logo
AOM / Мельник А

7.8. Типи операційних пристроїв

Залежно від принципів побудови можна провести наступну класифікацію операцій­них пристроїв:

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

" Алгоритмічні операційні пристрої - операційні пристрої, в яких задана операція виконується шляхом апаратної реалізації алгоритму цієї операції.

■ Таблично-алгоритмічні операційні пристрої - стиснута в таблиці (пам'яті) інфор­ мація відновлюється шляхом виконання елементарних та складних операцій.

Під апаратною реалізацією алгоритму розуміється його виконання без участі про­граміста (програми, яка зчитується з основної пам'яті). При цьому алгоритмічні та та­блично-алгоритмічні операційні пристрої в свою чергу діляться на:

■ Багатотактові операційні пристрої - операційні пристрої, в яких задана операція виконується шляхом послідовного потактового виконання функціональних операторів алгоритму цієї операції. Потактове виконання операцій в таких пристроях задається мі- кропрограмою, яка складається з мікрокоманд, що виконують елементарні операції.

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

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

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

250