Установленные начальные условия
По обнаружении условий, обуславливающих сброс, внутренние регистры и управляющие биты устанавливаются в начальные состояния, описанные в данном руководстве. Эти начальные состояния переключают управление встроенными периферийными системами на установку определенных начальных состояний. Большинство начальных условий независимо от рабочего режима. В следующих подразделах описываются начальные состояния CPU08 и I/O, устанавливаемые по сбросу.
CPU
После сброса CPU08 выбирает из ячеек $FFFE и $FFFF вектор сброса (в режиме монитора вектор сброса выбирается из ячеек $FEFE и $FEFF), загружает вектор в счетчик команд (PC) и начинает выполнять команды. Указатель стека загружается значением $00FF. Регистр H, для обеспечения совместимости с объектным кодом M6805, очищается. Состояния всех прочих регистров CPU08, непосредственно после сброса, неопределенно, однако бит I, маска прерываний в регистре кодов признаков (CCR), установлен и маскирует любые прерывания; защелки STOP и WITE очищены.
|