Сложение векторов

Автор работы: Пользователь скрыл имя, 26 Июня 2013 в 15:08, лабораторная работа

Описание работы

Задание №1
Разработать алгоритм и программу на ассемблере вычисления функции: Zi = Xi+Yi-2
Указания: Исходные массивы переменных и выходной массив должны размещаться в отдельных областях ОЗУ.

Файлы: 1 файл

МП1лаба.docx

— 131.47 Кб (Скачать файл)

Задание №1

Разработать алгоритм и программу на ассемблере вычисления функции:

Zi = Xi+Yi-2

Указания: Исходные массивы переменных и выходной массив должны размещаться в отдельных  областях ОЗУ.

 

Исходные данные и результат  в матричной форме:

 

Пусть: и   , тогда

Программа

;программа для вычисления Z=X+Y-2

lxi b, 0980; загрузка z

lxi h, 0900; загрузка y

lxi d, 0950; загрузка x

Label1:

ldax d; загрузка в аккумулятор  x

add m; сложение x+y

sui 02; вычесть 2 из аккумулятора

stax b; загрузка в b из аккумулятора

inx h; инкремент h

inx d;

inx b;

mov a, l; загрузка в аккумулятор  из l

cpi 05; сравнение l с 05

jnz Label1; если l=05, то конец, если  нет, то переход к Label1

hlt

 

 

 

 

 

Выполнение программы  на эмуляторе К580ВМ80

 


Информация о работе Сложение векторов