Итоги

Организация ввода-вывода информации представляют собой весьма сложнук) задачу. Это связано с огромным разнообразием периферийных устройств* которые используются 6 микро-ЭВМ. Скорости работы, хилы сигналов, структура управления различных УВВ сильно отличаются. Подсистема ввода-вывода должна преобразовывать вводимые данные и информацию о состоянии в форму, совместимую с форматом данных процессора, а также выводимые данные и управляющую информацию в форму, необходимую для работы УВВ.

Медленными устройствами, подобными переключателям ули индикаторам, процессор может управлять и без точной синхронизации. Единственные трудности при асинхронной передаче данных связаны с переходными процессами, возникающими при изменении значений входных данных, а также с необходимостью фиксации данных при выводе в течение достаточного времени. Такими асинхронными УВВ, как клавишный пульт, мультиплексированные индикаторы# телетайпы и преобразователи, можно управлять по методу квитирования. Центральный процессор должен определить готовность устройства выполнить передачу дан-ных и послать устройству сигнал о завершении обмена. Процессор может управлять синхронными УВВ, согласуя работу своего генератора тактовых сигналовс генератором периферийного устройства. Для высокоскоростных передач можно использовать метод прямого доступа к памяти.

Для подсистемы ввода-вывода с большим числом портов требуется шинная структура, которая позволяет подсистеме ввода-вывода пользоваться шинами данных я адреса совместное подсистемой доступа к памяти. При использовании изолированных линий ввода:вывода сигналы управления вводом-выводом обособлены; такие сигналы особенно полезны, когда порты ввода-вывода — ТТЛ-схемы. Метод ввода-вывода^ адресуемого как память, требует резервирования некоторых адресов для ввода-вывода Этот метод полезен, когда порты ввода-вывода реализованы, в виде БИС, снабженных регистрами управления и состояния, а также фиксаторами и буферами. При встроенном вводе-выводе подсистема ввода-вывода является частью модулей памяти или процессора. С помощью этого метода можно строить одно- или дву кристальные микро-ЭВ М, имеющие узкую сферу применения, однако расширение системы становится при этом затруднительным.

Подсистемы ввода-вывода можно упростить, если исиользойатъ стлнди^гные схемы ТТЛ и специальные устройства на БИС. Триггеры, одновибраторы, счетчики,‘селекторы и сдвиговые регистры могут выполнять различные функции. Портами ввода-вывода средней степени интеграция можно заменить многие более элементарные компоненты. Универсальный асинхронный и синхронный приемов передатчики и параллельные интерфейсы могут выполнять разнообразные функции управления. Программируемые устройства обеспечивают более высокую гибкость при организации ввода-вывода, но требуют при этом дополнительного программного обеспечения.

Ввод-вывод в системах на основе микропроцессора Intel 8080 реализуется с помощью специальных команд ввода-вывода и сигналов управления. Базовым устройством интерфейса ввода-вывода в этом случае является порт 8212. Ввод, вывод в системах на основе Motorola 6800 адресуется как память. Базовым устройством интерфейса ввода-вывода дла этих систем служит адаптер интерфейса периферийных устройств (PIA),
 



http://italiclub.ru/ итальянская cпальня regina фабрики devina nais.