ВУЗ:
Составители:
55
Вычитание непосредственного операн-
да из операнда в памяти/регистре (с за-
емом).
100000sw mod 011 r/m
Вычитание непосредственного операн-
да из операнда в аккумуляторе (с за-
емом).
0001110w нет
Вычитание единицы из операнда в па-
мяти/регистре.
1111111w mod 001 r/m
DEC
Вычитание единицы из операнда в ре-
гистре.
01001reg нет
NEG
Вычитание исходного операнда из нуля
(изменение знака).
1111011w mod 011 r/m
Сравнение операнда из памя-
ти/регистра с операндом из регистра.
001110dw mod 011 r/m
Сравнение непосредственного операн-
да с операндом в памяти/регистре.
100000sw mod reg r/m
CMP
Сравнение непосредственного операн-
да с операндом в аккумуляторе.
0011110w нет
AAS
Коррекция содержимого аккумулятора
AL при вычитании двоично-
десятичных кодов в неупакованном
формате.
00111111 нет
DAS То же, но в упакованном формате. 00101111 нет
MUL
Умножение без учета знака операнда в
аккумуляторе на операнд из памя-
ти/регистра.
1111011w mod 100 r/m
IMUL
Умножение со знаком операнда из па-
мяти/регистра.
1111011w mod 101 r/m
DIV
Деление без учета знака операнда дли-
ной в одно/два слова на операнд из па-
мяти/регистра.
1111011w mod 110 r/m
IDIV
Деление со знаком операнда длиной в
одно/два слова на операнд из памя-
ти/регистра.
1111011w mod 111 r/m
AAM
Коррекция содержимого аккумулятора
AX при умножении двоично-
десятичных кодов в неупакованном
формате.
11010100 00001010
AAD
Коррекция содержимого аккумулятора
AL при делении двоично-десятичных
кодов в неупакованном формате.
11010101 00001010
55
Вычитание непосредственного операн-
да из операнда в памяти/регистре (с за- 100000sw mod 011 r/m
емом).
Вычитание непосредственного операн-
да из операнда в аккумуляторе (с за- 0001110w нет
емом).
Вычитание единицы из операнда в па-
1111111w mod 001 r/m
мяти/регистре.
DEC
Вычитание единицы из операнда в ре-
01001reg нет
гистре.
Вычитание исходного операнда из нуля
NEG 1111011w mod 011 r/m
(изменение знака).
Сравнение операнда из памя-
001110dw mod 011 r/m
ти/регистра с операндом из регистра.
Сравнение непосредственного операн-
CMP 100000sw mod reg r/m
да с операндом в памяти/регистре.
Сравнение непосредственного операн-
0011110w нет
да с операндом в аккумуляторе.
Коррекция содержимого аккумулятора
AL при вычитании двоично-
AAS 00111111 нет
десятичных кодов в неупакованном
формате.
DAS То же, но в упакованном формате. 00101111 нет
Умножение без учета знака операнда в
MUL аккумуляторе на операнд из памя- 1111011w mod 100 r/m
ти/регистра.
Умножение со знаком операнда из па-
IMUL 1111011w mod 101 r/m
мяти/регистра.
Деление без учета знака операнда дли-
DIV ной в одно/два слова на операнд из па- 1111011w mod 110 r/m
мяти/регистра.
Деление со знаком операнда длиной в
IDIV одно/два слова на операнд из памя- 1111011w mod 111 r/m
ти/регистра.
Коррекция содержимого аккумулятора
AX при умножении двоично-
AAM 11010100 00001010
десятичных кодов в неупакованном
формате.
Коррекция содержимого аккумулятора
AAD AL при делении двоично-десятичных 11010101 00001010
кодов в неупакованном формате.
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »
