Скачиваний:
74
Добавлен:
11.02.2014
Размер:
113.45 Кб
Скачать

Федеральное агентство по образованию

Владимирский Государственный Университет

Кафедра УИТЭС

Лабораторная работа №1

«Изучение арифметических операций на симуляторе процессора Intel 8085»

Вариант 2

Владимир 2010

Цель работы: научиться работать с арифметическими операторами симулятора процессора Intel 8085.

Ход работы

Необходимо выполнить арифметические следующие действия: 5·(32-14+10). Текст программы выглядит следующим образом:

mvi a,32;пересылка значения 32 в регистр А

mvi b,14;пересылка значения 14 в регистр В

sub b ;вычитание значения регистра В из значения регистра А

mvi b,10;пересылка значения 10 в регистр В

add b ;сложение значений регистров А и В

mvi c,4 ;пересылка значения 4 в регистр С (счётчик цикла)

mov b,a ;копирование значения из А в В

umn: ;метка, служит началом цикла

add b ;увеличиваем А на величину В

dcr c ;уменьшаем значение счётчика

jnz umn ;пока значение С не будет равно нулю, выполняем цикл

hlt ;завершение работы программы

Загружаем программу в симуляторе, запускаем на выполнение, получаем:

Результат – E6. Выполняем проверку:

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

Соседние файлы в папке лабораторные работы по ASSAMBLER