Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR__1.doc
Скачиваний:
18
Добавлен:
24.11.2019
Размер:
122.37 Кб
Скачать

5.8 Пошаговое выполнение программ

Имеется две разновидности пошагового выполнения программы: поцикловый режим и покомандный режим. В поцикловом режиме ОУ переводится в состояние «ожидание» при выполнении каждого рабочего цикла, а в командном режиме лишь при чтении первого байта команды.

Для вызова пошагового режима установите переключатель «РБ/ШГ» в состояние «ШГ». При этом происходит подключение сетевой индикации; переключателем «КМ/ИК» выберите один из режимов работы; передайте управление выполняемой программе.

После этого на сетевой индикации отобразится начальный адрес программы, данные по этому адресу и содержимое регистра состояния. Для выхода из этого режима выполните одно из следующих действий: нажмите кнопку «СБ»; установите переключатель «РБ/ШГ» в состояние «РБ» и нажмите кнопку «ШГ».

6 Порядок выполнения работы

6.1 Исследование порядка включения микро-ЭВМ

6.1.1 Установили кнопку «~» в отжатое состояние.

6.1.2 Подключили шнур питания к сети.

6.1.3 Переключатель «РБ/ШГ» установили в состояние «РБ».

6.1.4 Включили УМК, нажав кнопку «~».

6.1.5 Нажали управляющую кнопку «СБ». При этом в крайней левой позиции дисплея появился знак «-», после этого микро-ЭВМ готова к работе.

6.2 Исследование содержимого памяти

Нажали на клавишу «П», при этом на дисплее в старшем разряде погасло «-».

Последовательно нажали на клавиши 0, 0, 0, 0. Убедились при этом, что каждая цифра записана в младший разряд адресного дисплея, и произошел одновременный сдвиг всех знаков на адресном дисплее на один разряд влево. Нажали кнопку «ВП», микро-ЭВМ вывела на дисплей число, записанное по этому адресу. На дисплее данного появилось число С3. В случае ошибки при этом введении кода адреса следует нажать кнопку «СБ» и повторить ввод.

Нажали клавишу «_». В этом режиме микро-ЭВМ увеличило на единицу адрес на адресном дисплее и вывело его содержимое на дисплей. Последовательно нажимая на клавишу «_», посмотрели содержимое нескольких ячеек ОЗУ.

Нажали клавишу «П» и вывели код 0000 (первый адрес ПЗУ). На дисплее данного появился код С3. Последовательно нажимая на клавишу «_», посмотрели содержимое нескольких ячеек ПЗУ.

Убедились, что содержимое памяти можно посмотреть с помощью последовательного нажатия на клавишу «_». Таким образом, использование этого режима позволяет проверить содержимое всех ячеек памяти микро-ЭВМ.

6.3 Запись числа в память микро-ЭВМ

Нажали на клавишу «П» и после этого набрали адрес 0800.

Нажали кнопку «ВП», на дисплее данного появилось его содержимое.

Нажали клавишу 1, микро-ЭВМ вводит значение цифры нажатой клавиши в младший разряд дисплея данного.

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

Нажали кнопку «_», при этом на дисплее появился адрес 0801 и его содержимое.

Записали любые числа в последующие 5 ячеек ОЗУ, начиная с адреса 0801.

Нажали кнопку «СБ». Затем нажали «П» и набрали адрес 0800, нажали «ВП»; на экране дисплея данных высветились данные, записанные по этому адресу. Последовательно нажимая клавишу «_», убедились, что по следующим адресам находятся записанные ранее данные.

Осуществили вывод на дисплей содержимого адреса 0000 (ПЗУ). На дисплее было С3. Записали по этому адресу на дисплее любое число. Убедились, что запись данных в ПЗУ невозможна.

6.4 Запись числа в программно-доступные регистры МП БИС

Нажали клавишу «РГ». При этом микро-ЭВМ перешла в режим ввода-вывода и модификации содержимого программно-доступных регистров.

Нажали клавишу «А», на дисплее данных высветилось содержимое регистра, цифра АА в 16-ричном коде.

Нажали последовательно клавиши 0, 1. Эти цифры высветились на дисплее данных, это значит, что в регистр А введено новое число 01, вместо числа АА.

Нажали клавишу «_», микро-ЭВМ снова готова к модификации и записи данных программно-доступных регистров.

Проверили содержимое всех регистров.

Осуществили запись новых данных во все регистры.

Нажали кнопку «СБ», снова проверили содержимое регистров. Убедились, что при нажатии «СБ» происходит стирание данных, записанных в регистры.

6.5 Определение контрольной суммы массива

Нажали клавишу «КС» – микро-ЭВМ готова к выполнению вычисления контрольной суммы.

Ввели адрес 0000.

Нажали клавишу «_».

Ввели адрес 00А0 и нажали клавишу «ВП». На дисплее данных высветилось число В1, которое представляет собой сумму содержимого ячеек с адреса 0000 по 00А0 по модулю 256 без учета переполнения.

Заполнили адресное пространство с 0800 до 080А любыми числами и вычислили контрольную сумму. В таблице 3 представлено адресное пространство с 0800 до 080А, заполненное любыми числами.

Таблица 3 – Адресное пространство с 0800 до 080А

Ячейка

Содержимое

Ячейка

Содержимое

0800

12

0806

59

0801

08

0807

45

0802

41

0808

03

0803

88

0809

84

0804

68

080А

71

0805

55

Полученная контрольная сумма – 36.

6.6 Заполнение массива константой

Нажали клавишу «ЗК», набрали адрес 0800, нажали клавишу «_», набрали адрес 0809, нажали клавишу «_», набрали число 01, нажали кнопку «ВП».

Проверили содержимое ячеек с адреса 0800 до 0809.

Вычислили его контрольную сумму.

Полученная контрольная сумма – 0А.

6.7 Перемещение массива памяти в адресном пространстве

Проверили содержимое памяти с адреса 080А до 0813.

Нажали клавишу «ПМ», набрали адрес 0800, нажали клавишу «_», набрали адрес 0809, нажали клавишу «_», набрали адрес 0813, нажали клавишу «ВП».

Проверили содержимое памяти с адреса 0800 до адреса 0813.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]