Логические команды

Для реализации логических операций в системе команд микропроцессора Intel 8085A предусмотрены следующие логические команды:

1) логическое сложение;

2) логическое умножение;

3) исключающее ИЛИ;

4) инверсия.

Все логические команды выполняются побитно с восьмиразрядными операндами. При этом один из операндов размещается в регистре-аккумуляторе, а второй – либо в одном из регистров общего назначения, либо в ячейке памяти, или задается во втором байте команды. Результат выполнения команды записывается в регистр-аккумулятор. При этом бит переноса устанавливается в нуль, а остальные биты устанавливаются в соответствии с результатом выполнения команды.

Команды логического сложения реализуют логическую операцию ИЛИ. Результат равен 1, если хотя бы один из соответствующих битов равен единице, и равен 0, если оба равны нулю. Например:

  1 0 1 0 1 0 0 1
Ú
  0 0 1 1 0 0 1 0
  1 0 1 1 1 0 1 1,

где « Ú » - обозначение логической операции ИЛИ.

Команды логического умножения реализуют логическую операцию И. Результат равен 1, если оба соответствующие бита равны 1, и равен 0, если один из них равен 0. Например:

  1 0 1 0 1 0 0 1
Ù
  0 1 1 0 0 1 0 0
  0 0 1 0 0 0 0 0,

где « Ù » - обозначение логической операции И.

Команды исключающего ИЛИ реализуют логическую операцию ИСКЛЮЧАЮЩЕЕ ИЛИ или называемую по другому СЛОЖЕНИЕ ПО МОДУЛЮ ДВА. Результат равен 1, если соответствующие биты противоположны (1 и 0), и равен 0, если они одинаковы (1 и 1; 0 и 0). Например:

  1 0 1 0 1 0 0 1
Å
  0 0 1 1 0 0 1 0
  1 0 0 1 1 0 1 1,

где « Å » - обозначение логической операции ИСКЛЮЧАЮЩЕЕ ИЛИ.

Команды инверсии реализуют операцию ОТРИЦАНИЕ содержимого только регистра аккумулятора. Например:

 

(А) = 1 0 1 0 1 0 0 1
(A̅) = 0 1 0 1 0 1 1 0.







Дата добавления: 2014-11-30; просмотров: 906;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.