Assembly 程序集在寄存器中打印十六进制数

Assembly 程序集在寄存器中打印十六进制数,assembly,Assembly,我有密码 MOV AL, 025H MOV BL, 034H MOV BL, 034H ADD AL,BL 但是我无法将AL寄存器中的十六进制数打印到屏幕上。如果要在屏幕上打印,必须先将其转换为ASCII。因此,您必须获取单独的十六进制数字并按顺序将其转换为ASCII,例如025H->“0”“2”“5”。。。可以除以16(10H)的幂并取模: 025H MOD 10H^1 = 5 025H MOD 10H^2 = 2 等等…可能重复的

我有密码

MOV AL, 025H
MOV BL, 034H
MOV BL, 034H
ADD AL,BL

但是我无法将AL寄存器中的十六进制数打印到屏幕上。

如果要在屏幕上打印,必须先将其转换为ASCII。因此,您必须获取单独的十六进制数字并按顺序将其转换为ASCII,例如025H->“0”“2”“5”。。。可以除以16(10H)的幂并取模:

025H MOD 10H^1 = 5
025H MOD 10H^2 = 2
等等…

可能重复的