Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
В крайнем случае я согласен был бы даже на то, чтобы в регистровую пару грузить для доступа к IO указатель, выровненный на 32 байта, чтобы в этой зоне не тратить время на P+d, а биты d напрямую пустить на адрес внутри блока IO тем временем пока дешифратор старших битов выделяет - у нас какой банк IO или вообще не IO.
В конце концов - ресурс кристалла, занятый дешифратором команд IO можно было бы пустить на тот дешифратор.
В любом случае у меня другой подход - скорости ногодрыжества мне хватает, а разбиение портов аж на три класса в некоторых нынешних кристаллах коробит.