📄 da.asm
字号:
; 第一章 IBM PC机的指令系统
; 实验三 加法调整指令
;一.实验目的:
; 掌握IBM PC 机的指令系统----调整指令.熟悉各调整指令的意义及其用法.
;二.实验内容:
; 假定ALP和BET均为字变量,分别存储着压缩BCD码数3279h,9041h.编写求两
; 者之和的程序,并将和送到寄存器BX中,若有进位送CX中.
;三.程序清单:
; ***************************************************************************
data segment
alp dw 3279h
bet dw 9041h
data ends
code segment
assume cs:code, ds:data
start: mov ax, data
mov ds, ax
mov cx, 0
lea di, alp
lea si, bet
mov al, [di]
add al, [si]
daa ;压缩BCD码调整
mov bl, al
inc si
inc di
mov al, [di]
adc al, [si]
daa
mov bh, al
jnc l1
inc cx ;处理进位
l1: mov ax,4c00h ;返回DOS
int 21h
code ends
end start
;***************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -