Реферат: Лабораторная работа по дисциплине теория и проектирование ЭВМ

0028 76 HLT останов

Задание No 7.

Cоставить программу для вычисления следующего выражения : N=(a+b)-(c*d) .

Числа однобайтные.При составлении программы использовать команду обращения к подпрограммам и программу умножения, разработанную в задании 6.

B=45;

C=25;

D=05;

E=02.

Адрес Коды Мнемоника Комментарий

0010 78 MOV A,B команда пересылки

0011 81 ADD С А¬(А)+(Ri)

0012 67 MOV H,A команда пересылки

0013 CD CALL adr вызов подпрограммы безусловный

0014 00 - -

0015 19 - -

0016 7C MOV A,H команда пересылки

0017 91 SUB С A¬(A)-(Ri)

0018 76 HLT останов

0019 06 MVI B непосредственная загрузка регистра

001A 00 - -

001B 0E MVI C непосредственная загрузка регистра

001C 00 - -

001D 3E MVI A непосредственная загрузка регистра

001E 01 - -

001F A7 АNA A A-(A)L(Ri)

0020 F5 PUSH PSW ввод (А) и (F) в стек

0021 A3 ANA E A¬(A)L(Ri)

0022 78 MOV A,B команда пересылки

0023 CA JZ adr условный переход

0024 27 - -

К-во Просмотров: 328
Бесплатно скачать Реферат: Лабораторная работа по дисциплине теория и проектирование ЭВМ