用 XLAT指令把十进制数转换为ASC码的原理并解释

RT

第1个回答  2019-05-02
假设你有个数据是0-F的16个数据,它们对应的ASCII
是30-39和41-46或者61-66
下面提供换码:
.data
HexCode
db
'0123456789'
;对应的ASCII码值
mov
al,3
;10进制3
mov
bx,offset
HexCode
;得到基址
xlat
;al<-ds:[bx+al]
mov
dl,al
;al='3'
mov
ah,02h
;显示
int
21h
相似回答
大家正在搜