Скачать 0.83 Mb.
|
Контроллер байтового обмена информацией между ЦП и ПП Функции контроллера выполняет микросхема D18. Микросхема работает по сканированию готовности регистров состояния и прерыванию. Для тестирующей системы она представляет собой совокупность регистров, доступных из каналов K1 и K2. В случае неисправности этих регистров выдается сообщение на экране стендовой ЭВМ. В состав D18 входит компаратор адресов (177100—177103), формирующий сигналы управления микросхемой D23 («A0», «A1», «WR») и сигнал «RPLY» (D18/27) при обращении по адресам «PPI». Микросхема D18 подключена к части линий «АД» в каналах ЦП и ПП. Расшифровка полного адреса регистров D18 проводится с поддержкой D8 и D10 (линии D8/22 и D10/51). Регистры УВ Устройство вычислителя содержит ряд регистров в составе микросхем. Эти регистры обеспечивают связь программного обеспечения УВ и его аппаратных средств. Система диагностических тестов оценивает работоспособность регистров УВ и сообщает оператору результаты. В ряде случаев эта информация помогает сделать вывод о работоспособности микросхемы, в состав которой входит указанный регистр. Перечень регистров УВ и их принадлежность к БИС приводятся в табл. 10. Таблица 10
СПРАВОЧНИК ПОЛЬЗОВАТЕЛЯ ОПЕРАЦИОННАЯ СИСТЕМА ФОДОС-2: РУКОВОДСТВО ПРОГРАММИСТА Продолжаем публикацию справочного материала по системным макробиблиотекам ОС ФОДОС, начатую в №3 за 1994 г. 5.2.3. .RCVD, .RCVDC, .RCVDW (режим FB,XM) Существуют три формы запроса данных, которые используются вместе с .SDAT. Запросы .RCVD аналогичны .READ, но в отличие от них осуществляют прием данных из другой программы, а не с устройства. При использовании запросов .RCVD и .RCVDC должны быть определены дополнительные элементы для очереди ввода-вывода. Запрос .RCVD используется для получения данных или сообщений, посылаемых другой программой. Управление вызывающей программе передается сразу же после начала выполнения запроса .RCVD. При необходимости вместе с .RCVD используется запрос .MWAIT, который задерживает выполнение программы до окончания операции. Формат макрокоманды: .RCVD AREA,BUF,WCNT где AREA — адрес блока из пяти слов аргументов EMT; BUF — адрес буфера для сообщений (данных); WCNT — количество передаваемых слов. Формат блока аргументов EMT: AREA: .BYTE 0,26 .WORD <�ЗАРЕЗЕРВИРОВАНО> .WORD BUF .WORD WCNT .WORD 1 После выполнения монитором запроса .RCVD первое слово буфера (BUF) будет содержать действительное количество переданных слов. Таким образом, область памяти для приема данных должна быть по крайней мере на одно слово больше размера передаваемого сообщения. Комбинация .SDAT/.RCVD может быть использована для передачи как нескольких слов, так и целого буфера. Операция по запросу .RCVD заканчивается только после выполнения .SDAT из другой программы. Пример использования .RCVD см. в описании запроса .MWAIT. Запрос .RCVDC осуществляет прием данных и запускает подпрограмму завершения после получения сообщения (аналогично .READC). Формат макрокоманды: .RCVDC AREA,BUF,WCNT,CRTN где CRTN — адрес подпрограммы завершения. Формат блока аргументов EMT: AREA: .BYTE 0,26 .WORD <�ЗАРЕЗЕРВИРОВАНО> .WORD BUF .WORD WCNT .WORD CRTN Запрос .RCVDW осуществляет прием данных и ожидает завершения операции. Выполнение вызывающей программы задерживается до окончания передачи сообщения другой программой. Формат макрокоманды: .RCVDW AREA,BUF,WCNT Формат блока аргументов EMT: AREA: .BYTE 0,26 .WORD <�ЗАРЕЗЕРВИРОВАНО> .WORD BUF .WORD WCNT .WORD 0 Как и в .RCVD, первое слово буфера для .RCVDC и .RCVDW будет содержать действительное количество переданных слов. Пример использования .RCVDW см. в описании запроса .CHCOPY. 5.2.4. .SDAT, .SDATC, .SDATW (режим FB,XM) Запросы .SDAT, .SDATC, .SDATW используются вместе с запросами .RCVD, .RCVDC и .RCVDW для передачи сообщений или данных между программами под управлением мониторов FB или XM. Запросы .SDAT, .SDATC, .SDATW аналогичны запросам .WRITE, .WRITC, .WRITW, но осуществляют передачу данных не на устройство, а в другую программу. При использовании запросов .SDAT и .SDATC должны быть определены дополнительные элементы для очереди ввода-вывода. .SDAT Формат макрокоманды: .SDAT AREA,BUF,WCNT где AREA — адрес блока из пяти слов аргументов EMT; BUF — адрес буфера для передаваемых сообщений (данных); WCNT — количество слов для передачи. Формат блока аргументов EMT: AREA: .BYTE 0,25 .WORD <�ЗАРЕЗЕРВИРОВАНО> .WORD BUF .WORD WCNT .WORD 1 Пример использования .SDAT см. в описании запроса .MWAIT. .SDATC Формат макрокоманды: .SDATC AREA, BUF,WCNT,CRTN где AREA — адрес блока из пяти слов аргументов EMT; BUF — адрес буфера для передаваемых сообщений (данных); WCNT — количество слов для передачи; CRTN — адрес подпрограммы завершения. Формат блока аргументов EMT: AREA: .BYTE 0,25 .WORD <�ЗАРЕЗЕРВИРОВАНО> .WORD BUF .WORD WCNT .WORD CRTN .SDATW Формат макрокоманды: .SDATW AREA,BUF,WCNT где AREA — адрес блока из пяти слов аргументов EMT; BUF — адрес буфера для передаваемых сообщений (данных); WCNT — количество слов для передачи. Формат блока аргументов EMT: AREA: .BYTE 0,25 .WORD <�ЗАРЕЗЕРВИРОВАНО> .WORD BUF .WORD WCNT .WORD 0 Пример использования .SDATW см. в описании запроса .CHCOPY. 5 2.5. .TTYIN, .TTINR Запросы .TTYIN и .TTINR используются для передачи символов с терминала в программу пользователя. Макрорасширение для .TTYIN: EMT 340 BCS .-2 Макрорасширение для .TTINR: EMT 340 Запрос .TTYIN зацикливается в ожидании подачи символа или строки символов, в то время как пользователь может или ожидать, или продолжать выполнение программы, используя .TTINR. Если по завершении выполнения .TTINR устанавливает C-разряд, это означает, что в буфере терминала символ отсутствует (пользователь еще не вводил его). В режимах FB, XM и SJ (без мультитерминальной поддержки) .TTINR не устанавливает C-разряд, если не установлен шестой разряд в слове состояния задания (ССЗ). Существуют два режима ввода с терминала. Режим ввода определяется содержимым двенадцатого разряда в ССЗ. Если его содержимое нулевое, включен общий режим ввода-вывода. В этом режиме выполняются следующие действия: монитор обеспечивает «эхо-печать» всех символов, вводимых с терминала; стирание символов и строк осуществляется с помощью команд «ЗБ» и «СУ/U» соответственно; для передачи символов в программу необходимо подать код «ВК», «ПС», команду «СУ/Z» или «СУ/C». Возврат каретки и перевод строки также передаются программе пользователя. Если двенадцатый разряд ССЗ равен единице, то устанавливается специальный режим ввода-вывода. В нем выполняются следующие действия: монитор не обеспечивает «эхо-печать» символов, вводимых с терминала, кроме «СУ/С» и «СУ/D»; «СУ/U» и «ЗБ» не выполняют своих функций; символы сразу же передаются программе пользователя. В специальном режиме программа пользователя должна сама выполнять печать вводимых символов, если это необходимо (исключение составляют «СУ/C» и «СУ/D»). Разряд 12 в ССЗ должен устанавливаться программой пользователя. Он очищается, если управление передается монитору. Действия «СУ/F», «СУ/B» и «СУ/X» не зависят от содержимого двенадцатого разряда, если ранее не была подана команда SET TT NOFB. Команды «СУ/S» и «СУ/Q» выполняются монитором, если только в режиме FB (XM) ранее не была выполнена команда SET TT NOPAGE. Если в режиме FB (XM) сделан запрос ввода, а символа нет в наличии, то выполнение программы блокируется до тех пор, пока в буфере ввода не появится символ. Это справедливо для .TTYIN и TTINR и не зависит от режима ввода. Для того чтобы продолжить выполнение программы (и обеспечить установку C-разряда при отсутствии символа в буфере ввода), необходимо установить перед вызовом .TTINR шестой разряд ССЗ. Этот разряд очищается после окончания выполнения программы. Вводимые по .TTYIN, .TTYINR символы можно редактировать с помощью SL, если предварительно были поданы команды SET SL ON и SET SL TTYIN и содержимое четвертого и двенадцатого разрядов ССЗ равно нулю. При редактировании посредством SL содержимое шестого разряда ССЗ несущественно и выполнение запроса .TTINR будет завершено только после окончания редактирования. |
Ru Персональный компьютер, или "Азбука pc" для начинающих http Олимпиады и контрольно-измерительные материалы по информатике и ит олимпиадная информатика |
Инструкция по самостоятельной установке почтового сертификата на... Если срок действия Вашего почтового сертификата подходит к концу, необходимо выполнить следующие действия для его перевыпуска |
||
Инструкция по самостоятельной установке почтового сертификата на... Когда срок действия Вашего почтового сертификата подходит к концу, необходимо выполнить следующие действия для его перевыпуска |
Требования к продукции Персональный компьютер Lenovo ThinkCentre Tiny M700 I5 6400T 4Gb 500gb 7200 Intel hd nodvd wi-Fi usb kb&Mouse dos (10HY003tru) или... |
||
Назначение Контроллер srtr d предназначен для использования в составе терминала платежных или иных систем имеющих в своем составе персональный... |
Руководство обучающегося в системе дистанционного обучения персональный... Руководство предназначено для обучающихся в системе дистанционного обучения «Персональный учитель 0», работающих с программой доступа... |
||
«Радиационный фон и методы его измерения» Оборудование: компьютер, интерактивная доска, проектор, типовой персональный дозиметр, презентации, раздаточный материал (Основные... |
Книга raznprogram xls Для работы с ней надо иметь персональный компьютер типа не ниже Pentium II с операционной системой не ниже Windows 98, оснащенный... |
||
Руководство и персональный состав педагогических работников Уровень образования (впо, спо, среднее общее образование), наименование оо, квалификация по диплому, год окончания) |
Цели урока Марс на базе Нато произошла авария, из-за которой был поврежден компьютер-помощник. Путешественник «А» связывается с командным центром... |
||
Методическое пособие содержит дидактические и методические материалы... «Партнерство в образовании» и Windows Server 2003, организации и работы в коллективе службы технической поддержки. Этот курс по настройке... |
Инструкция по охране труда для работников ниу вшэ санкт-Петербург... Работник ниу вшэ – Санкт – Петербург (далее по тексту Филиал) допускается к самостоятельной работе на персональных электронно вычислительных... |
||
Компьютер и дети. Компьютер друг или враг? Показать возможность использования компьютера в учебной деятельности и в домашних условиях |
Предметный указатель к тому 1, 1995 содержание тома 1, 1995 Разработка прогрессивных технологических процессов и оборудования перенастраиваемых многоассортиментных производств синтетических... |
||
Карманный персональный компьютер (кпк) Программа Outlook 2002 может содержаться на компакт-диске с ActiveSync. Если у вас нет программы Outlook, установите программу Microsoft... |
Папка учителя по самообразованию Образование (название учебного заведения и год окончания) высшее, Аркалыкский педагогический институт Им. И. Алтынсарина, 1995 г |
Поиск |