Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 64 стр.

UptoLike

Составители: 

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
64
Рис. 1.14 – Формат команд ввода-вывода
память) имеет организацию, при которой часть общего адресного про-
странства памяти МПр отводится для внешних устройств, регистры вво-
да/вывода которых адресуются так же, как и ячейки памяти. Если, к
примеру, адресное пространство памяти составляет 64 Кбайт, а для
программного обеспечения достаточно 32 Кбайт, то область адресов от
0 до 32К-1 (К=1024) используется
для пространства памяти, а область
адресов от 32К до 64К–1 используется для операций ввода/вывода.
При этом признаком, дифференцирующим обращения к памяти и пор-
там ВВ, может быть старший бит адреса. В рассмотренном случае для
адресации портов ВВ используются сигналы READ (чтение) и WRITE
(запись) по указанному физическому адресу памяти, закреплённому за
регистром (портом) ввода/вывода.
В операционных системах имеется набор подпрограмм (драйве-
ров ВВ), управляющих операциями ВВ для стандартных внешних уст-
ройств. Благодаря этим драйверам пользователь может не знать мно-
гих особенностей конструкции внешних устройств и интерфейсов ВВ, а
просто использовать имеющиеся программные протоколы.
При синхронной последовательной передаче в процессе вво-
да/вывода каждый передаваемый бит данных сопровождается импуль-
сом синхронизации, информирующим приемник о наличии на линии
информационного бита. Асинхронная последовательная передача при
вводе/выводе означает, что у передатчика и приемника нет общего ге-
  Микропроцессорные системы и программное обеспечение в средствах связи




                 Рис. 1.14 – Формат команд ввода-вывода


память) имеет организацию, при которой часть общего адресного про-
странства памяти МПр отводится для внешних устройств, регистры вво-
да/вывода которых адресуются так же, как и ячейки памяти. Если, к
примеру, адресное пространство памяти составляет 64 Кбайт, а для
программного обеспечения достаточно 32 Кбайт, то область адресов от
0 до 32К-1 (К=1024) используется для пространства памяти, а область
адресов от 32К до 64К–1 используется для операций ввода/вывода.
При этом признаком, дифференцирующим обращения к памяти и пор-
там ВВ, может быть старший бит адреса. В рассмотренном случае для
адресации портов ВВ используются сигналы READ (чтение) и WRITE
(запись) по указанному физическому адресу памяти, закреплённому за
регистром (портом) ввода/вывода.
     В операционных системах имеется набор подпрограмм (драйве-
ров ВВ), управляющих операциями ВВ для стандартных внешних уст-
ройств. Благодаря этим драйверам пользователь может не знать мно-
гих особенностей конструкции внешних устройств и интерфейсов ВВ, а
просто использовать имеющиеся программные протоколы.
     При синхронной последовательной передаче в процессе вво-
да/вывода каждый передаваемый бит данных сопровождается импуль-
сом синхронизации, информирующим приемник о наличии на линии
информационного бита. Асинхронная последовательная передача при
вводе/выводе означает, что у передатчика и приемника нет общего ге-



                                   64