12_1.asm
来自「汇编写的非压缩BCD码减法。实现两个非压缩BCD码在机器语言中的减法。但未实现输」· 汇编 代码 · 共 34 行
ASM
34 行
DATA SEGMENT
A DB 01H, 02H, 06H, 03H, 07H
B DB 03H, 00H, 02H, 04H, 00H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX, DATA
MOV DS, AX
LEA SI, A
LEA DI, B
MOV CX, 5
CLC
L0: MOV AL, [SI]
SBB AL, [DI]
AAS
MOV [SI], AL
INC SI
INC DI
DEC CX
JNZ L0
LEA SI,A
MOV CX, 5
L1: MOV DL, [SI+4]
ADD DL, 30H
MOV AH, 02H
INT 21H
DEC SI
DEC CX
JNZ L1
MOV AH, 4CH
INT 21H
CODE ENDS
END START
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?