Последовательно нажать на клавиши 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В |
; Старший байт адреса 0В01 |
|
0807 |
CF |
RST1 |
; Прервать выполнение программы |
При занесении машинного кода последнего адреса программы 0807 необходимо нажать на клавишу ЗпУВ, чтобы код CF был занесен в память (десятичная точка в младшем разряде гаснет).
После записи программы необходимо вернуться в начало программы (адрес 0800) и нажать на кнопку П. Далее следует проверить содержимое адреса 0В01: получена ли инверсия числа, записанного по адресу 0В00.
6. Выполнить программу, аналогичную предыдущей, но с использованием косвенного способа адресации (табл. 2)
Таблица 2
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.