汇编语言中怎么用代码将寄存器中二进制数转十六进制输出?

[复制链接]
查看11 | 回复1 | 2012-6-29 01:23:36 | 显示全部楼层 |阅读模式
HEX_OUT:
;OUTPUTS A HEX BYTE IN AL AS 2 ASCII CHARS
PUSH AX
;WITHOUT CORRUPTING AX
MOV AH,AL
ROR AL,4
CALL HEX_NIB
MOV AL,AH
CALL HEX_NIB
POP AX
RET HEX_NIB:
;OUTPUTS 1 NIBBLE
PUSH AX
AND AL,0FH
CMP AL,0AH
JCHEX_NIB_1
ADD AL,7 HE...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行