assembly 入門中 --- (2)
【xlabt 查表】
XLAT與XLATB是同一個指令,
原文意思是Translate by table look up,
也就是藉由查表轉換的意思。
它的來源運算元固定為DS:BX+AL,
而目的運算元固定為AL,故指令敘述時不需要寫出運算元。
例:
.model small
.code
begin:
mov ax,@data;
mov ds,ax;
mov bx,offset table
mov al,6;
xlatb;
mov dl,al;
mov ah,02h;
int 21h;
mov ah,4ch;
int 21h;
.data
table db '123456789'
.stack
end begin
結果:
印出 7
ref :
資料轉移指令
沒有留言:
張貼留言