Лабораторная работа по Микропроцессорам№ 1.1

Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ» КАФЕДРА ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ Отчет Выполнил: Шамшин М.Н. студент группы АСОИУ-05-1 Проверил: Евстропов С.О. Тюмень 2009 Задание Вариант №10 1. Дан массив из 16 однобайтовых чисел, расположенных в последовательных ячейках памяти.Перенести данный массив в область памяти с адреса 0А00h, увеличивая каждый элемент массива на 15h. Решение LXI H,0811; занесение двух байтов в пару регистров H,L LXI D,0A00; занесение двух байтов в пару регистров D,B MVI B,0E; инициализация счетчика цикла sml: MOV A,M; занести элемент в аккумулятор ADI 0F; увеличиваем элемент на 15h INX H; увеличение содержимого пары регистров на 1 DCR B; уменьшение содержимого регистра В на 1 STAX D; занесение содержимого накопителя в ячейку, косвенно адресуемую парой регистров B,D INX D; увеличение содержимого пары регистров на 1 JNZ sml: ; переход при отсутствии 0 HLT; остановка.