ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
456007 Топик полностью
Ксения (22.10.2013 03:03 - 03:13, просмотров: 216) ответил Д.ARMоед на а ежели вся периферия может быть memory-mapped, зачем тогда расширять систему команд? или хочется прибить дрова и перекомпилять софтину под каждый апгрейд?
Мemory-mapped это примитив. Такого же рода, как запись константы в регистр. А должны быть комплексные CISC-команды, типа поиска в строке, скалярного умножения векторов и т.п. В отношении периферии это тоже должны быть столь же комплексные операции, типа выдачи потока на SPI, I2C и т.д. Задание одной командой матрицы логики, определяяющей то, как входное состояние одного порта трансформируются на выходное состояние другого. Или внутри одного порта. Задание таймеру расписания, в соотвествии с которым инициируются абстрактные события. Команды, конкретизирующие эти события. И т.п.