Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архітектура компютерів.doc
Скачиваний:
8
Добавлен:
18.09.2019
Размер:
177.15 Кб
Скачать

2.Будова, принцип дії, основні пристрої і їх функції мікропроцесора к580.

М П – пристрій, який обробляє інформацію. Інформація в МП подається у вигляді багато розрядних

Структурна схема МП К580ВМ80

A – акумулятор, T – регістр тимчасового зберігання, F – спеціальний регістр ознак (флагів), PC – лічильник команд (після виконання команди +1), SP – покажчик стеку, AR – регістр адреси, BA – буфер адреси.

Всі пристрої об’єднані внутрішньою шиною даних. З периферійними пристроями МП зв’язаний 3-ма шинами: шина адреси (Address Bus), шина даних (DataBus), шина керування (стрілки СРИ).

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

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

1.за адресою чергової команди, яка знаходиться в програмному лічильнику (PC) виділяється елемент пам’яті, де зберігається ця команда. 2.команда пересилається по шині даних в процесор і запам’ятовується на час виконання в регістрі команд. 3.команда дешифрується (розділяється на елементарні дії, які виконує процесор). 4.виконуються послідовно мікрокоманди (в команді є інформація, де знаходиться перший операнд, де знх. 2ий операнд і куди розмістити результат). Операнд може знх. В одному з регістрів (A,B,C,D,E саме краще),в оперативній пам’яті, в зовнішній пам’яті (вінчестер). Якщо операнд знх. В памяті, то формується 16ва адреса. За сформованою адресою або з памяті операнд по шині даних пересилається в один з регістрів A, B, C, D . Таким же чином пересилається 2ий операнд. Дається мікрокоманда на виконання певної дії. ALU виконує цю операцію. Формується адреса результату. Результат тимчасово зберігається в акумуляторі. Після розміщення результату за сформованою адресою в лічильнику команд +1 і починається виконання наступної команди.

3.Операційні пристрої комп’ютера: будова, принцип дії, основні частини і їх характеристики.

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

Арифметико-логічний пристрій (АЛП) призначений для виконання арифметичних і логічних операцій над числами (словами +,-,*,/,^ АБО, І, АБО-НЕ…), що надходять до нього, за сигналами з пристрою керування. Основні операції, що виконує АЛП – це додавання та множення.

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

АЛП будують на основі багаторозрядного двійкового суматору, що виконує арифметичні операції, і регістрів для зберігання операндів (даних, що беруть участь в операціях) і результатів виконання арифметичних операцій. У якості додаткових елементів АЛП містить у собі канали (шини) для передавання інформації, мультиплексори для комутації каналів, шифратори і дешифратори, лічильники, а також логічні елементи різних типів для виконання необхідних логічних операцій. Двійковий суматор у сукупності з деякими додатковими логічними елементами часто називають арифметико-логічним колом або операційним пристроєм. АЛК, за принципом побудови, є комбінаційним пристроєм, тому що воно не має в своєму складі власних запам’ятовуючих пристроїв.

Процес функціонування АЛП розпадається на певну послідовність елементарних дій у його вузлах. Перелік таких елементарних дій містить у собі: 1.встановлення регістру в деякий стан; 2.інвертування вмісту розрядів регістру; 3.пересилку вмісту одного вузла в інший вузол (наприклад, пересилку числа з регістра в регістр); 4.зсув вмісту вузла (регістра) ліворуч або праворуч; 5.рахування, при якому число у лічильнику збільшується або зменшується на одиницю; 6.додавання; 7.перевірка на рівність вмісту регістра деякому числу (у разі виконання умов рівності результатом є логічна одиниця, у випадку невиконання - логічний нуль). 8.деякі логічні дії (порозрядна диз'юнкція, кон’юнкция і т.д.).

Кожна елементарна дія, виконувана у одному із вузлів АЛП протягом одного тактового періоду, називається мікрокомандою, а весь набір мікрокоманд, призначений для розв'язання визначеної задачі, - мікропрограмою.