Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум ч3 А4 09.10.2012.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.07 Mб
Скачать
    1. Команда просмотр и модификация содержимого регистров

Эта команда используется как для просмотра, так и для модификации регистров микропроцессора.

Изменим содержимое регистров микропроцессора A и B:

а) нажмите клавишу РГ;

б) введите A – идентификатор регистра A на клавиатуре ввода данных.

На дисплее появится содержимое регистра A:

A­­–AA;

в) введите новое значение:

A=0AH;

г) нажмите клавишу РАЗДЕЛИТЕЛЬ;

д) введите B – идентификатор регистра B:

B–BB;

е) введите новое значение – 0B

B=0BH;

ж) нажмите клавишу ВП.

Для проверки правильности выполнения команды выполните следующие действия:

а) нажмите клавишу РГ;

б) введите A – идентификатор регистра A, должно появиться на дисплее:

A–0A;

в) нажмите клавишу РАЗДЕЛИТЕЛЬ;

г) введите B – идентификатор регистра B, должно появиться на дисплее:

B–0B;

д) нажмите клавишу ВП.

Если содержимое регистров A и B будет отлично от 0AH и 0BH, значит, при выполнении команды модификации регистров вы неправильно ввели новые значения. Выполните команду повторно.

Задание:

1 Установить значения регистров:

A:=00H; PCH:=07H;

B:=01H; PCL:=08H;

C:=02H; SPH:=0BH;

D:=03H; SPL:=0AH;

E:=04H; F:=FFH.

H:=05H;

L:=06H;

    1. Проверьте правильность выполнения команды.

    1. Команда заполнение массива памяти константой

Эта команда используется для записи в массив памяти константы. Для выполнения этой команды:

а) нажмите клавишу ЗК;

б) введите начальный адрес массива – 800H;

в) нажмите клавишу РАЗДЕЛИТЕЛЬ, экран дисплея погаснет;

г) введите конечный адрес массива – 80FH;

д) нажмите клавишу РАЗДЕЛИТЕЛЬ, последний введенный адрес останется на дисплее;

е) введите константу AAH;

ж) нажмите клавишу ВП.

Для проверки правильности выполнения команды заполнения массива памяти константой выполните команду П без модификации содержимого памяти (см. п.5.1).

Задание:

  1. Заполните массив памяти с адресами 840H – 84FH данными – FFH и выполните проверку.

  2. Заполните массив памяти с адресами 93AH – 952H данными – 05H и выполните проверку.

5.4 Команда старт программы

Эта команда используется для запуска и отладки программ пользователя. Для выполнения этой команды необходимо предварительно записать в память машинные коды программы, например, коды последовательности пустых команд NOP – 00H:

а) в ячейки памяти с адресами от 800H до 80EH запишите 00H, код команды NOP, используя команду МОНИТОРА ЗАПОЛНЕНИЕ МАССИВА ПАМЯТИ КОНСТАНТОЙ или ПРОСМОТР И МОДИФИКАЦИЯ СОДЕРЖИМОГО ЯЧЕЙКИ ПАМЯТИ;

б) в ячейку с адресом 80FH запишите FFH, код команды RST7, выполняющей функцию программного прерывания для прекращения выполнения программы;

в) выполните программу с помощью команды СТАРТ ПРОГРАММЫ. Для этого необходимо:

  • нажать клавишу СТ;

  • ввести стартовый адрес программы – 800H;

  • нажать РАЗДЕЛИТЕЛЬ, на дисплее появится символ "–";

  • введите конечный адрес программы 80FH;

  • нажмите клавишу ВП.

На дисплее появится адрес 80F и символ "–" в разряде данных. Программа выполнена.

Задание:

  1. Запишите в ячейки памяти (830H – 83EH) – 00H.

  2. Запишите в ячейку памяти 83FH – FFH.

  3. Выполните программу.