Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФОРМАТ КОМАНД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
616 Кб
Скачать
☆

IV. Команды операций со стеком

КОП

Команда

Действие команды

Комментарии

6A

68

50+rw(rd)

FF /6

0E

16

1E

60

60

9С

8F /0

58+rw(rd

17

1F

07

0F A1

0F A9

61

61

9D

9E

9F

Включение операндов в

стек

PUSH imm8

PUSH imm16(32)

PUSH r16(32)

PUSH r/m16(32)

PUSH CS

PUSH SS

PUSH DS

Включение в стек всех

РОН и Flags

PUSHA

PUSHAD

PUSHF (PUSHFD)

Извлечение операндов из

стека

POP m16(32)

POP r16(32)

POP SS

POP DS

POP ES

POP FS

POP GS

Извлечение из стека РОН

и Flags

POPA

POPAD

POPF (POPFD)

Загрузка и сохранение

Флагов

SAHF

LAHF

imm8[SP(ESP)]

imm16(32)[SP(ESP)]

r16(32)[SP(ESP)]

r/m16(32)[SP(ESP)]

CS[SP(ESP)]

SS[SP(ESP)]

DS[SP(ESP)]

AX,CX,DX,BX,SP,BP,

SI,DI СТЕК

EAX,EСX,EDX,EBX, ESP,EBP,ESI,EDI СТЕК

Flags (Eflags) СТЕК

SS:[SP(ESP)]m16(32

SS:[SP(ESP)]r16(32)

SS:[SP(ESP)]SS

SS:[SP(ESP)]DS

SS:[SP(ESP)]ES

SS:[SP(ESP)]FS

SS:[SR(ESP)]GS

SS:[SP(ESP)→DI,SI,

BP,BX,DX,CX,AX

SS:[SP(ESP)]EDI,

ESI,EAX,EBP,EBX,

EDX,ECX

SS:[SP(ESP)]Flags (EFlag)

AHFlags{SF,ZF,x,AFx,PF,x,CF}

Flags{SF,ZF,x,AF,x,PF,x,CF}AH

Флаги не модифицируются

Флаги не модифицируются

Флаги не модифицируются

Флаги модифициру-

ются

Флаги модифициру-

ются

Флаги не модифицируются