匯編語言xlat的用法 匯編語言XLAT指令的使用方法?
匯編語言XLAT指令的使用方法?Xlat是一個表查找指令,它將BX指向表的第一個地址。要轉(zhuǎn)換的參數(shù)放在al中。例如,下列程序段buf DB 3fh、06h、5bh、4fh、66h、6dh、7dh、07
匯編語言XLAT指令的使用方法?
Xlat是一個表查找指令,它將BX指向表的第一個地址。要轉(zhuǎn)換的參數(shù)放在al中。例如,下列程序段buf DB 3fh、06h、5bh、4fh、66h、6dh、7dh、07h、7FH、6fh lea BX、buf mov al、01h xlat被送到數(shù)碼管顯示,并顯示“1”。
也就是說,xlat可以用于代碼系統(tǒng)轉(zhuǎn)換
xlat是一條查表指令,它將BX指向表的第一個地址,Al放入?yún)?shù)進行相互轉(zhuǎn)換。例如,將下列程序段bufdb3fh、06h、5bh、4fh、66h、6dh、7dh、07h、7FH、6fhleabx、bufmoval、01hxlat發(fā)送到數(shù)碼管進行顯示,并顯示“1”。也就是說,xlat可以用于代碼系統(tǒng)轉(zhuǎn)換
匯編語言的查表指令xlat(translate)。查找指令xlat(xlat:字節(jié)查找轉(zhuǎn)換)。指令格式:xlat table,其中table是要查找的表的第一個地址。Al的指令將要查找的表的內(nèi)容發(fā)送給累加器。在執(zhí)行指令之前,首先將表發(fā)送到BX寄存器,然后將要檢查的字節(jié)及其從表中第一個地址的位移發(fā)送到Al,即Al
字符串操作指令。不需要寫入源操作數(shù)和目標操作數(shù)。寫,你寫,只為你自己。編譯軟件當然被忽略了。例如,在xlat指令之后,還可以編寫“Al,[BX]”。不寫也沒關(guān)系。