Команда XLAT
Рубрика: Архитектура PC
(Команды CPU)
5781
Опубликовано: 08.05.2017
Команда XLAT предназначена для перекодирования байта по заданной таблице. Перекодирование происходит по индексу таблицы, заданному в регистре AL. Результат перекодирования также помещается в регистр AL.
Команда XLAT
Синтаксис: | XLAT op1 XLATB |
Операнды: | op1 - m8 |
Назначение: | Ассоциативная трансляция в таблице |
Процессор: | 8086+ |
Флаги: | Не изменяются |
Комментарий: | Команда XLAT загружает в регистр AL элемент таблицы, находящейся в памяти. Смещение таблицы задается регистром (E)BX, индекс элемента задается самим регистром AL. Операнд команды XLAT служит только для указания сегмента расположения таблицы трансляции. Если операнд не указан, будет использовано значение сегментного регистра DS. Тот же результат будет получен при использовании синтаксиса XLATB. |
Ограничения: |
|
Примеры: |
table db 100h dup(?) ... mov bx,offset table mov al,1Fh xlat ----------------------- mov ax,0B800h mov es,ax mov bx,0 mov al,160 xlat es:[0] |
Комментарии (0)