Окно Процессор
Окно Процессор (рис. 8.4) обеспечивает доступ ко всем регистрам и флагам процессора. (Страница242) Рис. 8.4. Окно Процессор □ Программно-доступные регистры и флаги: • Acc — аккумулятор; • PC — счетчик адреса команды, содержащий адрес текущей команды; •SP — указатель стека, содержащий адрес верхушки стека; • RB — регистр базового адреса, содержащий базовый адрес; • ra — регистр адреса, содержащий исполнительный адрес при косвенной адресации; • IR — входной регистр; • OR — выходной регистр; • I — флаг разрешения прерываний. □; Системные регистры и флаги: • DR — регистр данных АЛУ, содержащий второй операнд; •MDR — регистр данных ОЗУ; •MAR — регистр адреса ОЗУ; •RDR — регистр данных блока РОН; •RAR — регистр адреса блока РОН; •CR — регистр команд, содержащий поля: ° СОР — код операции; ° ТА — тип адресации; ° ADR — адрес или непосредственный операнд; • Z — флаг нулевого значения Acc; • S — флаг отрицательного значения Acc; • OV — флаг переполнения. (Страница243) Регистры Acc, DR, IR, OR, CR и все ячейки ОЗУ и РОН имеют длину 6 десятичных разрядов, регистры PC, SP, RA и RB — 3 разряда. В окне Процессор отражаются текущие значения регистров и флагов, причем в состоянии Останов все регистры, включая регистры блока РОН, и флаги (кроме флага I) доступны для непосредственного редактирования. Элементы управления окна Процессор включают меню и кнопки, вызывающие команды: □ Сохранить; □ Загрузить; □ Reset; □ Reset R0 - R9 (только команда меню Работа). Команды Сохранить, Загрузить позволяют сохранить текущее значение регистров и флагов процессора в файле и восстановить состояние процессора из файла. Команда Reset и кнопка R устанавливают все регистры (в т. ч. блок РОН) в начальное (нулевое) значение. Содержимое ячеек памяти при этом не меняется. Выполняемая лишь из меню Работа команда Reset R0 - R9 очищает только регистры блока РОН.
|