Page 99 - 149
P. 99
пам'яті або порт вводу/виводу, до якого МП необхідно мати доступ. Таким
чином МП може взаємодіяти з всіма блоками системи.
Частиною логічного пристрою керування є дешифратор адреси. Він
формує сигнали вибору пристрою, коли на США є повна адреса. Дешифратор
адреси 3000 Н в двійковій формі задається числом 0011.0000.0000.0000.
Вихід цього дешифратора знаходиться в стані "лог.0" тільки при появі цього
коду на США. Цей сигнал використовується далі для розблокування
відповідного порту вводу/виводу або пам'яті (рисунок 5.2)
Рисунок 5.2
Для керування роботою пристроїв МПС МП формує два основні
керуючі сигнали: READ i WRITE . Якщо сигнал READ має низький рівень, це
означає, що виконується операція зчитування, при якій МП заставляє
адресований пристрій вивести дані на СШД. Низький рівень сигналу WRITE
означає, що виконується операція запису, а дані на СШД пересилає МП,
заставляючи адресований пристрій записати їх.
Як правило передача даних від і в МП через шини здійснюється в таких
формах:
1) Зчитування з пам'яті.
2) Запис в пам'ять.
3) Зчитування з ПВВ (пристроїв вводу/виводу).
4) Запис в ПВВ.
5) Керування перериванням або обнулінням.
Організація даних режимів роботи забезпечується відповідними
інтерфейсами пристроїв ПЗП, ОЗП і ПВВ.
5.4 Типові методи вводу-виводу інформації в МПС
Розрізняють три типи обмінів між МПС і зовнішніми пристроями
(ЗвП):
100