Page 40 - 149
P. 40
Відмінність машинних циклів читання даних з пам’яті, стеку або
зовнішніх пристроїв (ЗП) у порівнянні з циклом М1 буде тільки в тому, що
МП сприймає числа, одержані в такті Т3 із ШД не як код команди, а як дані.
При записі даних із ЗП, МП формує сигнал читання пристрою вводу-виводу
(ЧтВВ або I/OR) із сигналів ПРИЙМАННЯ і розряду D6 слова стану.
Запис даних в пам’ять або зовнішній пристрій.
Процес запису даних в пам’ять показаний на рисунку 4.6. В такті Т1 МП
видає адресу на ША, а на ШД встановлює слово стану. На такті Т2 на ШД
поступають дані для запису в пам’ять, а в такті Т3 формується сигнал запису
даних в пам’ять або ЗП. На протязі всього машинного циклу сигнал ПРИЙОМ
(ГПД) має низький рівень, що забезпечує роботу ШФ на видачу даних в СШД
МПС.
Процес запису даних у ЗП аналогічний запису даних в пам’ять, але при
цьому формується сигнал запису ЗпВВ (I/OW) з використанням сигналу ВД
(WR) розряду D4 слова стану.
Робота в режимі ЗАХОПЛЕННЯ.
Режим ЗАХОПЛЕННЯ використовується для зупинки керування МП
роботою МПС. В цьому режимі вихідні шини МП (ША і ШД) переходять в
третій стан і від’єднуються від магістралей МПС, що дає можливість обміну
інформацією з МПС каналом прямого доступу до пам’яті. Даний режим
ініціюється високим рівнем сигналу на вході керування З.Зх, а МП
підтверджує перехід в режим ЗАХОПЛЕННЯ установкою високого рівня
сигналу на виході П.Зх. Стан ЗАХОПЛЕННЯ триває ціле число тактів і
установка низького потенціалу на вході З.Зх перевіряється на кожному
імпульсі F2. При позитивному результаті перевірки МП виходить з режиму
ЗАХОПЛЕННЯ на виконання наступного машинного циклу з такту Т1.
Робота при виконанні команди HALT.
Режим ЗУПИНКА є результатом виконання команди HALT. В цьому
режимі шини МП не від’єднуються від магістралей МПС, а процесор просто
переходить в режим аналогічний стану ОЧІКУВАННЯ, але цей стан
установлюється програмно. Як правило, режим ЗУПИНКА закінчується, коли
ЗП видає запит на обслуговування. Один з методів формування запитів на
обслуговування - це запит переривання на вході З.Пр МП (рівень “1” на вході
З.Пр). У випадку, коли сигнал переривання МП не сприймає (заборона
командою DI), тоді вихід зі стану ЗУПИНКА можливий за сигналом
початкової установки на вході R МП. Крім того з режиму ОСТАНОВ МП
може перейти в режим ЗАХОПЛЕННЯ і повернутись з нього в попередній
стан.
40