ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
25 марта
1501923 Топик полностью
LightElf (27.02.2025 20:18, просмотров: 99) ответил Adept на вот кстати, размышляя по поводу архитектур "самодельных ПК" применительно к имеющимся под рукой микроконтроллерам, производительность которых уже на уровне 386-486-х :) , - "гарвард" супротив "фон-Неймана" имеет существенный минус - программы не могут исполняться в ОЗУ :( на крайняк, во флеши м.б. интерпретатор (или даже компилятор), а в ОЗУ/внешней памяти исполняемый скрипт на "ЯВУ". Иначе, - только перепрограммирование флеши "на лету" :( или есть ещё какой способ?
Вообще говоря, память программ в виде ROM - это специфика конкретных реализаций гарварда. Ничего не мешает сделать ОЗУ программ и спецуевые команды для загрузки втуда кода. Типа есть у 8051 инструкция MOVC для чтения данных из памяти программ, почему бы и не быть аналогичной инструкции для записи? Да даже на 8051 можно сделать эмуляцию, каким-либо пином переключая nWR с памяти данных на память программ. Старшие модели PDP-11 умели подобным образом работать, расщепляя 

общие 64кБ адресного пространства на 64кБ данных и 64кБ программ (глава 9, страница 229).

http://www.bitsavers.org/pdf/dec/pdp11/handbooks/EB-23657-18_PDP-11_Architecture_Handbook_1983.pdf

Не надо делать мне как лучше, оставьте мне как хорошо