ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
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
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »