有关汇编XLAT的

X DW 1122H,3344H,5566H,7788H  
 LEA BX,X   
MOV AL,03H  
XLAT   结果AL为33H   x的首地址为什么是30H

XLAT为查表命令,其操作为[BX]+[AL]---->AL 

由下图所知,AL的结果为33H

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-19
XLAT ;查表,使得AL←((BX)+(AL)),找到'G'。

;;原注释已写很明白了,BX中放(表的)基址,AL中放(表元素的)相对偏移,XLAT之后,AL得到表中值。
其实表是你自己填充的,XLAT不过是使用一条指令交换了两个数据。但它又和XCHG有不同。