Изучение команд обращения к портам. Реализация последовательного и параллельного обмена данными - Практическая работа

бесплатно 0
4.5 179
Ввод/вывод как передача данных между ядром ЭВМ, включающий в себя микропроцессор и основную память, и внешними устройствами. Программная модель внешнего устройства и принцип ее работы. Способы передачи слов информации по линиям данных, их особенности.


Аннотация к работе
Управляющие данные от внешних устройств называются словами состояния; они содержат информацию об определенных признаках, например о готовности устройства к передаче данных, о наличии ошибок при обмене и т.п. Таким образом, наиболее общая программная модель внешнего устройства, которое может выполнять ввод и вывод, содержит четыре регистра ВВ: 1. регистр выходных данных (выходной порт), 2. регистр входных данных (входной порт), 3. регистр управления и 4. регистр состояния (рис. В зависимости от особенностей устройства общая модель конкретизируется, например, отдельные регистры состояния и управления объединяются в один регистр, в устройстве ввода (вывода) имеется только регистр входных (выходных) данных, для ввода и вывода используется двунаправленный порт. Сразу после стоповых бит передатчик может посылать новый стартовый бит, если имеется другой символ для передачи; в противном случае уровень логической 1 может сохраняться на протяжение всего времени, пока бездействует передатчик. Далее контроллер ВУ по этому сигналу может сформировать и передать в процессор сигнал «Готовность ВУ», который в данном случае извещает процессор о приеме данных внешним устройством и разрешает процессору снять сигнал «Вывод» и тем самым завершить цикл вывода данных в команде пересылки, однако в IBM-совместимых персональных компьютерах с шиной ISA сигнал «Готовность ВУ» не формируется, а имеется сигнал IO CH RDY#, позволяющий продлить цикл обмена, если устройство недостаточно быстрое.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?