因为存储单元存储的数本身就按16进制存储 所以你可以用02号中断显示出来! 至于10进制。。。你可以将单元中的内容送给一个寄存器。。比如送进AX吧 则指令可能如下:
MOV CL,4
MOV AH,2
MOV DL,AH ;假设你的10进制数是4位的 先转换最高位
SHR DL,CL
ADD DL,30H
INT 21H
MOV DL,AH ;转换次高位
AND DL,0FH
ADD DL,30H
INT 21H
MOV DL,AL ;转换10位
SHR DL,CL
ADD DL,30H
INT 21H
MOV DL,AL ;转换个位
AND DL,0FH
ADD DL,30H
INT 21H
就这些了。。。。你自己参考下。。。不懂的加我309804788我也是刚学 |