ВУЗ:
Составители:
54
До выполнения После выполнения
ax=2 ax=5
bx=3 bx=3
ip=100 ip=102
Мнемо-
ника
Действие
Байт
КОП
Постбайт
Сложение операнда из памяти/регистра
с операндом из регистра.
000000dw mod reg r/m
Сложение непосредственного операнда
с операндом из памяти/регистра.
100000sw mod 000 r/m
ADD
Сложение непосредственного операнда
с операндом в аккумуляторе.
0000010w нет
Сложение операнда из памяти/регистра
с операндом из регистра (с учетом пе-
реноса).
0001010w mod reg r/m
Сложение непосредственного операнда
с операндом из памяти/регистра (с уче-
том переноса).
100000sw mod 010 r/m
ADC
Сложение непосредственного операнда
с операндом в аккумуляторе (с учетом
переноса).
0001010w нет
Увеличение на единицу содержимого
памяти/регистра.
1111111w mod 000 r/m
INC
Увеличение на единицу содержимого
регистра.
01000reg нет
AAA
Коррекция содержимого аккумулятора
AL при сложении двоично-десятичных
кодов в неупакованном формате.
00110111 нет
DAA Тоже, но в упакованном формате. 00100111 нет
Вычисление разности между операн-
дом из памяти/регистра и операндом из
регистра.
001010dw mod reg r/m
Вычитание непосредственного операн-
да из операнда в памяти/регистре.
100000sw mod 101 r/m
SUB
Вычитание непосредственного операн-
да из операнда в аккумуляторе.
0010110w нет
SBB
Вычисление разности между операн-
дом из памяти/регистра и операндом из
регистра (с заемом).
000110dw mod reg r/m
54
До выполнения После выполнения
ax=2 ax=5
bx=3 bx=3
ip=100 ip=102
Мнемо- Байт
Действие Постбайт
ника КОП
Сложение операнда из памяти/регистра
000000dw mod reg r/m
с операндом из регистра.
ADD Сложение непосредственного операнда
100000sw mod 000 r/m
с операндом из памяти/регистра.
Сложение непосредственного операнда
0000010w нет
с операндом в аккумуляторе.
Сложение операнда из памяти/регистра
с операндом из регистра (с учетом пе- 0001010w mod reg r/m
реноса).
Сложение непосредственного операнда
ADC с операндом из памяти/регистра (с уче- 100000sw mod 010 r/m
том переноса).
Сложение непосредственного операнда
с операндом в аккумуляторе (с учетом 0001010w нет
переноса).
Увеличение на единицу содержимого
1111111w mod 000 r/m
памяти/регистра.
INC
Увеличение на единицу содержимого
01000reg нет
регистра.
Коррекция содержимого аккумулятора
AAA AL при сложении двоично-десятичных 00110111 нет
кодов в неупакованном формате.
DAA Тоже, но в упакованном формате. 00100111 нет
Вычисление разности между операн-
дом из памяти/регистра и операндом из 001010dw mod reg r/m
регистра.
SUB Вычитание непосредственного операн-
100000sw mod 101 r/m
да из операнда в памяти/регистре.
Вычитание непосредственного операн-
0010110w нет
да из операнда в аккумуляторе.
Вычисление разности между операн-
SBB дом из памяти/регистра и операндом из 000110dw mod reg r/m
регистра (с заемом).
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »
