logo
AOM / Мельник А

7.15. Короткий зміст розділу

Розглянуто принципи побудови арифметико-логічного пристрою сучасних комп'ю­терів, який є одним з основних вузлів процесора, призначеним для виконання арифме­тичних, логічних та інших операцій обробки даних. Розкрито структуру АЛП для ви­конання елементарних операцій та структуру багатоблокових АЛП, призначених для виконання складних операцій, які ініціюються командами обробки даних з системи ко­манд комп'ютера. Описані багатоблокові АЛП з внутрішньою регістровою пам'яттю на основі табличних, однотактових, багатотактових та конвеєрних операційних пристроїв. Проведено класифікацію АЛП залежно від способу обробки операндів. АЛП діляться на послідовні, послідовно-паралельні та паралельні. В першому випадку обробка операн­дів в АЛП здійснюється послідовно в часі над кожним розрядом, тоді як в останньому операції здійснюються паралельно в часі над всіма розрядами операндів. За способом представлення чисел розділяють АЛП з фіксованою та з рухомою комою, причому пер­ші можуть бути орієнтовані на обробку цілих або дробових чисел. Залежно від способу виконання операцій АЛП діляться на однотактові, коли задана операція виконується за один такт, та багатотактові, коли для виконання операції потрібно виконати деяку кількість тактів. АЛП можуть бути конвеєрними або скалярними. Показано, що вико­ристання конвеєрного принципу обробки даних дозволяє суттєво підвищити продук­тивність АЛП та комп'ютера в цілому.

Розглянуто структури та принципи організації обчислень в табличних, алгоритміч­них та таблично-алгоритмічних однотактових, багатотактових та конвеєрних операцій­них пристроях для виконання операцій додавання, віднімання, множення, ділення та обчислення елементарних функцій над двійковими числами в форматах з фіксованою та рухомою комою.