汇编语言实现运算结果16进制显示
今天花了2个小时终于把有关汇编语言16进制的运算结果显示出来了,不说自己有多厉害,但至少尝试出来了,不过这尝试的过程让自己觉得不是太有这方面的天赋,因为代码仅仅10几行,硬着头皮去查资料找其中错误,这觉得的是有点浪费时间了,不过对这方面的乐趣还是有的,扎扎实实去做吧,即使用最愚蠢的方法解决了,人总会一点一点在这过程中进步的,不要怀疑自己,加油!
`DATA SEGMENT
DATA1 DB 86
DATA2 DB 34
SUM DB 100 DUP ('$')
COUNT DW 0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX, DATA
MOV DS, AX
MOV BX,OFFSET SUM
MOV AL,DATA1
ADD AL,DATA2
CBW
MOV CL,10
STEP: DIV CL
ADD AH,30H
MOV [BX+2],AH
SUB AL,0
JZ SHOW
CBW
DEC BX
JMP STEP
SHOW: LEA DX,OFFSET SUM
MOV AH,09
INT 21H
MOV AH, 4CH
INT 21H
CODE ENDS
END START`