xlat是什么指令?

如题所述

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指令

温馨提示:答案为网友推荐,仅供参考