Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Коман.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
9.45 Mб
Скачать

68. Функціональна схема пу мп.

Пристрій управління (ПУ) є функціонально найбільш складним пристроєм ПК – він виробляє управляючі сигнали, що поступають по кодових шинах інструкцій (КШІ) у всі блоки машини. Спрощена функціональна система ПУ показана на рисунку.

Рис. Спрощена функціональна схема ПУ.

На рис. представлені:

    • р егістр команд – запам’ятовуючий регістр, в якому зберігається код команди: код виконуваної операції (КОП) і адреси операндів, що приймають участь в операції. Регістр команд розміщений в інтерфейсній частині МП, в блоці регістрів команд;

    • дешифратор операцій – логічний блок, що вибирає у відповідності з поступаючим з регістру команд кодом операції (КОП) один з множини існуючих в нього виходів;

    • постійний запам’ятовуючий пристрій (ПЗП) мікропрограм зберігає в своїх комірках управляючі сигнали (імпульси), необхідні для виконання в блоках ПК процедур обробки інформації. Імпульс по вибраному дешифратором операцій у відповідності з кодом операції проводу зчитує з ПЗП мікропрограм необхідну послідовність управляючих сигналів;

    • вузол формування адреси (знаходиться в інтерфейсній частині МП) – пристрій, що обчислює повну адресу комірки пам’яті (регістра) по реквізитам, що поступають з регістру команд і регістрів МПП;

    • кодові шини даних, адреси та інструкцій – частина внутрішньої інтерфейсної шини МП.

В загальному випадку ПУ формує управляючі сигнали для виконання наступних основних процедур

    • вибірки з регістра – лічильника IP (див. у розділі 8.3) адреси команд МПП і адреси комірки ОЗП, де зберігається чергова команда програми;

    • вибірки з комірок ОЗП коду чергової команди і прийому зчитаної команди в регістр команд;

    • розшифрування коду операцій і ознак вибраної команди;

    • зчитування з відповідних розшифрованому коду операцій комірок ПЗП мікропрограм управляючих сигналів (імпульсів), що визначають у всіх блоках машини процедури виконання заданої операції і пересилання управляючих сигналів в ці блоки;

    • зчитування з регістру команд і регістрів МПП окремих складових адрес операндів (чисел), що приймають участь у вичисленнях і формування повних адрес операндів;

    • вибірки операндів (по сформованих адресах) і виконання заданої операції обробки цих операндів;

    • записи результатів операції в пам’ять;

    • формування адреси наступної команди програми.

69. Функціональна схема алп.

АЛП – призначений для виконання арифметичних і логічних операцій перетворення інформації. Функціонально в найпростішому варіанті АЛП (рис.) складається з двох регістрів, суматора і схем управління (місцевого пристрою управління).

Суматор – вичислювальна схема, що виконує процедуру складання поступаючих на її вхід двійкових кодів; суматор має розрядність подвійного машинного слова.

Регістри – швидкодіючі комірки пам’яті різної довжини: регістр 1 має розрядність подвійного слова, а регістр 2 – розрядність слова. При виконанні операцій в регістр 1 поміщується перше число, що приймає участь в операції, а по завершенню операції – результат; в регістр 2 – друге число, що приймає участь в операції.

Регістр 1 може і приймати інформацію з кодових шин даних і видавати інформацію на них; регістр 2 лише отримує інформацію з цих шин.

Рис.

Функціональна схема АЛП

С хеми управління приймають по кодових шинах інструкцій управляючі сигнали від пристрою управління і перетворюють їх в сигнали для управління роботою регістрів і суматора АЛП.

АЛП виконує арифметичні операції «+»,«-»,«»,«:» лише над двійковою інформацією з комою, фіксованою після останнього розряду, тобто лише над цілими двійковими числами. Виконання операцій над двійковими числами з плаваючою комою і над двійково-кодованими десятковими числами здійснюється із задіюванням математичного співпроцесора або по спеціально складеним програмам.