ЧТЕНИЕ И ЗАПИСЬ СОДЕРЖИМОГО РЕГИСТ­РОВ


Операцию чтения или записи можно выполнить для лю­бого из 16-разрядных регистров, а также любого из 8-разряд­ных регистров (рис. 1.5). Для просмотра и модификации ре­гистров ЦП достаточно выбрать необходимый, после чего пользователь получает доступ к служебной области ОЗУ, в которой хранится содержимое регистров процессора на момент останова программы пользователя (а после начальной уста­новки — из начального значения):

1) содержимое регистров процессора отображено на дисплее модуля;

2) для выбора шестнадцатиразрядного регистра процессо­ра нажмите на соответствующую клавишу (ВР, SP, SI, DI, CS, DS, ES, SS, IP или FL); для выбора восьмиразрядного регистра (AL, АН, BL, BH, DL, DH) нажмите клавишу, соответствующую требу­емому регистру;

3) для изменения содержимого текущего регистра процессора введите новое значение в шестнадцатиричном представлении;

Прочитайте содержимое 16-битовых регистров процессора, начиная с регистра АХ. Содержимое регистров и их последо­вательность перепишите в отчет.

Прочитайте содержимое 8-битовых регистров, начиная с AL. Содержимое регистров и их последовательность перепиши­те в отчет. Сопоставьте эти данные с ранее полученными.

Измените содержимое регистра CL, DH, DX и SI. Про контролируйте изменение их содержимого последующим чтени­ем.

1.2.4. ОБРАЩЕНИЕ К УСТРОЙСТВАМ ВВОДА-ВЫВО­ДА.

Помимо адресного пространства программ и данных про­цессор имеет доступ к адресному пространству ввода-вывода, которое образуется регистрами (ячейками памяти), которые принадлежат устройствам ввода-вывода (УВВ) (рис. 1.6).

Обращение по адресам, не принадлежащим УВВ, приводит к ожиданию процессором сигнала готовности от отсутствую­щего на шине устройства.

Загрузка...