XLAT是查表指令,将BX指向表的首地址,AL中放得是要做相互转换的参数,比如说如下程序段:
BUF DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
LEA BX,BUF
MOV AL,01H
XLAT
再送去数码管显示,就会显示出“1”了,也就是说XLAT可以用于码制转换。
扩展资料:
查表指令XLAT (XLAT:字节查表转换)。
指令格式:XLAT TABLE 其中TABLE为一待查表格的首地址。
指令功能:把待查表格的一个字节内容送到AL累加器中。在执行该指令前,应将TABLE先送至BX寄存器中,然后将待查字节与其在表格中距表首地址位移量送AL,即AL<--((BX)+(AL)). 执行XLAT将使待查内容送到累加器。
参考资料来源:百度百科-XLAT指令