ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
42872 Топик полностью
bialix (30.10.2005 07:13, просмотров: 1) ответил Stalko на Можете меня считать плохим программером (что бы ни думало мое начальство, я и являюсь в первую очередь схемотехником), но когда являешся переферийным процессором, работаешь с UART+ SPI слейвом 7МГц пакетами (не просто байтами)+память 14 МБайт/сек пакетам
поправляю как я уже говорил, вам имеет смысл менять шасси, раз скорость доступа так много значит. Другие процы надо брать, более оптимальные по отношению к скорости доступа, с другой архитектурой. А не хныкать по этому поводу, что вот мол кейл генерит поганый код. Давайте будем с чем нибудь сравнивать, я даже сам заинтересован, поскольку у меня есть реальная задача, в которой много используется доступа к внешней шине. Что значит прогрузить индексные регистры? Обычно это операция MOV DPTR, #XXXX, которая также выполняется за 2 такта. Если будете писать/читать только одну ячейку памяти, то индексный регистр меняться не будет и прогружать его не надо. Или нет? А тот факт, что при обращении к внутренней памяти по указателю также нужно "прогружать" индексные регистры вас не смущает?