- •1. Архітектура мп к580 вм80
- •2. Структурна схема мп к580 вм 80
- •3. Призначення вхідних/вихідних сигналів мп к580 вм 80
- •4. Цикли роботи мп к580 мп вм 80.
- •Фаза вибору - це час, за який команда вибірається з пам’ті та записується в регістр команд (рк).
- •5. Способи адресації мп к580 вм80.
- •6. Загальна характеристика системи команд.
- •7 Команди пересилки
- •8 Арифметичні команди
- •9 Логічні команди.
- •10. Команди розгалуження, виклику підпрограм, повернення та рестарту.
- •11. Команди роботи зі стеком та керування вводу/виводу.
- •12. Генератор тактових імпульсів к580 гф 24.
- •Мал. 2.1 Функціональна схема гті
- •Мал. 2.2. Часова діаграма сигналів гті
- •13 Системний контролер к 580 вк 28
- •Мал.2.4. Функцюнальнасхема ск
- •14. Програмований паралельний інтерфейс (ппі) к 580 вв 55.
- •15. Програмований контролер приорітетних переривань к530 вн59.
- •Мал. 2.9. Структурна схема пкпп вн59
- •Мал. 2.10 Каскадне з‘єднання пкпп
- •16. Режими функціонування пкп к580 вн-59
- •17. Програмування пкп вн 59 та схеми пріоритетів.
- •Використавши циклічний зсув в, маємо такий новий розподіл пріоритетів
- •17 Програмований контролер прямого доступу до пам’яті к 580 вт 57.
- •2.5.1 Загальна характеристика.*
- •2.5.2 Структурна схема контролера к580 вт 57.
- •19. Режими роботи контролера к580 вт 57.
- •20. Загальна характеристика.
- •21.Структурна схема мп.
- •26. Загальна характеристика мікроконтролерів (мк)
- •27. Структурна схема мк 8051
- •1.3. Система переривань мп вм86.
- •1.3.1. Загальна характеристика.
- •1.3.2. Зовнішні переривання.
- •1.3.3. Внутрішні та програмні переривання.
- •1.3.4. Процедура обслуговування переривань.
- •1.4 Система і формат команд мп вм86.
- •1.4.1 Формат команд.
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, що мають однакову частоту, але різну тривалість імпульсів та фазу.
Для часової характеристики роботи МП використовуються такі поняття, як такт (Т) , командний цикл (ЦК), машиний цикл (МЦ).
Такт, це мінімальний проміжок часу, який дорівнює періоду надходження сигналів тактуючої частоти і необхідний для виконання однієї елементарної дії в МП, яка зветься мікроопераціїю. Протягом одного такту МП не змінює свого стану, тому іноді замість поняття такт використовується поняття стан. В кожному стані МП може знаходитись на протязі певного обмеженого числа тактів, але є три стана, в яких МП може бути на протязі необмежено великого числа тактів. Це такі стани, як WAIT-очікування; HLDA-підтвердження захвату; HLTA-підтвердження зупинки.
Командним циклом (або циклом команди) зветься часова послідовність тактів, яка потрібна для вибору команди з пам’яті та її виконання.
Для такіх різних команд, як 1-обайтних, 2-хбайтних та 3-хбайтних, командні цикли неоднакові, але всі вони включають в себе 2-і фази: вибір команди і виконання команди.