Cтраница 2
При нажатии на соответствующую клавишу производится выборка из таблицы нового логического номера данных по текущему значению номера данных. После этого выполняются операции стирания курсора и индикации его на новом месте. [16]
Возможно использование таблицы устройств и обращения к устройству по логическому номеру. В операторах режима адресации параметр Садрес сектора задается символьной переменной, символьной константой, арифметическим выражением. При символьном задании номер сектора - двоичное число, являющееся значением первых двух байтов. [17]
Фортрана, связывая имя устройства IDEV в коде RADIX-50 с указанным логическим номером LUN. Параметр IFILEX - массив из 3 слов, содержащий имя и тип файла в коде RADIX-50. Параметр ISIZE указывает длину создаваемого файла. Параметр ITYPE определяет характеристики файла. [18]
Практически этот оператор используется для дисковых устройств, так как для них логический номер имеет дополнительное значение. [19]
О АН 3Fh - чтение из файла: в регистр ВХ помещают логический номер, в СХ - число считываемых байтов, в DS: DX - вектор-адрес буфера ( поля ОЗУ), отведенного для записи считываемой информации; число фактически считанных байтов возвращается в регистре АХ. [20]
О АН 40h - запись в файл: в регистр ВХ помещают логический номер, в СХ - число записываемых байтов, в DS: DX - вектор-адрес буфера ( поля ОЗУ), хранящего записываемую информацию; в АХ возвращается число фактически записанных байтов. [21]
О АН 3Eh - закрытие файла ( высвобождение его логического номера): логический номер помещают в регистр ВХ. [22]
О АН 42h - установка указателя текущей записи в файле: в регистр ВХ заносится логический номер, в регистр AL - указание на базовую установку указателя текущей записи ( AL 0 - начало файла, AL 1 - прежнее значение текущей записи, AL 2 - конец файла), в регистры CX: DX - смещение указателя относительно базовой позиции ( чаще всего 0); в регистрах DX: AX возвращается смещение текущей записи файла относительно начала файла. [23]
МА содержит построенные комбинации; MAD и JF используются при генерации последовательностей считывания и содержат логические номера файлов; JA используется для хранения файла последовательностей считывания ( размерность этого массива может быть увеличена, если необходимо построить файлы большего объема); LFA содержит записываемые записи или записи, воспроизведенные для сравнения; LIS используется при считывании записей, которые сравниваются с элементами массива LFA; LERR используется для хранения номеров несравнившихся записей. [24]
Операционная система DOS сконфигурирована таким образом, что может воспринять еще четыре дополнительных определяемых пользователем логических номера, но при желании их число можно увеличить. [25]
К, U, IVAR) определяет структуру записей в файле прямого доступа, связанного с логическим номером N; М определяет число записей, а К. IVAR задает связанную переменную файла. [26]
Однотипные устройства, обслуживающие операции ввода-вывода [ каналы, блоки управления ( ПУ) ], имеют одинаковые логические номера и поэтому фактически командой ввода-вывода не адресуются. Запрос на выполнение операции ввода-вьшода воспринимается первым по пути прохождения запроса исправным и свободным устройством данного типа. [27]
Функции расширенного управления файлами используют два понятия, которые нам еще не встречались: атрибут файла и его логический номер. В операционной системе DOS версии 2 атрибут файла служит для его классификации. [28]
Каждому устройству, с которым производится обмен информацией, задаваемой операторами ввода и вывода, присвоен определенный номер, называемый логическим номером. [29]
Каждому устройству, с которым производится обмен информацией, задаваемой операторами ввода и вывода, присвоен определенный номер, называемый логическим номером. [30]