Были похожие задачи, попробую высказаться
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено 51 09 сентября 2004 г. 19:14
В ответ на: Необычные вопросы по MCS-51 (+) отправлено SM 09 сентября 2004 г. 18:45

AJMP/ACALL -> LJMP/LCALL = +0.5..5%, но возможны и худшие рез-ты.

DA - ценная фича, надо сберечь. XCHD достаточно просто эмулируется, но иногда тоже ценна, особенно при скоростном i/o.

ИМХО лучше всего сделать расширение системы команд через префикс 0xA5. Это единственный незадействованный код операции в матрице кодов, он обычно работает как NOP. Ценой лишнего байта на каждую новую команду можно получить практически неограниченное расширение - именно так и сделано в х251. Другие ухищрения, типа управляемого флага ARM/THUMB в ARMах и нестандартного использования SFR для активации новых команд, как в Cygnal 12x с MAC, однобоки и сложны в использовании.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru