汇编:16进制转十进制的思路

2019-07-15 18:04发布

R1R0存着十六进制数,R1为高位,R0为低位,怎么转换成十进制数呢???有什么好的思路呢,C语言中的除十取余的办法在汇编中不可行啊~~~只求思路
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
北京蓝天
2019-07-16 01:31
R1R0存着十六进制数,R1为高位,R0为低位 ----- 这就是说,你给出的是一个 0~65535 的十进制数而已!
怎么转换成十进制数呢 ?  ------ 如果你不知道里头的数值范围,那么,就使用双字节除以双字节, 除以 10000, 得到万位.再除以1000得到千位....,一直到除以10之后, 最后余数就是个位. ----- 通常,在使用数字显示的场合,例如温度表,显示之前必须这样做的. 因为通常人能看的数字就是 0~9 !

一周热门 更多>