qa.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/XLATB
   Summary  Detail  Example  Key to Flags
──────────────────────────────────────────────────────────────────────────────
 
Translate                                        Flags:  O D I T S Z A P C
                                                         ═════════════════
Syntax:  XLAT [table]
 
  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 instruc-
  tion 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 will contain the table value
  with the specified position. No operand is required, but one can be
  given in order to specify a segment override. DS is assumed unless a
  segment override is given. XLATB is recognized as a synonym for XLAT.
                                    -♦-