Адрес - буфер - Большая Энциклопедия Нефти и Газа, статья, страница 2
Закон Сигера: все, что в скобках, может быть проигнорировано. Законы Мерфи (еще...)

Адрес - буфер

Cтраница 2


В регистр, указанный во втором операнде, программы управления данными поместят адрес выделенного буфера.  [16]

Десятичное целое число без знака, указывающее число байтов, добавляемое к счетчику адреса буфера.  [17]

При возврате управления макрокоманда SYNADAF помещает в регистры О и 1 соответственно код возврата и адрес буфера, содержащего сообщение.  [18]

Операнд decb определяет адрес DECB, операнд deb указывает адрес DCB, операнд область - адрес буфера, ключ.  [19]

При этом используется имя точки входа DISOD, а параметрами макрокоманды CALL являются адрес управляющего блока и адреса буферов команды ЯМД.  [20]

Первый операнд этой макрокоманды указывает адрес DCB, а второй ( регистр со 2 по 12) - регистр, в который будет помещаться адрес буфера.  [21]

Эта область служит для указания кода выполняемой функции, номера логического канала, по которому будет выполняться операция, логического блока, с которого начинается ввод, адреса буфера и количества передаваемых блоков.  [22]

Функция возвращает значение: 1: - нет места в буфере терминала; 2 - терминал не принадлежит заданию; 3 - задан номер несуществующего терминала; 5 - в ХМ-мониторе адрес буфера CHAR находится вне границ задания.  [23]

Процедура чтения первичного загрузчика при вызове получает в регистрах RO - R2 следующую информацию: RO - номер блока начала чтения; R1 - счетчик слов в операции чтения; R2 - адрес буфера в оперативной памяти. Процедура чтения должна работать без прерываний. При нормальном завершении чтения управление должно возвращаться по инструкции RTS PC с предварительной очисткой бита С в слове состояния процессора.  [24]

Во-первых, поскольку распределение адресов памяти, в том числе и буферов приема данных, является предметом заботы операционной системы узла коммутатора, отправитель вынужден перед каждой передачей данных по шине согласовывать с получателем адреса буферов назначения. Для этого в [1] Уровневая модель взаимодействия узлов коммутатора включает специальный Уровень сообщений. На этом уровне согласование адресов буферов производится обменом сообщениями между отправителем и получателем в соответствии с достаточно сложным Почтовым протоколом, что следует рассматривать как чистые накладные расходы передачи данных, неизбежные при системе адресации, свойственной традиционным системным шинам.  [25]

Кбайт; 18 - значение NOREC больше 1, а файл с записями переменной длины; 19 - число блоков данных для файла достигло максимума ( 16060); 20 - имя файла содержит недействительный символ; 21-тип файла содержит недействительный символ; 22 - адрес буфера, увеличенный на количество выводимых символов, превышает максимальный адрес памяти; 25 - недостаточно свободной памяти для удовлетворения системных запросов.  [26]

Операнд decb указывает адрес управляющего блока или таблицы событий ( DECB - Data Event Control Block); тип задается одним из двух значений: либо SF - для последовательного считывания в прямом направлении, либо SB - для последовательного считывания в обратном направлении; область представляет собой адрес буфера для ввода ( возможно полученного посредством GETBUF), а длина - это число байтов, которое должно считываться из записи формата U. Если во втором операнде указано SB, то операнд область представляет собой адрес самого правого байта буфера. Если макрокоманда выдается для записей типа F или V, операнд длина игнорируется, и записывать его нет никакой необходимости. Если макрокоманда задана для записей типа U, а в операнде длина записано S, считываться будет вся запись целиком. Операнды область или длина можно заменять указанием ( г), где г 2 - 12 и определяет регистр, содержащий нужную информацию.  [27]

Адрес выделяемого буфера помещается операционной системой в регистр общего назначения, номер которого указан в макрокоманде GETBUF. Адрес освобождаемого буфера до выдачи макрокоманды FREEBUF должен быть помещен программистом в регистр, номер которого указан в этой макрокоманде.  [28]

Дисплеи имеют особенности, определяемые их применением. Например, адреса буфера экрана могут быть зафиксированы аппаратным путем или пользователь может выбрать один из двух или более буферов, посылая соответствующие команды ввода-вывода в интерфейс ПДП. В других случаях для дисплеев может потребоваться программа для перемещения данных в буфере, чтобы освободить место для новой строки в конце, или может требоваться только указатель одной строки, которая должна быть модифицирована. Во втором случае ПДП запускает дисплей с середины буфера в ячейке, соответствующей верхней строке экрана; по достижении конца буфера происходит переход в начало буфера.  [29]

PAR элемента очереди к драйверу задается значение для одного из регистров диспетчера памяти ( PAR1 для ХМ-монитора и PAR6 для TS-монитора), которое в комбинации с адресом, указанным в Q. BUFF, дает физический 18-разрядный адрес буфера данных. Используя эту информацию, драйвер может непосредственно обращаться к ячейкам буфера. Для этого содержимое PAR1 ( или PAR6) сохраняется, а в него заносится значение из поля Q.  [30]



Страницы:      1    2    3