[an error occurred while processing this directive]
Интересно, какой это ОДНОБАЙТОВОЙ командой можно переключить банк?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено BLACKEAGLE 20 февраля 2003 г. 00:43
В ответ на: Об интересных особенностях Сигналов отправлено 91 19 февраля 2003 г. 09:19

PSW, в котором находятся биты RS0/RS1, задающие банк регистров, доступен ТОЛЬКО при прямой (direct) адресации, т.е. его адрес (0D0h) будет ВСЕГДА фигурировать в виде ВТОРОГО байта команды. Однобайтовой команды, оперирующей с ЛЮБЫМ SFR (в том числе и с PSW), НЕ СУЩЕСТВУЕТ.

То же самое относится и к битовым командам типа SETB RS0 - адрес бита будет ВТОРЫМ байтом ДВУХБАЙТОВОЙ команды. Что-то ты путаешь, или некорректно излагаешь - приведи конкретный пример из программы.

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

Ответы



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

E-mail: info@telesys.ru