ВУЗ:
Составители:
Рубрика:
Приложение А
Коды операций команд микропроцессоров 8088/80x86
Пересылочные команды
MOV - пересылка данных
1 – й байт 2 – й байт
Binary Binary
Действие
команды
Hex
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Регистр/память в/из регистра 1 0 0 0 1 0 d W Mod reg R/m
Данные в регистр/память 1 1 0 0 0 1 1 W mod 000 r/m
Данные в регистр 1 0 1 1 W Reg
Память в аккумулятор 1 0 1 0 0 0 0 W
Аккумулятор в память 1 0 1 0 0 0 1 W
Регистр/память в сегмент.
регистр
8E 1 0 0 0 1 1 1 0 Mod 0
Re
g
R/m
Сегмент. регистр в
регистр/память
8C 1 0 0 0 1 1 0 0 mod 0
Re
g
r/m
PUSH — загрузка в стек
Действие команды
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Регистр/память 1 1 1 1 1 1 1 1 mod 1 1 0 r/m
Регистр 01010
Reg
Сегментный регистр
000
Reg
110
POP — извлечение из стека
Действие команды
7
6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
В регистр/память
1 0 0 0 1 1 1 1 mod 1 1 0
r/m
В регистр 01 0 1 1
Reg
В сегментный регистр 00 0
Reg
11 1
XCHG — обмен значениями
1-й байт 2-й байт
Действие команды
7 6 5 4 3 2 1 0 7
6 5 4 3 2 1
Регистр/память с регистром
10 0 00 11w
mo
d
reg R/m
Регистр с аккумулятором
10 0 10 reg
OUT —вывод в порт из AL
Действие команды
7 6 5 4 3 2 1 0
В порт с прямым адресом
1 1 1 0 0 0 1 w
В порт - с адресом порта в DX
1 1 1 0 0 1 1 w
IN —ввод из порта в AL
114
Приложение А
Коды операций команд микропроцессоров 8088/80x86
Пересылочные команды
MOV - пересылка данных
Действие 1 – й байт 2 – й байт
команды Hex
Binary Binary
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Регистр/память в/из регистра 1 0 0 0 1 0 d W Mod reg R/m
Данные в регистр/память 1 1 0 0 0 1 1 W mod 000 r/m
Данные в регистр 1 0 1 1 W Reg
Память в аккумулятор 1 0 1 0 0 0 0 W
Аккумулятор в память 1 0 1 0 0 0 1 W
Регистр/память в сегмент. Re
8E 1 0 0 0 1 1 1 0 Mod 0 R/m
регистр g
Сегмент. регистр в Re
8C 1 0 0 0 1 1 0 0 mod 0 r/m
регистр/память g
PUSH — загрузка в стек
Действие команды 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Регистр/память 1 1 1 1 1 1 1 1 mod 1 1 0 r/m
Регистр 0 1 0 1 0 Reg
Сегментный регистр 0 0 0 Reg 1 1 0
POP — извлечение из стека
Действие команды 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
В регистр/память 1 0 0 0 1 1 1 1 mod 1 1 0 r/m
В регистр 0 1 0 1 1 Reg
В сегментный регистр 0 0 0 Reg 1 1 1
XCHG — обмен значениями
1-й байт 2-й байт
Действие команды 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1
mo
Регистр/память с регистром 1 0 0 0 0 1 1 w d
reg R/m
Регистр с аккумулятором 1 0 0 1 0 reg
OUT —вывод в порт из AL
Действие команды 7 6 5 4 3 2 1 0
В порт с прямым адресом 1 1 1 0 0 0 1 w
В порт - с адресом порта в DX 1 1 1 0 0 1 1 w
IN —ввод из порта в AL
114
Страницы
- « первая
- ‹ предыдущая
- …
- 112
- 113
- 114
- 115
- 116
- …
- следующая ›
- последняя »
