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

来源:百度知道 编辑:UC知道 时间:2024/04/29 20:17:07
RT

假设你有个数据是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