Выбор режима работы
CPU08 располагает двумя режимами работы, которыми может пользоваться пользователь: пользовательским режимом и режимом монитора. Режим монитора - это режим аналогичный режиму пользователя за исключением другого вектора запуска, в котором бит A8 вместо 1 имеет значение 0 и, следовательно вектор сброса выбирается по адресам $FEFE и $FEFF вместо $FFFE и $FFFF. Это смещение позволяет CPU08 вместо кодов пользователя исполнять коды встроенного микропрограммного обеспечения монитора (встроенный монитор описывается в специальном техническом руководстве).
Режим работы фиксируется по нарастающему фронту импульса на выводе сброса. Режим монитора выбирается подключением двух линий портов к VSS и подачей повышенного напряжения (порядка удвоенного VDD) к выводу IRQ1# во время действия нарастающего фронта импульса. См. Табл. 1. Размещение портов варьируется от порта к порту.
Таблица 1. Выбор режима
Вывод IRQ1# |
Порт x |
Порт y |
Режим |
Ј VDD |
X |
X |
Режим пользователя |
2 x VDD |
1 |
0 |
Режим монитора |
|