Составители:
80
Между ВУ и процессором установлены простейшие контроллеры,
каждый из которых содержит:
регистр данных (для обмена данными между ВУ и процессором);
дешифратор адреса (позволяющий выделить обращение к данному
ВУ среди всех обращений к устройствам ввода-вывода,
подключенным к процессору);
дешифратор приказов (декодирующий приказ от процессора на
выполнение тех или иных операций);
регистр состояния (в котором хранится информация о готовности
ВУ к обмену данными с процессором).
В контроллерах простейших ВУ обычно используются однобитовые
регистры состояния, которые часто называют флагом или флажком. Это
название распространяется и на контроллеры базовой ЭВМ.
Контроллеры связаны с процессором шинами ввода и вывода
информации, шиной адреса и шиной управления, по которой передаются
приказы от процессора в контроллеры ВУ и сведения о состоянии ВУ в
процессор.
3.3. Программно-управляемая передача информации
Устройства ввода-вывода передают в ЭВМ и получают из нее, как
правило, большой объем информации, который не может быть размещен
только в регистрах процессора. Поэтому информация передается из ВУ в
память ЭВМ и поступает на ВУ из ее памяти. При этом обмен может идти
под управлением программы ЭВМ через регистры процессора
(программно-управляемая передача данных) или под управлением
специального внешнего устройства (контроллера прямого доступа в
память), минуя процессор (передача данных при прямом доступе к
памяти). Программно-управляемый обмен осуществляется малыми
порциями, при прямом доступе к памяти информация передается
большими блоками.
В базовой ЭВМ реализована только программно-управляемая
передача данных.
1. Операция вывода предусматривает пересылку информации из
аккумулятора процессора в регистр данных контроллера ВУ. После того
как данные приняты этим регистром, начинают выполняться операции по
их преобразованию в связанном с контроллером ВУ (например, печать
соответствующего символа или изменение положения исполнительного
органа). В базовой ЭВМ просто изменяется состояние индикатора
регистра вывода ВУ-3.
2. Операция ввода предусматривает передачу данных из регистра
данных контроллера ВУ в аккумулятор ЭВМ. В базовой ЭВМ устройство
ввода имитируется с помощью набора тумблеров, состояние которых
считывается в регистр данных при исполнении команды ввода.
Страницы
- « первая
- ‹ предыдущая
- …
- 81
- 82
- 83
- 84
- 85
- …
- следующая ›
- последняя »
