我有一个代码
MOV AL, 025H
MOV BL, 034H
MOV BL, 034H
ADD AL,BL
但是我无法将AL寄存器中的十六进制数字打印到屏幕上。
答案 0 :(得分:2)
如果要在屏幕上打印,必须先将其转换为ASCII。因此,您必须获得单独的十六进制数字并按顺序将它们转换为ASCII,例如025H - > '0''2''5'......你可以用16(10H)的幂除以模数:
025H MOD 10H^1 = 5
025H MOD 10H^2 = 2
等等......