碧桂园十里江湾不干净:汇编语言如何将数值以十进制的形式输出到屏幕上

来源:百度文库 编辑:高校问答 时间:2024/05/08 13:35:40
数值是二进制存贮的,但要用十进制转的形式化为ASCⅡ码才能输出到屏幕。但不知道怎么做才好?

设置一字符串sBuf长度为14满足最大长度就OK
看你的数值长度,如果2字节的,即0~65535的值,可以用以下代码。

要转换的放到AX里,字符串尾放SI里

MOV AX,VAL
XOR DX,DX
MOV BX,10
AGAIN: DIV BX
ADD AL,30H
MOV [SI],AL
DEC SI
XOR AX,AX
CMP DX,0
JNZ AGAIN:

之后把SI所指向的字符串输出就OK了。