Студопедия

КАТЕГОРИИ:


Архитектура-(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 команды, сложить с содержимым аккумулятора, результат поместить в аккумулятор.

          S S S

 

Циклов:  
Тактов:  
Адресация: регистровая
Признаки: Z, S, P, CY, AC

 

(A) (A) + ((H) (L))

Содержимое аккумулятора сложить с содержимым ячейки памяти, адрес которой определен содержимым регистровой пары H-L.

               

 

Циклов:  
Тактов:  
Адресация: косвенная регистровая
Признаки: Z, S, P, CY, AC

 

(A) (A) + (B 2)

Содержимое аккумулятора сложить с содержимым второго байта команды.

               

 

Циклов:  
Тактов:  
Адресация: непосредственная
Признаки: Z, S, P, CY, AC

 

(A) (A) + (r) + (CY)

Содержимое аккумулятора сложить с содержимым регистра r, адрес которого в блоке РОН задается полем SSS команды, и с содержимым разряда CY регистра признаков.

          S S S

 

Циклов:  
Тактов:  
Адресация: регистровая
Признаки: Z, S, P, CY, AC

(A) (A) + ((H) (L)) + (CY)

Содержимое аккумулятора сложить с содержимым ячейки памяти, адрес которой определен в регистровой паре H-L, и с содержимым разряда CY регистра признаков.

               

 

Циклов:  
Тактов:  
Адресация: косвенная регистровая
Признаки: Z, S, P, CY, AC

 

(A) (A) + (B 2) + (CY)

Содержимое аккумулятора сложить с содержимым второго байта команды и с содержимым разряда CY регистра признаков.

               
D

 

Циклов:  
Тактов:  
Адресация: непосредственная
Признаки: Z, S, P, CY, AC

 

(A) (A) – (r)

Из содержимого аккумулятора вычесть содержимое регистра r, адрес которого в блоке РОН задается полем SSS команды.

          S S S

 

Циклов:  
Тактов:  
Адресация: регистровая
Признаки: Z, S, P, CY, AC

 

(A) (A) – ((H) (L))

Из содержимого аккумулятора вычесть содержимое ячейки памяти, адрес которой определен содержимым регистровой пары H-L.

               

 

Циклов:  
Тактов:  
Адресация: косвенная регистровая
Признаки: Z, S, P, CY, AC

 

(A) (A) – (B 2)

Из содержимого аккумулятора вычесть содержимое второго байта команды.

               
D

 

Циклов:  
Тактов:  
Адресация: непосредственная
Признаки: Z, S, P, CY, AC

(A) (A) – (r) – (CY)

Из содержимого аккумулятора вычесть содержимое регистра r, адрес которого в блоке РОН задан полем SSS, и содержимое разряда CY регистра признаков.

          S S S

 

Циклов:  
Тактов:  
Адресация: регистровая
Признаки: Z, S, P, CY, AC

 

(A) (A) – ((H) (L)) – (CY)

Из содержимого аккумулятора вычесть содержимое ячейки памяти, адрес которой задан в регистровой паре H-L, и содержимое разряда СY регистра признаков.

               

 

Циклов:  
Тактов:  
Адресация: косвенная регистровая
Признаки: Z, S, P, CY, AC

 

(A) (A) – (B 2) – (CY)

Из содержимого аккумулятора вычесть содержимое второго байта команды и содержимое разряда CY регистра признаков.

               
D

 

Циклов:  
Тактов:  
Адресация: непосредственная
Признаки: Z, S, P, CY, AC

 

(r) (r) + 1

Содержимое регистра r, адрес которого в блоке РОН задан полем DDD команды, увеличить на 1.

    D D D      

 

Циклов:  
Тактов:  
Адресация: регистровая
Признаки: Z, S, P, AC

 

((H) (L)) ((H) (L)) +1

Содержимое ячейки памяти, адресуемой содержимым регистровой пары H-L, увеличить на 1.

               

 

Циклов:  
Тактов:  
Адресация: косвенная регистровая
Признаки: Z, S, P, AC

 

(r) (r) – 1

Содержимое регистра r, адрес которого в блоке РОН задан полем DDD команды, уменьшить на 1.

    D D D      

 

Циклов:  
Тактов:  
Адресация: регистровая
Признаки: Z, S, P, AC

 

((H)(L)) ((H)(L))-1

Содержимое ячейки памяти, адресуемой содержимым регистровой пары H – L, уменьшить на 1.

               

 

Циклов: 3

Тактов: 10

Адресация: косвенная регистровая

Признаки: Z, S, P, AC.

 

(rh)(rl) (rh)(rl)+1

Содержимое регистровой пары увеличить на 1.

    R P        

 

Циклов: 1

Тактов: 5

Адресация: регистровая

Признаки: -

 

(rh)(rl) (rh)(rl)-1

Содержимое регистровой пары уменьшить на 1.

    R P        

 

Циклов: 1

Тактов: 5

Адресация: регистровая

Признаки: -

 

(H)(L) (H)(L)+(rh)(rl)

Содержимое регистровой пары H – L, сложить с содержимым регистровой пары, задаваемой полем RP команды.

    R P        

 

Циклов: 3

Тактов: 10

Адресация: регистровая

Признаки: CY.

 

Выполнить десятичную коррекцию содержимого аккумулятора.

               

 

Циклов: 1

Тактов: 4

Признаки: Z, S, P, CY, AC.

 

Данная группа команд реализует поразрядные булевы операции над байтами, которые хранятся в регистрах блока РОН, в памяти и регистре признаков.

 




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


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


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



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




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