十进制转十六进制 51汇编

2025-01-21 08:45:07
推荐回答(1个)
回答1:

将3个十进制转化为1位十六进制(当然了不大于255),

--转换成1位十六进制?
--仅仅是0~F,远远不够 255。

--应该是两位十六进制吧?
--转换程序如下:

MOV A, R2 ;R2=百位数
MOV B, #10
MUL AB
ADD A, R3 ;R3=十位数
MOV B, #10
MUL AB
ADD A, R4 ;R4=个位数
RET ;A=两位16进制数

END