-
- Самая ржака в том что ARM изначально создавался как примочка к BBC Micro, как второй процессор стоящий на плате и общающийся через "The tube interface". Для этого требовалась оч. быстрая реакция на прерывания и ARM был специально спроектирован чтобы входил в ISR быстро (на то время). RxTx(32 знак., 14.06.2020 23:03, ссылка)
- Не, банками вообще не пользуюсь. Только директ память. - POV_(14.06.2020 21:45, )
- Это вообще какой-то заговор. Есть архитектуры, где имеются банки
регистров (RL78, dsPIC некоторые, PIC32 некоторые), но даже родные
средства разработки их нифига не поддерживают! - Evgeny_CD(14.06.2020 21:54)
- Да не, тут вопрос в целесообразности косвенной адресации либо... POV_(314 знак., 14.06.2020 22:01, )
- Я x51 программировал больше 10 лет назад и всё забыл. Но смутно помню, что у меня функции делились на обычные (которым вся память доступна, но медленно), и "быстрые", которые работали со своим маленьким сегментом памяти. И прерывания были "быстрыми", т.е. адресация не через DPTR, но напрямую, но только 256 байт всего. Я про другое, что у x51 банки не памяти, а регистров, и при вызове прерывания же может (я не помню) автомагически сменяться банка регистров на отдельную, fk0(219 знак., 15.06.2020 11:27)
- Да не, тут вопрос в целесообразности косвенной адресации либо... POV_(314 знак., 14.06.2020 22:01, )
- Это вообще какой-то заговор. Есть архитектуры, где имеются банки
регистров (RL78, dsPIC некоторые, PIC32 некоторые), но даже родные
средства разработки их нифига не поддерживают! - Evgeny_CD(14.06.2020 21:54)