Учебно-методический комплекс. Методические указания к выполнению лабораторных работ. Направление подготовки бакалавра, страница 20

Последовательно нажать на клавиши 0, 8, 0, 0. Убедиться, что  каждая   цифра  будет  записана  в   младший  разряд   адресного дисплея и произойдет одновременный сдвиг всех знаков на адресном дисплее на один разряд влево. При введении четвертой цифры адреса с клавиатур на дисплей данных будет выведено число, записанное по этому адресу.

В случае ошибки при введении кода адреса следует нажать на клавишу ОТА и повторить код.

3. Записать числа в память микроЭВМ. Набрать адрес 0800, на дисплее данных  появится содержимое  этого  адреса  00.   Нажать   на  клавишу   1,   и  в младший разряд дисплея данных будет введено  это  число,  одновременно  в младшем разряде данных появляется десятичная точка, которая свидетельствует о том, что микроЭВМ находится в режиме ввода данных и число, представленное на дисплее данных, не является истинным содержимым адреса памяти, индицированного на дисплее.

Нажать на клавишу 2. Убедиться при этом, что цифра 1 младшего раз-ряда дисплея данных переместилась в старший разряд, а цифра 2 - на ее место (десятичная точка осталась в младшем разряде).

Нажатием на клавишу ЗпУВ записать число, представленное на дисплее по адресу 0800. При этом на дисплее появится адрес 0801 и его содержимое 00, а десятичная точка погаснет, показывая, что данные введены и микроЭВМ вышла из режима ввода данных.

Убедиться, что нажатием на клавишу УМ нельзя записать новые данные. Можно только просмотреть содержимое ранее записанных адресов.

4. Ознакомиться с процедурой пуска и прерывания программы. Записать на  дисплей  начальный  адрес  программы   05В0 – первый   адрес   музыкальной программы, записанной в ПЗУ. Нажать на клавишу П (Пуск), и микроЭВМ начнет исполнять мелодию. Убедиться, что выполнение программы прерывается нажатием на клавишу СТ (Стоп). Затем продолжить выполнение программы, нажав на П.

5. Выполнить простейшую программу, состоящую в извлечении числа из адреса памяти 0В00, инверсии этого числа и записи результата в адрес памяти 0В01 (табл. 1).

Перед выполнением программы необходимо исследовать содержимое ячейки памяти по адресу 0В00, как указано в п. 3, и записать в этот адрес произвольное число в 16-ричном коде. Это необходимо сделать, чтобы убедиться в правильности выполнения операции инверсий. Программа пользователя (табл. 1) записывается в машинных кодах. Мнемоника дает краткую запись тех же операций, комментарий - необходимые пояснения.

                                                                                                   Таблица 1

Адрес

Маш.код

Мнемоника

Комментарий

0800

ЗА

LDA 0B00

; Загрузить peг. А числом из адреса 0В00

0801

00

; Младший байт адреса 0В00

0802

0B

; Старший байт адреса 0В00

0803

2F

СМА

; Инверсия числа в аккумуляторе (peг. A)

0804

32

STA 0B01

; Запомнить число из аккумулятора по адр. 0В01

0805

01

; Младший байт адреса 0В01

0806

; Старший байт адреса 0В01

0807

CF

RST1

; Прервать выполнение программы

При занесении машинного кода последнего адреса программы 0807 необходимо нажать на клавишу ЗпУВ, чтобы код CF был занесен в память (десятичная точка в младшем разряде гаснет).

После записи программы необходимо вернуться в начало программы (адрес 0800) и нажать на кнопку П. Далее следует проверить содержимое адреса 0В01: получена ли инверсия числа, записанного по адресу 0В00.

6. Выполнить программу, аналогичную предыдущей, но с использованием косвенного способа адресации (табл. 2)

                                                                                                       Таблица 2