ВУЗ:
Составители:
Рубрика:
RCR —сдвиг циклический вправо
через флаг С
110100vw
mo
d
0 1 1 R/m
Обработка цепочек
Команда – действие команды
7 6 5 3 2 1 0
REP/ REPZ/ REPNZ —повторение
строчной кманды
1 1 1 1 0 0 1 z
MOVSB / MOVSW —пересылка
байта/слова
1 0 1 0 0 1 0 w
CMPSB / CMPSW—сравнение байта/слова
1 0 1 0 0 1 1 w
SCASB / SCASW —просмотр байта/слова
через аккумулятор
1 0 1 0 1 1 1 w
LODSB / LODSW —загрузка байта/слова в
аккумулятор
1 0 1 0 1 1 0 w
STOSB / STOSW —сохранение
байта/слова из аккумулятора
1 0 1 0 1 0 1 w
4
Вызов подпрограммы
Команда – действие
команды
He
x
7654321076 5 4 3 2 1 0
CALL NEAR Addr IP – Прямой
близкий
E8 1 1 1 0 1 0 0 0
CALL NEAR Reg/Mem –
Косвенный близкий
FF 1 1 1 1 1 1 1 1
mod
010
CALL AddrCS:IP - Прямой
далёкий
9A 1 0 0 1 1 0 1 0
CALL FAR Mem – Косвенный
далёкий
FF 1 1 1 1 1 1 1 1
mod
011
Безусловный переход
Команда – действие команды
He
x
765432107 6 5 4 3 210
JMP NEAR Addr IP – Прямой
близкий
E9 11101001
JMP NEAR Reg/Mem – Косвенный
близкий
FF 11111111
mod
1 0 0 R/m
JMP AddrCS:IP - Прямой далёкий
EA 11101010
JMP FAR Mem – Косвенный
далёкий
FF 11111111
mod
1 0 1 R/m
JMP SHORT Addr IP - Короткий EB 11101011
Возврат из подпрограммы
Команда – действие команды
Hex 7 6 5 4 3 2 1 0
RETN – Близкий C3 1 1 0 0 0 0 1 1
RETN Disp – Близкий с коррекцией
SP
C2 1 1 0 0 0 0 1 0
118
RCR —сдвиг циклический вправо mo
1 1 0 1 0 0 v w 0 1 1 R/m
через флаг С d
Обработка цепочек
Команда – действие команды 7 6 5 4 3 2 1 0
REP/ REPZ/ REPNZ —повторение
1 1 1 1 0 0 1 z
строчной кманды
MOVSB / MOVSW —пересылка
1 0 1 0 0 1 0 w
байта/слова
CMPSB / CMPSW—сравнение байта/слова 1 0 1 0 0 1 1 w
SCASB / SCASW —просмотр байта/слова
1 0 1 0 1 1 1 w
через аккумулятор
LODSB / LODSW —загрузка байта/слова в
1 0 1 0 1 1 0 w
аккумулятор
STOSB / STOSW —сохранение
1 0 1 0 1 0 1 w
байта/слова из аккумулятора
Вызов подпрограммы
Команда – действие He
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
x
команды
CALL NEAR Addr IP – Прямой
E8 1 1 1 0 1 0 0 0
близкий
CALL NEAR Reg/Mem –
FF 1 1 1 1 1 1 1 1 mod 0 1 0
Косвенный близкий
CALL AddrCS:IP - Прямой
9A 1 0 0 1 1 0 1 0
далёкий
CALL FAR Mem – Косвенный
FF 1 1 1 1 1 1 1 1 mod 0 1 1
далёкий
Безусловный переход
He
Команда – действие команды x
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
JMP NEAR Addr IP – Прямой
E9 1 1 1 0 1 0 0 1
близкий
JMP NEAR Reg/Mem – Косвенный
FF 1 1 1 1 1 1 1 1 mod 1 0 0 R/m
близкий
JMP AddrCS:IP - Прямой далёкий EA 1 1 1 0 1 0 1 0
JMP FAR Mem – Косвенный
FF 1 1 1 1 1 1 1 1 mod 1 0 1 R/m
далёкий
JMP SHORT Addr IP - Короткий EB 1 1 1 0 1 0 1 1
Возврат из подпрограммы
Команда – действие команды Hex 7 6 5 4 3 2 1 0
RETN – Близкий C3 1 1 0 0 0 0 1 1
RETN Disp – Близкий с коррекцией
C2 1 1 0 0 0 0 1 0
SP
118
