xlat



Автор ОСЬКА задал вопрос в разделе Другие языки и технологии

Люди знающие ассемблер!!!Объясните более просто для чего нужна команда XLAT!!! и получил лучший ответ

Ответ от Ёыроежка[гуру]
Я уже не помню, но по-моему она применяется для перекодировки значений.
Например, у вас есть таблица из 256 байтов. Вы обращаетсь к этой команде, указывая смещение в этой таблице, а она вам вернет то значение, которое находится в указанной вами позиции.
Как я уже сказал, она удобна для перекодировки. Например, вы хотите перекодировать строчную латинскую букву 'a' в прописную букву 'A".
Значение кода для буквы 'a' будет 97, в для буквы 'A" - 65. Поэтому в таблицу вы заранее в позицию со смещением 97 заносите код 65. При использовании ХLAT когда вы передадите ей смещение 97, то в ответ получите значение 65. То есть таким образом вы перекодировали букву 'a' в букву 'A".
Сыроежка
(79434)
Если также память не изменяет, то адрес таблицы должен распологаться в регистрах DS:SI, то есть сначала в регистр SI вы должны занести правильное смещение таблицы. А в регистр AX заносите нужное смещение, по которому в таблице вы хотите извлечь значение.
Только нужно уточнить: адрес ттаблицы заносится в DS:SI, или в ES:DI.:)

Ответ от Krab Вark[гуру]
Быстро выбрать байт по его относительному адресу в цепочке байтов.

Ответ от Sm[гуру]
Стыдно быть тупой и ленивой)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Люди знающие ассемблер!!!Объясните более просто для чего нужна команда XLAT!!!
спросили в Губа
Чем вы вылечили хейлит и воспаления на губах?
не целуйся на морозе!)) )

Хейлит - это воспаление кожи губ или красной каймы слизистой
подробнее...
спросили в 320
Какое энергопотребление у холодильника СТИНОЛ RF NF 320.
Такой холодильник мы покупали в 93-94 году. Стинол 102 (RF NF 320)
Расход электроэнергии: 4,8
подробнее...
спросили в Скотч Липкая
А кто придумал и откуда вообще взялся скотч (липкая лента) ?
...Мир держится на слонах, слоны на черепахе, черепаха на скотче.. .

Скотч - склеивающую
подробнее...
спросили в Смартфон
Какой смартфон купить?
Процессор
Qualcomm MDM9215M Snapdragon S4 Pro/ APQ8064 (четырехъядерный процессор) , 1.5 ГГц;
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Почему у иностранцев ассоциация с Россией - водка, медведь, и Ванька дурак?
самая большая часть россии это сибирь, там нет виноградников и поэтому основной алкогольный напиток
подробнее...

Счетчик даты в Excel
Так можно сделать без макроса, с помощью условного форматирования.подробнее...

ASCII, помогите расшифровать.
I've been compromised. You must take action, TerraGroupLabs must be shut down. Now or never! All
подробнее...

Что делать с сельдереем (зелень)?
Овсянка с сельдереем

Ингредиенты:
овсяные хлопья,
корни и стебли
подробнее...

Дорогие девушки, женщины. что подарить коллеге, которая скоро уйдет в декрет? что то нужное
Пеленки (их много не бывает), соплеотсос (оч хорошая вещь), спинку для ванночки чтоб купать
подробнее...

А что делают с детьми в роддоме? (продолжение вопроса внутри)
К нам врач приходил приходил только на утреннем обходе, к мед сестрам ходили сами если были
подробнее...

Задела бритвой родинку... сейчас очень кровоточит... что делать?
Здравствуйте! У меня было такое подмышкой. Долго потом брить нормально не могла, кремом сводила.подробнее...

в диване поселились клопы. боятся ли они холода???
Холодом клопов не выведешь. Купите карбофос, разбавьте его водой и обработайте основание дивана
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*