ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »