Cтраница 4
Процессы при работе с Редактором текста. [46] |
После подачи оператором команды ввода Редактора, Монитор выходит из режима ожидания и вызывает соответствующую подпрограмму Загрузчик, которая управляет работой устройства ввода. С внешнего носителя информации ( например, с перфоленты либо магнитного диска) считывается и вводится в память микроЭВМ программа Редактор. Монитор возвращается в режим ожидания. [47]
Операции ввода-вывода инициируются командами ввода - вывода, которые поступают в процессор в общем потоке команд, выбираемых из программы. Выполняя команду ввода-вывода, процессор инициирует КВВ, который начинает выполнять ввод - вывод по специальной программе - программе канала, хранимой в ОП, а процессор переходит к выполнению следующей команды программы. Таким образом, после выполнения команды ввода - вывода в ЭВМ начинают параллельно развиваться два процесса: процесс счета, реализуемый процессором, и процесс ввода - вывода, реализуемый КВВ и некоторым ВУ. Поскольку процессор может инициировать последовательно несколько операций ввода-вывода, в ЭВМ одновременно могут развиваться несколько процессов: по одному процессу ввода-вывода в каждом селекторном канале и несколько процессов в мультиплексном канале. За счет параллельного выполнения большого числа операций ввода-вывода повышается производительность ЭВМ. [48]
Байт 1 в командах ввода - вывода не используется и может быть заполнен произвольной информацией. Адрес в этих командах не является адресом памяти - это адрес УВВ. Самый правый байт исполнительного адреса задает адрес собственно УВВ, а три бита слева от адреса УВВ задают канал. [49]
Байт 1 в командах ввода - вывода не используется и может быть заполнен произвольной информацией. Адрес в этих командах не является адресом памяти - это адрес УВВ. Самый правый байт исполнительного адреса задает адрес собственно УВВ, а три бита слева от адреса УВВ задают канал. [50]
После занесения на РгК команды ввода нажимается клавиша ПУСК МАШИНЫ. Ввод с использованием клавиши ВВОД предпочтительнее, так как он занимает меньше времени. Следует иметь в виду, что, если на клавиатуре КОД ОСТАНОВА ПО ЗАПИСИ набран адрес, по которому происходит запись при вводе, и нажата клавиша ОСТАНОВ ПО A3, произойдет остановка машины после окончания ввода. [51]
Команда CCW ( определить команды ввода - вывода) состоит из 8 байтов и размещена на границе двойного слова. Байты, пропущенные при выравнивании, заполняются нулями. [52]
В БИ АПД подается команда ввода сообщения ( СТРОО; и ЭВМ продолжает работу, после которой выполняется первый опрос БИ АПД. Если ввод закончен, анализируется результат этой работы. Если к моменту первого опроса ввод не закончен, ЭВМ продолжает работу, после чего выполняется второй опрос АПД. Если на этот раз АПД завершила ввод, следует проанализировать результат. Если и на этот раз ввод не закончен, ЭВМ выходит опять на опрос АПД. Если И0 7, введенное сообщение обрабатывается, в противном случае в очередной строке экрана индицируются сообщение СБОИ АПД и код сбоя, после чего работа программы прекращается. [53]
В малых ЭВМ используют прямые команды ввода - вывода. [54]
Процедуры Ввода и Вывода для С 128 на языке Turbo - PASCAL. [55] |
Если в названных строках видимые команды ввода / вывода должны быть замаскированы, необходимо эту часть программы со своим именем запомнить на дискете. [56]
Рассмотрим теперь порядок выполнения команды ввода, если исполнителем алгоритма является ЭВМ. [57]
Описанные в предыдущей главе команды ввода с клавиатуры применимы практически на любой ЭВМ. Теперь мы расскажем о более специфических возможностях управления клавиатурой, которые реализованы на ПК. Эти особенности нужно учитывать уже при работе с описанной нами командой получить символ. [58]
В ЭВМ общего назначения команды ввода - вывода инициируют работу канала ввода - вывода. При проверке состояния канала или устройства по командам ввода - вывода формируются значения признаков результата, которые анализируются процессором с помощью команд условного перехода. Сами операции ввода - вывода выполняются каналом. [59]
К моменту передачи адреса команды ввода - вывода в устройство обмена программа, управляющая вводом - выводом информации, формирует в определенной ячейке ОЗУ управляющее слово канала, которое при условии qr кан 1 передается в регистр управляющего слова ( РУС) указанного канала. [60]