Операцию чтения или записи можно выполнить для любого из 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).
Обращение по адресам, не принадлежащим УВВ, приводит к ожиданию процессором сигнала готовности от отсутствующего на шине устройства.
