ВУЗ:
Составители:
Рубрика:
Приложение А
Коды операций команд микропроцессоров 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
- …
- следующая ›
- последняя »