КАТЕГОРИИ: Архитектура-(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) |
Группа команд логических операций
DAA DAD rp DCX rp INX rp DCR M DCR r INR M INR r SBI D SBB M SBB r SUI D SUB M SUB r ACI D ADC M ADC r ADI D ADD M ADD r ГРУППА КОМАНД АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ XCHG (H) (D) (L) (E) Обменять содержимое пары регистров H и L c содержимым пары регистров D и E.
Эта группа команд управляет выполнением арифметических операций над данными, размещенными в регистрах блока РОН и во внешней памяти. В результате выполнения команд этой группы формируется ряд признаков FLAGS. Операции вычитания выполняются с использованием дополнительного кода, и появление признака CY = 1 свидетельствует о возникновении сигнала заёма.
(A) (A) + (r) Содержимое регистра, адрес которого в блоке РОН задан полем SSS команды, сложить с содержимым аккумулятора, результат поместить в аккумулятор.
(A) (A) + ((H) (L)) Содержимое аккумулятора сложить с содержимым ячейки памяти, адрес которой определен содержимым регистровой пары H-L.
(A) (A) + (B 2) Содержимое аккумулятора сложить с содержимым второго байта команды.
(A) (A) + (r) + (CY) Содержимое аккумулятора сложить с содержимым регистра r, адрес которого в блоке РОН задается полем SSS команды, и с содержимым разряда CY регистра признаков.
(A) (A) + ((H) (L)) + (CY) Содержимое аккумулятора сложить с содержимым ячейки памяти, адрес которой определен в регистровой паре H-L, и с содержимым разряда CY регистра признаков.
(A) (A) + (B 2) + (CY) Содержимое аккумулятора сложить с содержимым второго байта команды и с содержимым разряда CY регистра признаков.
(A) (A) – (r) Из содержимого аккумулятора вычесть содержимое регистра r, адрес которого в блоке РОН задается полем SSS команды.
(A) (A) – ((H) (L)) Из содержимого аккумулятора вычесть содержимое ячейки памяти, адрес которой определен содержимым регистровой пары H-L.
(A) (A) – (B 2) Из содержимого аккумулятора вычесть содержимое второго байта команды.
(A) (A) – (r) – (CY) Из содержимого аккумулятора вычесть содержимое регистра r, адрес которого в блоке РОН задан полем SSS, и содержимое разряда CY регистра признаков.
(A) (A) – ((H) (L)) – (CY) Из содержимого аккумулятора вычесть содержимое ячейки памяти, адрес которой задан в регистровой паре H-L, и содержимое разряда СY регистра признаков.
(A) (A) – (B 2) – (CY) Из содержимого аккумулятора вычесть содержимое второго байта команды и содержимое разряда CY регистра признаков.
(r) (r) + 1 Содержимое регистра r, адрес которого в блоке РОН задан полем DDD команды, увеличить на 1.
((H) (L)) ((H) (L)) +1 Содержимое ячейки памяти, адресуемой содержимым регистровой пары H-L, увеличить на 1.
(r) (r) – 1 Содержимое регистра r, адрес которого в блоке РОН задан полем DDD команды, уменьшить на 1.
((H)(L)) ((H)(L))-1 Содержимое ячейки памяти, адресуемой содержимым регистровой пары H – L, уменьшить на 1.
Циклов: 3 Тактов: 10 Адресация: косвенная регистровая Признаки: Z, S, P, AC.
(rh)(rl) (rh)(rl)+1 Содержимое регистровой пары увеличить на 1.
Циклов: 1 Тактов: 5 Адресация: регистровая Признаки: -
(rh)(rl) (rh)(rl)-1 Содержимое регистровой пары уменьшить на 1.
Циклов: 1 Тактов: 5 Адресация: регистровая Признаки: -
(H)(L) (H)(L)+(rh)(rl) Содержимое регистровой пары H – L, сложить с содержимым регистровой пары, задаваемой полем RP команды.
Циклов: 3 Тактов: 10 Адресация: регистровая Признаки: CY.
Выполнить десятичную коррекцию содержимого аккумулятора.
Циклов: 1 Тактов: 4 Признаки: Z, S, P, CY, AC.
Данная группа команд реализует поразрядные булевы операции над байтами, которые хранятся в регистрах блока РОН, в памяти и регистре признаков.
Дата добавления: 2014-12-25; Просмотров: 415; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |