14.4. Логічні й арифметичні дії в МП

Мета: засвоїти принципи реалізації логічних і арифметичних дій в мікропроцесорах, їх кодування і використання в мовах програмування.

МП КР580 (рис.14.5) виконує логічні операції, які реалізують відомі електронні логічні елементи: AND, OR, NOT, а також що "виключає OR" і комбінації NAND, ХOR. 1. Виконання логічних операцій.

A /\ B ^ «І - AND» - команда ADD


1І0|1|1|0|0|1І1


Приклад: Виконати складання чисел. При складанні B8+A2: 8+2=10>А; B>11, A>10; 11+10=21; 21-16=5+1, тут маємо «1», що відображає переповнювання акумулятора, яка переміститься в біт С регістра ознак.

У двійкових кодах: команди операцій „суми" - ACI, ADC, і «віднімання» -SBI, SBB та ін. виконуються:


« 1 »    « А »

Пояснити дії МП з величиною „2".

Завдання: виконати арифметичні й логічні операції з числовою інформацією відповідно до індивідуального завдання.


Авторы: 239 А Б В Г Д Е З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я

Книги: 268 А Б В Г Д Е З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я