Главная страница

КубГТУ, Дубенко, ассемблер 3 лаба. ЛР_3. Отчёт по лабораторной работе 3 по дисциплине Языки ассемблера исследование работы команд сложения и вычитания микропроцессора


Скачать 372.46 Kb.
НазваниеОтчёт по лабораторной работе 3 по дисциплине Языки ассемблера исследование работы команд сложения и вычитания микропроцессора
АнкорКубГТУ, Дубенко, ассемблер 3 лаба
Дата18.12.2021
Размер372.46 Kb.
Формат файлаdocx
Имя файлаЛР_3.docx
ТипИсследование
#308146
страница4 из 4
1   2   3   4

В конце работы программы, получено число 7075







ax

bx

cx

dx

si

di

bp

sp

ds

es

ss

cs

ip

До команды

0000

0000

0000

0

0

0

0

0

0

0

0

0

0000

mov ax,087C
























0100



087C



0869



087D



0879

0000

Mov ds,ax

087C



















0003

Xor ax,ax

087C



















0005

Mov al,[0000]

0000



















0007

Add al,[0002]

0010



















000A

daa

0075



















000E

Mov [0004],al

0075



















000F

Mov al,[0001]

0075



















0012

Adc al,[0003]

0039



















0015

daa

006A



















0019

Mov [0005],al

0070



















001A

Mov ax,400C

0070



















001D

Int 21

400C



















0020


В программе l39_4 производится вычитание упакованных bcd-чисел 9103 - 6531. В итоге будет получен модуль разности.

Листинг l39_4


В конце работы программы, получено число 2572







ax

bx

cx

dx

si

di

bp

sp

ds

es

ss

cs

ip

До команды

0000

0000

0000

0

0

0

0

0

0

0

0

0

0000

mov ax,087B
























0100



0869



0869



087C



0879

0000

Mov ds,ax

087B



















0003

Xor ax,ax

087B



















0005

Mov ax,[0000]

0000



















0007

Sub ax,[0002]

9103



















000A

das

2BD2



















000E

Mov [0004],al

2B72



















000F

Mov al,ah

2B72



















0012

Xor ah,ah

2B2B



















0014

das

002B



















0016

Mov [0005],al

0025



















0017

Mov ax,400C

0025



















001A

Int 21

400C



















001D
1   2   3   4


написать администратору сайта