МП виводить інформацію на ШД; активний 0);
- обслуговує переривання, захоплення шин і режим чекання МП.
На переривання задіяно два виводи МП – INT (ЗАПИТ ПЕРЕРИВАННЯ, ак-
тивний 1) і INTE (ДОЗВІЛ ПЕРЕРИВАНЬ, активний 1). INT є вхідним сигналом,
що надходить із зовнішнього пристрою з вимогою термінового (позачергового)
його обслуговування. МП може обслужити цей запит за умови, що в програмі ви-
конана команда EI дозволу обслуговування запиту переривання. З початком об-
слуговування переривання МП повідомляє сигналом INTE=0 усім ЗП те, що сиг-
нали запитів переривань по входу INT ігноруються. Режим переривань широко
використовується в МПСК.
На захоплення шин задіяно два виводи МП – HOLD (ЗАПИТ ЗАХОПЛЕН-
НЯ, активний 1) і HLDA (ПІДТВЕРДЖЕННЯ ЗАХОПЛЕННЯ, активний 1). HOLD
є вхідним сигналом, що надходить із зовнішнього пристрою з вимогою надати йо-
му право керувати всіма шинами МЕОМ – ША, ШД і ШК. Такий режим на прак-
тиці виникає у випадку, коли зовнішній пристрій повинний передати дуже вели-
кий обсяг інформації в ОЗП, наприклад з компакт-диску, вінчестера. Щоб приско-
рити цей процес, інформація передається з джерела в ОЗП не через МП, а прямо з
використанням для цього простих і швидко виконуваних команд. Режим захоп-
лення шин називають також режимом прямого доступу до пам'яті (ПДП). При-
стрій, що виконує таку передачу інформації, називається контролером ПДП і має у
своєму розпорядженні такі команди пересилання даних. У випадку надання ПДП
МП переводить свої шини в 3-й стан і виставляє сигнал HLDA, після якого зовні-
шній пристрій одержує право ПДП. Цей режим у МПСК не використовується, то-
му що обсяги оперативної інформації в МПСК завжди дуже малі і не перевищують
декількох сотень байт.
На режим чекання МП задіяно два виводи МП – RDY (ГОТОВИЙ, активний
1) і WAIT (ЧЕКАННЯ, активний 1). Сигнал RDY є вхідним, а WAIT – вихідним.
Якщо режим чекання не використовується, то на вхід RDY подається постійний
сигнал 1, інакше до входу RDY підключається ЗП. Режим чекання вводиться у ви-
падку виконання програми обміну інформацією між МП і ЗП низької швидкодії,
наприклад з клавіатурою, принтером і т.п. Робота з такими пристроями має ту
особливість, що ЗП відповідає на сигнали від МП із запізнюванням. Тому потрібно
перервати виконання програми обміну з "повільним" ЗП доти, поки не буде отри-
мана від нього відповідь. ЗП, установивши RDY=0, зупиняє виконання поточної
команди, а МП видає сигнал WAIT=1, що сприймається ЗП як підтвердження зу-
пинки виконання програми і чекання відповіді ЗП. Як тільки ЗП буде готовий до
передачі порції інформації, воно виставить RDY=1, і відновить роботу перервана
команда (операція) обміну інформації. У МПСК режим чекання застосовується в
операціях налагодження і дозволяє організувати роботу МП із зупинками після
виконання чергової команди чи чергового циклу.
Питання і завдання
1. Які елементи в мікропроцесорі складає обчислювальне ядро? Поясніть призна-
чення і функції кожного елемента.
2. Що таке - програмно доступні і недоступні регістри? Приведіть класифікацію
регістрів мікропроцесора за цією ознакою.
24