在Assembly Programming 8086中有没有办法添加两位小数?
这就是我正在尝试的:
.model small
.stack 100h
.code
main proc
mov ah,1
Int 21h
mov bl, al
Int 21h
mov cl, al
ADD bl, cl
mov ah, 2
mov dl, bl
Int 21h
mov ah, 4ch
Int 21h
main endp
end main
但结果是ASCII
,我希望它在decimal
。
答案 0 :(得分:0)
要从ASCII转换为十进制值,只需减去0
字符的ASCII值(十进制48),然后进行数学运算,并通过添加0
的值来转换回来。 / p>