Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР.doc
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
2.23 Mб
Скачать

Результати виконання програми

C:[cpm] d lr5.com

DDT VERS 1.0

NEXT PC

0180 0100

-f150,300,0

-t8

C0Z0M0E0I0 A=00 B=0000 D=0000 H=0000 S=0100 P=0100 LXI H,0200

C0Z0M0E0I0 A=00 B=0000 D=0000 H=0200 S=0100 P=0103 LXI SP,0210

C0Z0M0E0I0 A=00 B=0000 D=0000 H=0200 S=0210 P=0106 MVI M,F2

C0Z0M0E0I0 A=00 B=0000 D=0000 H=0200 S=0210 P=0108 INR L

C0Z0M0E0I0 A=00 B=0000 D=0000 H=0201 S=0210 P=0109 MVI M,0E

C0Z0M0E0I0 A=00 B=0000 D=0000 H=0201 S=0210 P=010B MVI C,01

C0Z0M0E0I0 A=00 B=0001 D=0000 H=0201 S=0210 P=010D MVI B,08

C0Z0M0E0I0 A=00 B=0801 D=0000 H=0201 S=0210 P=010F LDA 0201*0112

-d200,20f

0200 F2 0E 00 00 00 00 00 00 00 00 00 00 00 00 02 0E ................

-u54

C1Z0M0E0I0 A=20 B=0410 D=003C H=0200 S=020A P=010F LDA 0201*0112

-d200,20f

0200 20 0E 00 00 00 00 00 00 03 0E 3C 00 AC 00 E4 00 .........<.....

-u18

C0Z1M0E1I1 A=20 B=0320 D=003C H=0200 S=020A P=0119 RAL *011A

-d200,20f

0200 40 0E 00 00 00 00 00 00 56 40 3C 00 AC 00 E4 00 @.......V@<.....

-u18

C0Z1M0E1I1 A=00 B=0280 D=003C H=0200 S=020A P=0128 MVI A,00*012A

-d200,20f

0200 80 0E 00 00 00 00 00 00 56 00 3C 00 AC 00 E4 00 ........V.<.....

-u23

C0Z1M0E1I0 A=00 B=0000 D=003C H=0200 S=020A P=0132 JNZ 010F*0135

-t5

C0Z1M0E1I0 A=00 B=0000 D=003C H=0200 S=020A P=0135 NOP

C0Z1M0E1I0 A=00 B=0000 D=003C H=0200 S=020A P=0136 HLT

*Execution halted

C:[cpm]

Висновок: виконавши кілька алгоритмів множення двійкових чисел, я набув практичних навиків виконання операцій додавання та віднімання двійково/кодовани десяткових чисел для однокристального МП i8080 (КР580ВМ80А).

Міністерство освіти та науки України

Національний університетЛьвівська політехніка

Інститут компютерних наук та інформаційних технологій

Кафедра САПР

Звіт

Лабораторна робота №7

з дисципліни

Архітектура комп'ютера

на тему:

Алгоритми виконання арифметичних операцій над багаторозрядними числами

в однокристальному МП i8080 (КР580ВМ80А)

Виконав:

Ст. гр. КН-317

Мураль М.М.

Прийняв:

Головацький Р. І.

Львів 2008

ТЕМА: Алгоритми виконання арифметичних операцій над багаторозрядними числами

в однокристальному МП i8080 (КР580ВМ80А).

МЕТА: Вивчити алгоритми виконання арифметичних операцій над багаторозрядними числами в однокристальному МП i8080 (КР580ВМ80А).

ЗАВДАННЯ: Виконати арифметичні операції над багато-розрядними числами 210*301-12655/91-117.

Теоретичні відомості

Однокристальний мікропроцесор Intel 8080 (КР580ВМ80А) - 8 розрядний, тобто виконує арифметико-логічні операції над байтами даних. Однак в багатьох застосуваннях МПС 8-біт недостатньо для одержання заданої точності. В МП КР580ВМ80А можна визначити тип даних любого формату (ефективно кратний 8-бітам: 24біти, 32біти,...,1024біти). На основі виконання заданого набору команд, виконання операцій з такими форматами можна здійснювати побайтно у 8-розрядному АЛУ. Тому над числами, що представляються двома і більше байтами, основні арифметичні операції реалізуються програмним шляхом.