Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Відповіді на залік по Ігнату(lg).doc
Скачиваний:
3
Добавлен:
14.09.2019
Размер:
3.87 Mб
Скачать

2. Структурна схема мп к580 вм 80

3. Призначення вхідних/вихідних сигналів мп к580 вм 80

(запис) – вказує на те, що МП видав на ШД інформацію для запису до пам’яті або для передачі до зовнішнього пристрою (ЗП).

(ввід) - вказує, що ШД знаходиться в режимі прийому даних ззовні.

(готовність) - вказує МП на готовність пам’яті або ЗП до передачі даних в МП чи до прийому даних з МП, що дозволяє синхронізувати роботу швидко діючих МП з повільнодіючими пристроями пам’яті або ЗП. Якщо цей сигнал відсутній, то МП переходить в режим очікування (WAIT) до появи сигналу READY.

(очікування) - сигнал підтверджує, що МП знаходиться у стані очікування.

HOLD (захват) – сигнал запиту від ЗП на захоплення доступу до системних ресурсів (тобто, до зовнішніх ША і ШД). Це дозволяється не одразу після надходження сигналу HOLD, а по завершенню чергового циклу звернення МП до пам’яті. Стан дозволу захвату підтверджується МП видачею сигналу HLDA, після чого буфери ША і ШД МП переводяться у відімкнутий (високоімпедантний) стан. МП завершує поточний машинний цикл і переходить у стан зупинки до зняття сигналу HOLD.

HLDA (підтвердження захвату) – відповідь МП на запит для захоплення системних ресурсів.

INT (запит на переривання) – сигнал від ЗП на переривання виконання поточних дій МП, який сприймається лише в кінці поточного циклу машинної команди. МП сприймає цей сигнал, якщо тригер дозволу переривань знаходиться у стані логічної “1”, що підтверджується сигналом, рівним “1” на виході INTE.

INTE (дозвіл на переривання) – сигнал, підтверджуючий, що тригер дозволу переривань знаходиться у стані “1”. Цей тригер програмно (командно) встановлюється і скидається відповідними командами, а також завжди скидається сигналом RESET і INT.

RESET (скидання) – сигнал, по якому вміст РС обнуляється, сигнали INTE, HLDA приймають значення “0”, вміст РЗП може змінюватися, а регістр F свого стану не змінює.

F1, F2 (такти) – послідовності тактових сигналів з однаковою частотою, але з протилежною фазою.

4. Цикли роботи мп к580 мп вм 80.

МП, який є програмно-керованим автоматом, синхронізується тактуючими імпульсними послідовностями сигналів F1 і F2, що мають однакову частоту, але різну тривалість імпульсів та фазу.

Для часової характеристики роботи МП використовуються такі поняття, як такт (Т) , командний цикл (ЦК), машиний цикл (МЦ).

  1. Такт, це мінімальний проміжок часу, який дорівнює періоду надходження сигналів тактуючої частоти і необхідний для виконання однієї елементарної дії в МП, яка зветься мікроопераціїю. Протягом одного такту МП не змінює свого стану, тому іноді замість поняття такт використовується поняття стан. В кожному стані МП може знаходитись на протязі певного обмеженого числа тактів, але є три стана, в яких МП може бути на протязі необмежено великого числа тактів. Це такі стани, як WAIT-очікування; HLDA-підтвердження захвату; HLTA-підтвердження зупинки.

  2. Командним циклом (або циклом команди) зветься часова послідовність тактів, яка потрібна для вибору команди з пам’яті та її виконання.

Для такіх різних команд, як 1-обайтних, 2-хбайтних та 3-хбайтних, командні цикли неоднакові, але всі вони включають в себе 2-і фази: вибір команди і виконання команди.