Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Арифметичні команди




Команди даної групи призначені для виконання операцій і додавання, додавання з переносом, віднімання, віднімання з позикою, інкрементування, декрементування та десяткової корекції акумулятора. Всі ці команди оперують з даними в пам’яті та регістрах і використують в тій чи іншій мірі всі 5-ть флагів регістра F. Операції відмінання проводяться з використанням додаткового коду і встановлюють флаг переносу СУ в «1» при наявності переносу при виконанні операції(т.т. коли є позика) і скидають флаг СУ в «0» при відсутності переносу (т.т. коли немає позики). Перелік арифметичних команд поданий в таб.1.6.

 

Таблиця 1.6.

             
  ADD R (Add register) (A) (A)+(R)   8 P 8P Додавання вмісту регістра. Адресація регістрова. Всі, Z,S,P,CY,AС.1МЦ, 4Т.
  ADD M (Add memory) (A) (A)+((H),(L))     8 6   Додавання даних пам’яті. Адресація посередньо-регістрова. Всі 2МЦ 7Т

 

 

  ADI<B2> (Byte) (Add data immediate) (A) (A)+(<B2>)   <B2> C6 Безпосереднє додавання. Адресація безпосередня. Всі 2МЦ 7Т
  ADC R (Add register with carry) (A) (A)+(R)+(CY)   8 P 8P Додавання вмісту регістра і переносу. Адресація регістрова. Всі 1МЦ 4Т
  ADC M (Add memory with carry) (A) (A)+((H),(L))+ (CY)   8 E 8E Додавання вмісту пам’яті і переносу. Адресація посередньо-регістрова. Всі 2МЦ 7Т
  ACI <B2> (Byte) (Add immediate with carry) (A) (A)+<B2>+(CY)   <B2> CE Безпосереднє додавання з врахуванням біту переноса. Адресація безпосередня. Всі 2МЦ 7Т
  SUB R (Subtract register) (A) (A)-(R)   9 P 9P Віднімання вмісту регістра. Адресація регістрова. Всі 1МЦ 5Т
  SUB M (Subtract memory) (A) (A)-((H)(L))   9 6   Віднімання вмісту пам’яті. Адресація посередньо-регістрова. Всі 2МЦ 7Т
  SUB <B2> (Byte) (Subtract data immediate) (A) (A)-<B2>   <B2> D6 Безпосереднє віднімання. Адресація безпосередня. Всі 2МЦ 7Т
  SBB R (Subtract register with borrow) (A) (A)-(R)-(CY)   9 P 9P Віднімання вмісту регістра і переносу. Адресація регістрова. Всі 1МЦ 4Т
  SBB M (Subtract memory with borrow) (A) (A)-((H)(L))-(CY)   9 E 9E Віднімання вмісту пам’яті і переносу. Адресація посередньо-регістрова. Всі 2МЦ 7Т
  SBI <B2> (Subtract data immediate with borrow) (A) (A)-<B2>-(CY)   <B2> DE Безпосереднє віднімання даних і переносу. Адресація безпосередня. Всі 2МЦ 7Т
  INR R (Increment register) (R) (R)+1   Q P QP Інкремент вмісту регістра. Адресація регістрова. Всі,крім СУ 1МЦ 5Т

 

 

  INR M (Increment memory) ((H)(L)) ((H)(L))+1   3 4   Інкремент вмісту пам’яті. Адресація посередньо-регістрова. Всі,крім СУ 3МЦ 10Т
  DCR R (Decrement register) (R) (R)-1   Q P QP Декремент вмісту регістра. Адресація регістрова. Всі,крім СУ 1МЦ 5Т
  DCR M (Decrement memory) ((H)(L)) ((H)(L))-1   3 5   Декремент вмісту пам’яті. Адресація посередньо-регістрова. Всі,крім СУ 3МЦ 10Т
  INX RP (Increment register pair) (RH)(RL) (RH)(RL)+1   Q 3 Q3 Інкремент вмісту регістрової пари. Адресація регістрова. Ні. 1МЦ 5Т
  DCX RP (Decrement registre pair) (RH)(RL) (RH)(RL)-1   Q B QB Декремент вмісту регістрової пари. Адресація регістрова. Ні. 1МЦ 5Т
  DAD RP (Add register pair to H & L) ((H)(L)) ((H)(L))+ (RH)(RL)   Q D QD Додати вміст пари регістрів до вмісту HL. Адресація регістрова. Тільки СУ. 3МЦ 10Т
  DAA (Decimal adjust accumu lator) _   2 7   Десяткова корекція акумулятора. Всі 1МЦ 4Т

 





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


Дата добавления: 2015-05-08; Просмотров: 774; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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