Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРАКТИКУМ ПО ОМПТ++.doc
Скачиваний:
147
Добавлен:
11.02.2015
Размер:
972.8 Кб
Скачать

3.1.5. Просмотр и изменение содержимого памяти и регистров

Программы и данные размещаются в ОЗУ по адресам 8000Н - 87FFН.

Для просмотра содержимого ячейки памяти с адресом NNNN (символ “N” здесь и далее обозначает любую шестнадцатеричную цифру) следует нажать клавиши:

ADDR N N N N

После этого в разрядах 1-4 индикатора отобразится заданный адрес ячейки памяти, в разрядах 7-8 - ее содержимое. Если при вводе адреса была допущена ошибка, ее можно исправить нажатием других цифровых клавиш, так как в качестве адреса записываются и отображаются на дисплее четыре последних нажатых клавиши. Нажатие клавиши CLR восстанавливает предыдущее значение адреса памяти (при условии, что другие командные клавиши не нажимались).

Нажатие на клавишу NEXT выводит на индикатор информацию об адресе и значении следующей ячейки памяти.

При нажатии на клавишу MEM включается режим записи данных в память, при этом перед данными в разрядах 7-8 зажигается запятая. При последующем нажатии одной или двух цифровых клавиш соответствующая информация будет заноситься в ячейку памяти, адрес которой высвечивается в разрядах 1-4, и отображаться в разрядах 7-8 индикатора. Если при вводе данных допущена ошибка, ее можно исправить нажатием других цифровых клавиш, так как записываются в память и отображаются на дисплее только две последних нажатых клавиши. Нажатие клавиши CLR восстанавливает первоначальное содержимое ячейки памяти (при условии, что другие командные клавиши не нажимались).

При попытке ввести данные без предварительного нажатия клавиши MEM, а также, если на дисплее установлен адрес ПЗУ, либо фактически отсутствующий в ОЗУ, на дисплее высветится сигнал ошибки “Err”. В этом случае, для того, чтобы восстановить предыдущий адрес и разрешить ввод данных в память, следует нажать на клавишу MEM.

Для перехода к вводу данных в следующую ячейку памяти нужно нажать клавишу NEXT, при этом режим записи данных в память сохраняется.

Клавиша MEM выполняет также дополнительную функцию - повторные нажатия этой клавиши уменьшают на единицу адрес ячейки памяти.

Для чтения содержимого одного из 8-битных регистров микропроцессора X надо нажать следующие клавиши:

REG X

где X – цифровая клавиша с наименованием соответствующего регистра (A, B, C, D, E, H, L, F). В разряде 5 индикатора отображается имя регистра, в разрядах 7-8 - его содержимое. В разрядах 1-4 при этом отображается содержимое счетчика команд PC.

Нажатие на клавишу NEXT выводит на индикатор содержимое следующего регистра в последовательности - A, B, C, D, E, F, H, L, A и т.д.

Запись информации в 8-битные регистры производится непосредственно после его выбора и отображения путем нажатия одной или двух цифровых клавиш.

Для отображения на индикаторе информации, хранящейся в 16-битных регистрах или регистровых парах R микропроцессора, надо нажать клавиши:

ADDR R MEM

где R - обозначение одной из клавиш, приведенных ниже:

КЛАВИША

РЕГИСТР ИЛИ РЕГИСТРОВАЯ ПАРА

I/P

Указатель стека

8/H

HL

B

BC

D

DE

2/T

Вершина стека

После нажатия клавиш в разрядах 5-6 индикатора отобразится имя регистровой пары, в разрядах 1-4 - ее содержимое.