Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Команды манипуляции битами

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

Команды десятичной арифметики

В МП Intel 8080 к указанной группе команд относится только одна команда, а именно команда десятичной коррекции аккумулятора. Её формат следующий

DAA, .

 

MП способны производить логическую обработку информации. Микро-ЭВМ может заменить множество логических схем.

К этой группе относятся команды логических операций И, ИЛИ, ИСКЛ. ИЛИ, НЕ. Все логические операции являются побитовыми, а результат устанавливается в соответствии с их таблицами истинности. Логические операции выполняются всегда над содержимым аккумулятора и другим байтом из регистра или памяти. По окончании логической операции результат загружается в аккумулятор. Значение бита переноса CY от результата выполнения логических команд И, ИЛИ, ИСКЛ. ИЛИ не зависит. Основные характеристики этих команд представлены в следующей таблице.

Операция Адресация Мнемоника КОП Байты Формат команд Символика
А И данные Непосредственная ANI E6   КОП данные
А И регистр Регистровая ANA r …..   КОП
А И LOC(HL) Косвенная ANA M A6   КОП
A ИЛИ данные Непосредственная ORI F6   КОП данные
А ИЛИ регистр Регистровая ORA r …..   КОП
А ИЛИ LOC (HL) Косвенная ORA M B6   КОП
А ИЛИ ИСКЛ. данные Непосредственная XRI EE   КОП данные  
А ИЛИ ИСКЛ. регистр Регистровая XRA r …..   КОП  
А ИЛИ ИСКЛ. LOC (HL) Косвенная XRA M AE   КОП  
Инвертировать А Неявная CMA 2F   КОП

 

Часто возникает необходимость сравнить два двоичных числа. Команды сравнения вычитают содержимое регистра или ячейки памяти из содержимого аккумулятора, но не изменяют данных ни того ни другого. Индикаторы подвержены влиянию результата сравнения. Применение этих команд позволяет принимать решения в ходе выполнения программы. Краткая характеристика команд сравнения приведена ниже.

Операция Адресация Мнемоника КОП Байты Символика Индикаторы
Сравнить А с данными Непосредственная CPI FE  
Сравнить A с регистром r Регистровая CMP r …..  
Сравнить А с LOC (HL) Косвенная CMP M BE  

 

 

<== предыдущая лекция | следующая лекция ==>
Команды двоичной арифметики | Команды сдвига. Необходимо различать команды простого сдвига и циклического сдвига. Эти команды влияют на разряды регистра состояния. Разряд переноса участвует в выполнении
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 470; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.