Программирование ввода-вывода для АЦП, ЦАП в ЭВМ PDP-11
В этой статье рассмотрим устройства ввода-вывода.
Программирование ввода-вывода телетайпа. Телетайп фактически содержит четыре устройства — клавиатуру, печатающее устройство, перфоратор и считыватель бумажной перфоленты. В телетайпе используется последовательный формат передачи данных, а процесс ввода-вывода выполняется асинхронно. Записавшись на курсы по программированию онлайн вы сможете освоить эти возможности в короткие сроки и умело применить их сразу после курсов.
Рассмотрим небольшой пример. Итак, попробуем сделать имитацию контроллера защищенного входа в здание.
В этом примере покажем, как ЭВМ может быть использована для имитации контроллера защищенного входа в здание. Посетитель должен позвонить в звонок на двери, надавив на его кнопку. ЭВМ отвечает на это сообщением на ЭЛТ: «Пожалуйста, ваше имя». Посетитель вводит свое имя с помощью клавиатуры. Если введенное имя совпадает с именем, заранее введенным в систему, ЭВМ запрашивает пароль. Если пароль назван, входная дверь будет отперта, затем заперта вновь. В противном случае ЭВМ отобразит сообщение: «Извините, вход воспрещен».
Для имитации в лабораторных условиях (когда нет аппаратуры для звонка и мотора для открывания и закрывания двери) для имитации кнопки звонока можно использовать, например, клавишу символа В на клавиатуре; для имитации работы мотора сообщения на ЭЛТ: «Дверь открывается и дверь закрывается».