На этой странице вы найдете информацию о программировании, данная информация была взята с разных источников и автором. Поэтому мы не претендуем на авторство этого материала, а лишь предоставляем возможность ознакамливаться с ним.
Размещение всех регистров общего назначения в стеке
Схема команды:
pusha
Назначение: размещение в стеке регистров общего назначения в следующей последовательности: ax, cx, dx, bx, sp, bp, si,… ...
Извлечение расширенного регистра флагов из стека
Схема команды:
popfd
Назначение: извлечение из стека двойного слова и восстановление его в регистр флагов eflags.
...
Извлечение всех 32-разрядных регистров общего назначения из стека
Схема команды:
popad
Назначение: извлечение из стека регистров общего назначения edi, esi, ebp, esp, ebx, edx, ecx, eax.
...
Извлечение всех регистров общего назначения из стека
Схема команды:
popa
Назначение: извлечение из стека регистров общего назначения di, si, bp, sp, bx, dx, cx, ax.
...
Вывод строки байтов/слов/двойных слов в порт
Схема команды:
outs порт,источник
outsb
outsw
… Назначение: вывод в порт из памяти последовательности байт, слов, двойных слов.
...
Пересылка с нулевым расширением
Схема команды:
movzx приемник,источник
Назначение: преобразование элементов без знака меньшей размерности в эквивалентные им элементы без знака большей… ...
Пересылка со знаковым расширением
Схема команды:
movsx приемник,источник
Назначение: преобразование элементов со знаком меньшей размерности в эквивалентные им элементы со знаком большей… ...
Пересылка строк байтов/слов/двойных слов
Схема команды:
movs приемник,источник
movsb
… Назначение: пересылка элементов двух последовательностей (цепочек) в памяти.
...