-
- Я тоже так думал... Тяжелое наследие восьмибинтого детства. - IBAH(11.05.2022 14:25)
- Ну и позанудничаю. Всем знакомый Cortex-M3 вполне себе Гарвард. Ну
а Cortex-M0 фон Нейман. И там, и там однородное адресное
пространство. Короче, не путайте тёплое с мягким. - SciFi(11.05.2022 08:31)
- Ну это частный случай. "Гарварды" в общем случае не обязаны иметь
однородное адресное пространство и одну адресную шину (см. PIC). - Argon(11.05.2022 09:22)
- "гарвард" - это наличие разных шин для кода и для данных. И
только-то. А насколько адресное пространство выглядит единым - это
уже фича. - POV(11.05.2022 10:18)
- Как насчёт i8051, есть ли у него отдельные шины для внешней памяти
программ и данных? - ЫЫyкпy(11.05.2022 12:52)
- Вполне допускаю, что среди множества совместимых с 8051 процов есть
и такие, в которых одна общая шина (то есть фон Нейман), но
адресные пространства разделены, потому что это 8051, и надо
сохранять совместимость с тулзами. - SciFi(11.05.2022 13:11)
- Это извращение имеет своё название, "модифицированная гарвардская архитектура". - ЫЫyкпy(11.05.2022 13:47)
- Три адресные шины - код, внешняя память, внутренняя память. - POV(11.05.2022 13:00)
- А для внутренней? Да и для внешней есть сигнал отвечающий за разделение циклов. - =AlexD=(11.05.2022 12:56)
- Вполне допускаю, что среди множества совместимых с 8051 процов есть
и такие, в которых одна общая шина (то есть фон Нейман), но
адресные пространства разделены, потому что это 8051, и надо
сохранять совместимость с тулзами. - SciFi(11.05.2022 13:11)
- Как насчёт i8051, есть ли у него отдельные шины для внешней памяти
программ и данных? - ЫЫyкпy(11.05.2022 12:52)
- "гарвард" - это наличие разных шин для кода и для данных. И
только-то. А насколько адресное пространство выглядит единым - это
уже фича. - POV(11.05.2022 10:18)
- Ну это частный случай. "Гарварды" в общем случае не обязаны иметь
однородное адресное пространство и одну адресную шину (см. PIC). - Argon(11.05.2022 09:22)
- Кейл51 каким-то образом принимает в функции указатели на все виды
памяти.. код, внутренняя рам, внешняя рама.. видимо за счет
дублирования функций скрыто от программера. Так тчо гарвардская
архитектура не при чем. - POV(11.05.2022 08:06)
- "Образ"- это 24-битный указатель, если не указано иное (спецификатор xdata/pdata/idata). - Costic(11.05.2022 14:28)
- Более того, для раздельных адресных пространств (8051, avr и т.п.) соответствующие компиляторы вынуждены вводить нестандартные ключевые слова (xdata, flash и т.д.) В голом Си ничего этого нет. - SciFi(11.05.2022 08:17)