Page 105 - 149
P. 105
Рисунок 5.8 - Ввід/вивід при ізольованому ВВ
В командах IN i OUT задається КОП і адреса (номер) периферії. Адреса
8
порта в 1 байт дозволяє вибрати один з 256 (2 ) портів і задається молодшими
розрядами А 0…А 7, що характерно для МП К580ВМ80, а при опосередкованій
адресації (характерно для МП КР1810ВМ86) можна вибрати до 64К 8-
бітових портів.
Для організації вводу/виводу необхідні два додаткові сигнали
керування. Для операції OUT – особливий сигнал запису I OW , а для
операції IN - зчитування, I OR . Ці сигнали є активними при L- рівні сигналу.
Використання спеціального керування (формується системним контролером),
відповідає ізольованому ВВ або вводу/виводу через акумулятор.
Інший спосіб розкриємо на прикладі використання команд STA
(розміщення даних в А) і LDA (вивід даних із А), показаному на рисунку 5.9.
Рисунок 5.9 - ВВ за принципом доступу до пам’яті
З малюнка видно, що адресні лінії необхідно декодувати і вони служать
для вибору адреси порту ВВ. При цьому використовуються звичайні сигнали
керування WR i RD. Таким чином ввід/вивід за цим принципом
забезпечується всіма командами звернення до пам’яті. Останній спосіб є
найуніверсальнішим і може бути застосований для всякого МП.
Таким чином інтерфейси програмно-керованого вводу/виводу можуть
бути організовані за такими схемами.
106