"> Чотирирозрядний комутатор S2 забезпечує передачу на вихід БІС DAL [0-3] інформації з виходів АЛП при значенні «О» тригерів «маски» RG3 [0-3]. Чотирирозрядний комутатор S3 служить для видачі на вихідну магістраль DW стану регістра «маски» RG3 при значенні «О» сигналу СОЗ.
Малюнок 1.1 - Структурна схема БІС АЛУ К1815ІА1
Таблиця 1.1 -Опції АЛУ мікросхеми к1815ІА1
Набір функційCO1-1, логічна функціяСО1-0, арифметична функціяD v 3D v 2D v 1D v0 - 1 - 00000 AA плюс 10001 А + В (А + В) плюс 10010 (А + В) плюс 100110мінус 100100ABА плюс А плюс плюс 10101 (А + В) плюс (А + В) плюс 1 плюс плюс 10110 А мінус У мінус 1А мінус В0111 мінус 1 1000 А плюс АВА плюс АВ плюс 11001 А плюс ВА плюс В плюс 11010B (А плюс В) плюс АВ () плюс АВ плюс 11011 АВ мінус 1АВ11001А плюс АА плюс А плюс 11101 (А В) плюс А (А) плюс А плюс 11110 () плюс А (А) плюс А плюс 11111AА мінус 1А
Чотирирозрядний комутатор S3 служить для видачі на вихідну магістраль DW стану регістра «маски» RG3 при значенні «О» сигналу СОЗ. У БІС передбачена установка в «О» регістрів RGI, RG2, RG4 при стані «1» на вході SR.
Мікроконтролери є найбільш масовим представником мікропроцесорної техніки. Інтегруючи на одному кристалі високо продуктивний процесор, пам'ять і набір периферійних пристроїв, мікроконтролери дозволяють з мінімальними витратами реалізувати велику номенклатуру систем керування різними об'єктами і процесами. Завдяки цьому мікроконтролери знаходять широке застосування в промисловій автоматиці, контрольно-вимірювальній техніці, апаратурі зв'язку, побутовій техніці та багатьох інших застосуваннях.
- розрядні мікроконтролери сімейств М68НС05, М68НС08, М68НС11. Реальні функції АЛУ можна показати на прикладі команд арифметичних операцій (таблиця 1.2). Вони виконують відповідні дії над операндами, одні з яких розташовується в акумуляторі А, де розміщується потім результат. При операціях додавання і віднімання з урахуванням і без урахування ознаки переносу С (команди ADC, ADD, SBC, SUB) другий операнд М індексується будь-яким чином, крім відносного. При операціях инкремента, декремента (команди INC, INCA, INCX, DEC, DECA, DECX) і зміни знака (переклад в додатковий код команди NEG, NEGA, NEGX) використовуються тільки короткі способи адресації операнда. Команди порівнювання СМР, СРХ виконують віднімання операндів без запису результату, але з установкою значень ознак N, Z у відповідності з отриманим результатом. Команди тестування ТSТ, TSTA, TSTX встановлюють ознаки N, Z у відповідності зі значенням обираного операнда.
До цієї групи відносяться команди AND, ORA, EOR (таблиця 1.2), які виконають логічні операції І, АБО, що виключає АБО над розрядами вмісту акумулятора А і адресуемого операнда. При виконанні цих команд використовуються такі ж способи адресації як і в командах складання-віднімання. У командах логічної інверсії COM, СОМА, Сомх використовуються тільки короткі способи адресації. Команда бітового тестування BIT виробляє логічне множення операндів (операція І) без запису результату, але з установкою ознак N, Z.
Таблиця 1.2
МнемокодКомандаОперація123ADD (opr) ADC (opr) SUB (opr) SBC (opr) Додавання Додавання з переносом Віднімання Віднімання з заёмомА + М? А A + M + C? A AM? A AMC? AINC (opr) INCA INCXІнкремент М Інкремент А Інкремент ХМ + 1? М А + 1? А Х + 1? ХDEC (opr) DECA DECXДекремент М Декремент А Декремент ХМ - 1? М А - 1? А Х - 1? ХNEG (opr) NEGA NEGXІзмененіе знака М Зміна знака А Зміна знака Х0-М? М 0-А? А 0-Х? ХCMP (opr) CPX TST (opr) TSTA TSTXСравненіе А з М Порівняння Х з М Тестування М Тестування А Тестування ХА-М Х-М М - 0 А - 0 Х - 0MULБеззнаковое множення ?: АAND (opr) OR (opr) EOR (opr) Логічне І Логічне АБО Виключає Іліан ^ M? A /M? A
AM? ACOM (opr) COMA COMXЛогіческая інверсія М Логічна інверсія А Логічна інверсія Х? М
? А
? ХBITБітовое тестірованіеА ^ М
Однокристальная мікроЕОМ МС68С705С8 входить в серію відносно дешевих мікроЕОМ фірми Motorola, що використовують КМОП-технологію, яка поєднуватиме малі розміри і високу швидкодію з низьким споживанням енергії і високою стійкістю до перешкод.
Блок центрального процесора, представленого на малюнку 1.2, містить 8-бітове АЛП, акумулятор, індексний регістр, регістр ознак, покажчик стека, програмний лічильник і керуючу логіку. На кристалі так же розташовані системи пам'яті: завантажувальний ПЗП, програмований ПЗУ і ОЗУ.
Функції роботи АЛУ даного мікропроцесора можна описати, склавши таблицю, на основі арифметичних і логічних команд, які безпосередньо виконуються блоком АЛУ.
Малюнок 1.2 - Центральний процесор МС68С705С8
Таблиця 1.3 - Функції АЛУ мікроЕО...