THE 80286 INSTRUCTION SET

XLAT -Table Look-up Translation

Opcode

Instruction

Clocks

Description

07

XLAT mb

5

Set AL to memory byte OS:[BX + unsigned

 

 

 

AL]

07

XLATB

5

Set AL to memory byte OS:[BX + unsigned

AL]

FLAGS MODIFIED

None

FLAGS UNDEFINED

None

OPERATION

When XLAT is executed, AL should be the unsigned index into a table addressed by DS:BX. XLAT changes the AL register from the table index into the table entry. BX is unchanged.

PROTECTED MODE EXCEPTIONS

#GP(O) for an illegal memory operand effective address in the CS, DS, or ES segments; #SS(O) for an illegal address in the SS segment.

REAL ADDRESS MODE EXCEPTIONS

Interrupt 13 for a word operand at offset OFFFFH.

B-115

Page 325
Image 325
Intel 80286, 80287 manual Xlat -Table Look-up Translation, Xlat mb Set AL to memory byte Osbx + unsigned, Xlatb, 115