ВУЗ:
Составители:
51
операнда-делимого.
CMP(B)
Сравнение двух операндов-слов (байт).
CMP AX, BX; AX-BX
CMPB A_L, #25;
A_L-25.
3. Логические команды.
NOT(B)
Логическое НЕ – побитовая инверсия
операнда-слова (байта)
AND(B)
Логическое И – побитовое умножение
двух операндов-слов (байт) с записью
результата в один из операндов (или в
третий операнд).
ANDB REG,
#1111111Ø;
REG.Ø← 0
ANDB REG,
#00001111;
REG 7.4 ← 0
(сброс битов)
OR(B)
Логическое ИЛИ – логическая побитовая
операция ИЛИ двух операндов-слов
(байт) с записью результата в один из
операндов.
ORB REG, #11110000;
; REG. 7.4 ← 1
(установка битов)
XOR(B)
Логическое «Исключающее ИЛИ» -
побитовая операция неэквивалентности с
записью результата в один из операндов.
XORB REG,
#00000001;
_____
REG.Ø = REG.Ø
(побитовая инверсия
разрядов)
4. Команды сдвига и нормализации.
SHL(B)
Логический сдвиг слова (байта) влево на
заданное число разрядов с заполнением
битов справа нулями.
SHR(B)
Логический сдвиг слова (байта) вправо на
заданное число разрядов с заполнением
битов слева нулями.
SHR REG, # 7
SHRA(B)
Арифметический сдвиг слова (байта)
вправо на заданное число разрядов с
заполнением битов слева знаком
исходного операнда.
SHRA AX, B_L
NORMAL
Нормализация длинного целого (32 бит) –
сдвиг влево до тех пор, пока старший
значащий бит не станет равным 1.
Запоминание числа сдвигов в операнде-
приемнике.
5. Команды передачи управления.
SJMP
Короткий безусловный переход.
LJMP
Длинный безусловный переход.
BR
Косвенный переход по содержимому
операнда-слова.
BR M7; (PC) ← M7
JC
Переход, если установлен С.
JC M7; C = 1
(PC) ← M7
JNC
Переход, если С очищен.
операнда-делимого.
Сравнение двух операндов-слов (байт). CMP AX, BX; AX-BX
CMP(B) CMPB A_L, #25;
A_L-25.
3. Логические команды.
Логическое НЕ – побитовая инверсия
NOT(B) операнда-слова (байта)
Логическое И – побитовое умножение ANDB REG,
двух операндов-слов (байт) с записью #1111111Ø;
результата в один из операндов (или в
REG.Ø← 0
третий операнд).
AND(B) ANDB REG,
#00001111;
REG 7.4 ← 0
(сброс битов)
Логическое ИЛИ – логическая побитовая ORB REG, #11110000;
операция ИЛИ двух операндов-слов ; REG. 7.4 ← 1
OR(B) (байт) с записью результата в один из
(установка битов)
операндов.
Логическое «Исключающее ИЛИ» - XORB REG,
побитовая операция неэквивалентности с #00000001;
записью результата в один из операндов.
_____
XOR(B)
REG.Ø = REG.Ø
(побитовая инверсия
разрядов)
4. Команды сдвига и нормализации.
Логический сдвиг слова (байта) влево на
SHL(B) заданное число разрядов с заполнением
битов справа нулями.
Логический сдвиг слова (байта) вправо на SHR REG, # 7
SHR(B) заданное число разрядов с заполнением
битов слева нулями.
Арифметический сдвиг слова (байта) SHRA AX, B_L
вправо на заданное число разрядов с
SHRA(B) заполнением битов слева знаком
исходного операнда.
Нормализация длинного целого (32 бит) –
сдвиг влево до тех пор, пока старший
NORMAL значащий бит не станет равным 1.
Запоминание числа сдвигов в операнде-
приемнике.
5. Команды передачи управления.
SJMP Короткий безусловный переход.
LJMP Длинный безусловный переход.
Косвенный переход по содержимому BR M7; (PC) ← M7
BR операнда-слова.
Переход, если установлен С. JC M7; C = 1
JC
(PC) ← M7
JNC Переход, если С очищен.
51
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »
