Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab. №13 (чистовик).doc
Скачиваний:
4
Добавлен:
04.09.2019
Размер:
129.02 Кб
Скачать
      1. Команда заполнение массива памяти константой

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

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

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

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

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

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

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

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

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

Задание:

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

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

      1. Команда подсчёт контрольной суммы

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

Перед выполнением этой команды заполните массив памяти 840H – 8FFH данными EEH, чтобы заранее знать фактическую контрольную сумму этого массива для проверки – она равна 80H.

Для выполнения команды ПОДСЧЁТ КОНТРОЛЬНОЙ СУММЫ:

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

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

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

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

д) нажмите клавишу ВП. На дисплее появится значение контрольной суммы массива – 80.

Задание:

  1. Заполните массив памяти (800H – 845H) данными 01H и подсчитайте контрольную сумму.

  2. Заполните массив памяти (852H – 8FFH) данными C7H и подсчитайте контрольную сумму.

      1. Команда перемещение массива памяти

Эта команда используется для пересылки данных из одной области памяти в другую. Например, для перемещения кодов команд программы.

Перед выполнением этой команды предварительно заполните массив памяти 800H – 83FH данными 55H и подсчитайте контрольную сумму этого массива. Должно получиться 40H.

Для выполнения команды ПЕРЕМЕЩЕНИЕ МАССИВА ПАМЯТИ:

а) нажмите клавишу ПМ;

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

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

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

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

е) введите начальный адрес массива, куда осуществляется перемещение – 900H;

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

Для проверки правильности выполнения команды перемещения подсчитайте контрольную сумму нового массива (900H – 93FH). Она должна совпадать с контрольной суммой перемещаемого массива (800H – 83FH)=40H.

Задание:

  1. Заполните массив памяти (850H – 8FFH) данными 03H. Подсчитайте контрольную сумму. Переместите этот массив в область с начальным адресом 950H. Проверьте правильность выполнения команды перемещения.

План 2002/03, поз. 59

Богородов Владимир Ильич

Обучение работе на учебном микропроцессорном комплекте (умк)

Методическое руководство к лабораторной работе №13 по дисциплине “Цифровые и микропроцессорные устройства” для студентов специальностей 2 – 45 01 03 – Сети телекоммуникаций, 2 – 45 01 02 – Системы радиосвязи, радиовещания и телевидения

Редактор Вердыш Н.В.

Подписано к печати________________

Формат 60х84/16

Усл. печ. л. _____ Уч. изд. л. _____

Тираж 30 экз. Заказ___________

Высший государственный колледж связи

220114, г. Минск ул. Староборисовский тракт 8, к. 2.

2

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