Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
XLAT Instruction
 Detail Key Example                    Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Title:    Translate                             Flags: O D I T S Z A P C
                                                         ═════════════════
  Syntax:   XLAT [table]                                      -none-
            XLATB [table]
 
  Description:
 
     Translates a value from one coding system to another by looking up
     the value to be translated in a table stored in memory.
 
     Before the instruction is executed, BX should point to a table in
     memory and AL should contain the unsigned position of the value to
     be translated from the table. After the instruction, AL contains
     the table value at the specified position.
 
     No operand is required, but one can be given to specify a segment
     override. DS is assumed unless a segment override is given.
 
     XLATB is a synonym for XLAT. Either version allows an operand, but
     neither requires one.
                                    -♦-