ГРУППА КОМАНД ЛОГИЧЕСКИХ ОПЕРАЦИЙ
Данная группа команд реализует поразрядные булевы операции над байтами, которые хранятся в регистрах блока РОН, в памяти и регистре признаков.
ANA r
(A) (А) (r)
Произвести операцию логическое И над содержимым аккумулятора и регистра, адрес которого в блоке РОН задан полем SSS команды. Признаки CY и AC принимают значение 0.
Циклов: 1
Тактов: 4
Адресация: регистровая
Признаки: Z, S, P, CY, AC.
ANA M
(A) (А) ((H)(L))
Произвести операцию логическое И над содержимым аккумулятора и содержимым ячейки памяти, адрес которой находится в регистровой паре H-L. Признаки CY и AC принимают значение 0.
Циклов: 2
Тактов: 7
Адресация: косвенная регистровая
Признаки: Z, S, P, CY, AC.
ANI D
(A) (А) (B2)
Произвести операцию логическое И над содержимым аккумулятора и содержимым второго байта команды. Признаки C и AC принимают значение 0.
Циклов: 2
Тактов: 7
Адресация: непосредственная
Признаки: Z, S, P, CY, AC.
XRA r
(A) (А) (r)
Произвести операцию исключающее ИЛИ над содержимым аккумулятора и регистра, адрес которого в блоке РОН задан полем SSS команды. Признаки CY и AC принимают значение 0.
Циклов: 1
Тактов: 4
Адресация: регистровая
Признаки: Z, S, P, CY, AC.
XRA M
(A) (А) ((H)(L))
Произвести операцию исключающее ИЛИ над содержимым аккумулятора и содержимым ячейки памяти, адрес которой находится в регистровой паре H-L. Признаки CY и AC принимают значение 0.
Циклов: 2
Тактов: 7
Адресация: косвенная регистровая
Признаки: Z, S, P, CY, AC.
XRI D
(A) (А) (B2)
Произвести операцию исключающее ИЛИ над содержимым аккумулятора и содержимым второго байта команды. Признаки C и AC принимают значение 0.
Циклов: 2
Тактов: 7
Адресация: непосредственная
Признаки: Z, S, P, CY, AC.
ORA r
(A) (А) (r)
Произвести операцию логическое ИЛИ над содержимым аккумулятора и регистра, адрес которого в блоке РОН задан полем SSS команды. Признаки CY и AC принимают значение 0.
Циклов: 1
Тактов: 4
Адресация: регистровая
Признаки: Z, S, P, CY, AC.
ORA M
(A) (А) ((H)(L))
Произвести операцию логическое ИЛИ над содержимым аккумулятора и содержимым ячейки памяти, адрес которой находится в регистровой паре H-L. Признаки CY и AC принимают значение 0.
Циклов: 2
Тактов: 7
Адресация: косвенная регистровая
Признаки: Z, S, P, CY, AC.
ORI D
(A) (А) (B2)
Произвести операцию логическое ИЛИ над содержимым аккумулятора и содержимым второго байта команды. Признаки C и AC принимают значение 0.
Циклов: 2
Тактов: 7
Адресация: непосредственная
Признаки: Z, S, P, CY, AC.
CMP r
(А) - (r)
Содержимое регистра r вычитается из аккумулятора. Содержимое аккумулятора остается без изменений. Регистр признаков состояний процессора устанавливается в зависимости от результатов вычитания.
if (A) = (r) then Z = 1 else
if (A) < (r) then CY = 1 else * = 1
Циклов: 1
Тактов: 4
Адресация: регистровая
Признаки: Z, S, P, CY, AC.
CMP M
(А) - ((H)(L))
Содержимое ячейки памяти, адрес которой содержится в регистровой паре H-L, вычитается из аккумулятора. Содержимое аккумулятора остается без изменений.
if (A) = ((H)(L)) then z = 1 else
if (A) < ((H)(L)) then CY = 1 else ּ = 1
Циклов: 2
Тактов: 7
Адресация: косвенная регистровая
Признаки: Z, S, P, CY, AC.
CPI
(А) - (B2)
Содержимое второго байта команды вычитается из аккумулятора. Содержимое аккумулятора остается без изменений.
if (A) = (B2) then z = 1 else
if (A) < (B2) then CY = 1 else ּ = 1
Циклов: 2
Тактов: 7
Адресация: непосредственная
Признаки: Z, S, P, CY, AC.
RLC
Содержимое аккумулятора сдвинуть циклически на один разряд в сторону старших разрядов (влево).
Циклов: 1
Тактов: 4
Признаки: CY.
RRC
Содержимое аккумулятора сдвинуть циклически на один разряд в сторону младших разрядов (вправо).
Циклов: 1
Тактов: 4
Признаки: CY.
RAL
Содержимое аккумулятора сдвинуть влево на один разряд.
Циклов: 1
Тактов: 4
Признаки: CY.
RAR
Содержимое аккумулятора сдвинуть влево на один разряд.
Циклов: 1
Тактов: 4
Признаки: CY.
CMA
Инвертировать содержимое аккумулятора.
Циклов: 1
Тактов: 4
Признаки: -
CMC
Инвертировать признак переноса CY.
Циклов: 1
Тактов: 4
Признаки: CY.
STC
(CY) 1
Установить признак переноса CY в 1.
Циклов: 1
Тактов: 4
Признаки: CY.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|