Справочник по языку Ассемблера IBM PC


          

MOVSX


(MOVe and Sign eXtension)

Пересылка со знаковым расширением

 

Схема команды:  movsx приемник,источник 

Назначение: преобразование элементов со знаком меньшей размерности в эквивалентные им элементы со знаком большей размерности.


Алгоритм работы:

считать содержимое источника;

записать содержимое операнда источника в операнд приемник, начиная с младших разрядов источника;

распространить значение знакового разряда источника на свободные старшие разряды операнда назначения.

Состояние флагов после выполнения команды:

выполнение команды не влияет на флаги

Применение:


Команду movsx обычно используют для получения эквивалентного, но большего по размеру операнда со знаком. Это может понадобиться для приведения размера операнда к нужному значению с целью обеспечения работы следующих команд программы:

        mov     al,0ffh         movsx   bx,al   ;bx=0ffffh         

См. также: урок 8 и команды , , , , ,



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий