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