Контроллер байтового обмена информацией между ЦП и ПП - «Персональный компьютер укнц» №1 1995 год

«Персональный компьютер укнц» №1 1995 год


Скачать 0.83 Mb.
Название «Персональный компьютер укнц» №1 1995 год
страница 3/8
Тип Документы
rykovodstvo.ru > Руководство ремонт > Документы
1   2   3   4   5   6   7   8

Контроллер байтового обмена информацией между ЦП и ПП
Функции контроллера выполняет микросхема D18. Микросхема работает по сканированию готовности регистров состояния и прерыванию. Для тестирующей системы она представляет собой совокупность регистров, доступных из каналов K1 и K2. В случае неисправности этих регистров выдается сообщение на экране стендовой ЭВМ.

В состав D18 входит компаратор адресов (177100—177103), формирующий сигналы управления микросхемой D23 («A0», «A1», «WR») и сигнал «RPLY» (D18/27) при обращении по адресам «PPI».

Микросхема D18 подключена к части линий «АД» в каналах ЦП и ПП. Расшифровка полного адреса регистров D18 проводится с поддержкой D8 и D10 (линии D8/22 и D10/51).
Регистры УВ
Устройство вычислителя содержит ряд регистров в составе микросхем. Эти регистры обеспечивают связь программного обеспечения УВ и его аппаратных средств. Система диагностических тестов оценивает работоспособность регистров УВ и сообщает оператору результаты. В ряде случаев эта информация помогает сделать вывод о работоспособности микросхемы, в состав которой входит указанный регистр.

Перечень регистров УВ и их принадлежность к БИС приводятся в табл. 10.

Таблица 10

Адрес системного регистра / адрес вектора прерываний

Назначение регистра

Принадлежность к БИС

Примечание

176570/370

Состояния, приемник

D30

Канал ЦП

176572

Данных, приемник

176574/374

Состояния, источник

Стык С2

176576

Данных, источник

176640

Адреса планов 1 и 2

D8

Доступ к ВОЗУ

176642

Данных планов 1 и 2

Канал ЦП

176644

Управления

D8

Для отладки системных программ

176646

Ловушка

Адрес вектора программируется




Канал ЦП

176660/460

Состояния, приемник

D18

Канал 1; связь ЦП и ПП

176662

Данных, приемник

176664/464

Состояния, источник

Канал ЦП

176666

Данных, источник

176670

Считывается «лог. 0»

D18

Формируется сигнал «СИП»; канал ЦП

176672

176674/474

Состояния, источник

D18

Канал 2; связь ЦП и ПП

176576

Данных, источник

Канал ЦП

176560/60

Состояния, приемник

D18

Канал 0; связь ЦП и ПП

176562

Данных, приемник

176564/64

Состояния, источник

Канал ЦП

176566

Данных, источник

177010

Адреса планов 0, 1, 2

D10

Регистровый механизм доступа к планам ВОЗУ;

канал ПП

177012

Данных плана 0

177014

Данных планов 1 и 2

177016

Кода цвета точки

177020

Кода цвета точки

177022

Кода цвета точки

177024

Октета точек

177026

Маски планов

177030—177052

Считывается «лог. 0»

D10

Формируется сигнал «СИП»; канал ПП

177054

Управления адресным пространством канала ПП

D10

Канал ПП




D18

Связь ПП и ЦП; канал ПП

177060/320

Данных, приемник

Канал 0

177062/330

Данных, приемник

Канал 1

177064/340

Данных, приемник

Канал 2

177066

Состояния, источник

Каналы 0, 1, 2

177070/324

Данных, источник

Канал 0

177072/334

Данных, источник

Канал 1

177074

Считывается «лог. 0»

Формируется «СИП»

177076

Состояния, источник

Каналы 0, 1

177100

Порт A

D18, D23

Параллельный программируемый интерфейс; канал ПП

177101

Порт B

177102

Порт C

177103

Управляющий байт

177770/300

Состояния клавиатуры

D24

Канал ПП

177702

Данных клавиатуры

177704

Порт

D24

Линия XS1, XS2/Б3; канал ПП

177710/304/310

Состояния,

Буфер текущего значения

D24

Программируемый

таймер; канал ПП

177712

177714

177716

Системный регистр управления

D24

Канал ПП


СПРАВОЧНИК ПОЛЬЗОВАТЕЛЯ
ОПЕРАЦИОННАЯ СИСТЕМА ФОДОС-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 будет завершено только после окончания редактирования.
1   2   3   4   5   6   7   8

Похожие:

«Персональный компьютер укнц» №1 1995 год icon Ru Персональный компьютер, или "Азбука pc" для начинающих http
Олимпиады и контрольно-измерительные материалы по информатике и ит олимпиадная информатика
«Персональный компьютер укнц» №1 1995 год icon Инструкция по самостоятельной установке почтового сертификата на...
Если срок действия Вашего почтового сертификата подходит к концу, необходимо выполнить следующие действия для его перевыпуска
«Персональный компьютер укнц» №1 1995 год icon Инструкция по самостоятельной установке почтового сертификата на...
Когда срок действия Вашего почтового сертификата подходит к концу, необходимо выполнить следующие действия для его перевыпуска
«Персональный компьютер укнц» №1 1995 год icon Требования к продукции
Персональный компьютер Lenovo ThinkCentre Tiny M700 I5 6400T 4Gb 500gb 7200 Intel hd nodvd wi-Fi usb kb&Mouse dos (10HY003tru) или...
«Персональный компьютер укнц» №1 1995 год icon Назначение
Контроллер srtr d предназначен для использования в составе терминала платежных или иных систем имеющих в своем составе персональный...
«Персональный компьютер укнц» №1 1995 год icon Руководство обучающегося в системе дистанционного обучения персональный...
Руководство предназначено для обучающихся в системе дистанционного обучения «Персональный учитель 0», работающих с программой доступа...
«Персональный компьютер укнц» №1 1995 год icon «Радиационный фон и методы его измерения»
Оборудование: компьютер, интерактивная доска, проектор, типовой персональный дозиметр, презентации, раздаточный материал (Основные...
«Персональный компьютер укнц» №1 1995 год icon Книга raznprogram xls
Для работы с ней надо иметь персональный компьютер типа не ниже Pentium II с операционной системой не ниже Windows 98, оснащенный...
«Персональный компьютер укнц» №1 1995 год icon Руководство и персональный состав педагогических работников
Уровень образования (впо, спо, среднее общее образование), наименование оо, квалификация по диплому, год окончания)
«Персональный компьютер укнц» №1 1995 год icon Цели урока
Марс на базе Нато произошла авария, из-за которой был поврежден компьютер-помощник. Путешественник «А» связывается с командным центром...
«Персональный компьютер укнц» №1 1995 год icon Методическое пособие содержит дидактические и методические материалы...
«Партнерство в образовании» и Windows Server 2003, организации и работы в коллективе службы технической поддержки. Этот курс по настройке...
«Персональный компьютер укнц» №1 1995 год icon Инструкция по охране труда для работников ниу вшэ санкт-Петербург...
Работник ниу вшэ – Санкт – Петербург (далее по тексту Филиал) допускается к самостоятельной работе на персональных электронно вычислительных...
«Персональный компьютер укнц» №1 1995 год icon Компьютер и дети. Компьютер друг или враг?
Показать возможность использования компьютера в учебной деятельности и в домашних условиях
«Персональный компьютер укнц» №1 1995 год icon Предметный указатель к тому 1, 1995 содержание тома 1, 1995
Разработка прогрессивных технологических процессов и оборудования пере­настраиваемых многоассортиментных производств синтетических...
«Персональный компьютер укнц» №1 1995 год icon Карманный персональный компьютер (кпк)
Программа Outlook 2002 может содержаться на компакт-диске с ActiveSync. Если у вас нет программы Outlook, установите программу Microsoft...
«Персональный компьютер укнц» №1 1995 год icon Папка учителя по самообразованию
Образование (название учебного заведения и год окончания) высшее, Аркалыкский педагогический институт Им. И. Алтынсарина, 1995 г

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск