Модуль ввода-вывода МПС. Совмещенная карта. Адресный селектор. Порты ввода и вывода. Одноразрядный порт

Страницы работы

Содержание работы

Модуль ввода-вывода связывает МПС с внешними  устройствами. Внешние устройства могут требовать две разновидности данных  : параллельным кодом или последовательные данные. В МПС в качестве устройства ввода-вывода используется порты ввода и вывода. С программной точки зрения порт - это адрес, по которому МП может передавать данные и принимать данные. В простейшем случае в качестве порта используют регистры , в более сложном случае специальные МС, которые позволяют осуществлять сложные обмены информации. Два принципа работы с портами ввода-вывода:1) вариант с раздельной картой адресного пространства памяти и портов.2)совмещенной картой адресного пространства памяти и портов.

1) 0000Н                               00Н                         00Н

                                           

64K                               256                            256           

(паьять)                         портов                      портов ввода                      вывода

FFFFH                                 FFH                         FFH             

              MEMR                                      

                                                   IOR                            IOW

MEMW

этого метода : является простота реализации, полностью используется адресное пространство памяти и портов . Недостатки: примитивность команд работы с портами .

2)Совмещенная карта :в этом случае  адресное пространство разделяется на две половины.

0000H

 


А15=0       32K  адресное простран.

памяти

 


32К адресное простран.                                                                                                                                        

А15=1                 портов

FFFFH

В этом случае команды  ввода и вывода не используются , а с портами работает как с памятью. Разряд А15 служит селектором (переключателем)обращения к памяти или портам. Достоинства: гибкость программ. Недостаток: уменьшается адресное пространство памяти. Этот метод часто используется в компьютере, обращение к портам как к ячейкам памяти. При раздельной карте : адресный селектор собран на двух дешифраторах. Каждый дешифратор декодирует свою тетраду . Такая схема позволяет реализовывать 100 комбинаций портов ввода и вывода. Условия : код адреса двоично- десятичный . (Например : 01110001В = 71Н,

10011001 В = 99Н) . Адресный селектор, если нужно выбирать всего 8 портов. В том разряде,где единица ставят инвертор.    

К555ИД6

  A

0

1

2

3

  DC                                                                                                         

                           0                                                             CS 90H

                                                                        1            

                           1    

                           2

 


                                                                                          CS 09H

                           9                                          1

 


А   DC

                          0                                                                                                                                        

          0              1

          1              2

          2                                                                              CS 99H

                            9                                                1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Адресный    селектор ,если нужно выбирать всего 8 портов, В том разряде, где единица  ставят инвертор,                                                                                                                                                             

Похожие материалы

Информация о работе