Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП по циклу ЛР ОМПТ.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.81 Mб
Скачать

Запись числа в программно-доступные регистры

17. Включить микро-ЭВМ. После вывода на дисплей сообщения нажать клавишу . На дисплей будет выведено содержимое аккумулятора (A) процессора. Многократно нажимая клавишу , проверить последовательность вывода содержимого регистров процессора на дисплей.

18 Изменить число, записанное в регистре при наличии на дисплее информации о его содержимом, с помощью цифровых клавиш клавиатуры. Нажать на клавишу .

19. Нажать на клавишу и убедиться при этом в правильности записи числа в регистр.

Запуск программы

20. Для осуществления запуска программы с любого адреса памяти вывести этот адрес на дисплей. Пуск программы производится нажатием на клавишу (пуск), при этом в программный счетчик записывается адрес, указанный на дисплее и выполнение программы начинается с этого адреса. Записать на дисплей адрес 05B0, являющийся началом музыкальной программы, записанной в ПЗУ.

21. Нажать на клавишу и при этом микро-ЭВМ исполнит мелодию, записанную по нотам в ПЗУ.

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

23. Нажатием на клавишу вывести на дисплей адрес команды музыкальной программы, на котором было прервано ее выполнение. Нажать на клавишу и продолжить выполнение программы.

Контроль выполнения команд программы

24. Ввести в ОЗУ коды программы 2.2.

25. Записать на дисплей адрес начала введенной программы.

26. Нажать клавишу . При этом процессор выполнит первую команду. Затем выведет на дисплей в поле адреса новое содержимое программного счетчика, а также код очередной команды по этому адресу. После этого вернется в Монитор и остановится в ожидании нажатия пользователем управляющих клавиш. У пользователя появляется возможность проконтролировать результат выполненной команды.

27. Нажать клавишу и убедится что первая команда действительно записала число 0B в аккумулятор. Теперь необходимо продолжить выполнение программы дальше.

28. Нажать на клавишу при этом микро-ЭВМ выведет последнее содержимое программного счетчика процессора с адресом следующей команды нашей программы.

29. Нажать клавишу три раза подряд при этом микро-ЭВМ выполнит очередные три команды программы.

30. Нажать клавишу , и убедится что в регистровой паре BC записан адрес 0B0B. Затем нажать клавишу , ввести адрес 0B0B и проконтролировать наличие в этой ячейке числа 0B.

32. Продолжить представленным выше образом пошаговое выполнение программы и контроль хода выполнения ее команд до последней команды.

Программа 2.2.

Адрес Число Метка Мнемокод Комментарий

0800 3E 0B MVI A,0B ;поместить число 0B в регистр A

0802 47 MOV B,A ;переслать содержимое регистра A в ;регистр B

0803 4F MOV C,A ;переслать содержимое регистра A в ;регистр C

0804 02 STAX B ;число из регистра A записать в память ; ;по адресу в рег. паре BC

0805 3E 00 MVI A,00 ;поместить число 00 в регистр A

0807 47 MOV B,A ;переслать содержимое регистра A в ;регистр B

0808 4F MOV C,A ;переслать содержимое регистра A в ;регистр C

0809 CF RST 1 ;вернуться в Монитор