Cтраница 1
Команды группы 1 открывают описание данных. [1]
Команды группы 3 описывают структуру записи основного файла UNIT. В этом описании перед именем поля ставится имя файла. Первое поле, кроме того, является ключом при поиске. [2]
Команды группы 7 описывают зависимый файл по тем же правилам, что и основной файл. Однако в записях этого файла присутствуют два ключа, что необходимо для обеспечения ответа на запросы обоих типов. [3]
Команды группы И выполняют операцию логического умножения в соответствии с правилами: любая величина, умноженная на нуль, равняется нулю и нуль, взятый сколько угодно раз, равен нулю. [4]
Команды группы И выполняют операцию логического над битами данных. [5]
Команды группы И применяются для установки заданных битов исходного поля в нулевое состояние. Тем битам исходного поля, которые должны оставаться в прежнем состоянии, соответствуют единичные биты маски. [6]
Команды группы Исключающее ИЛИ используются для изменения значения заданных битов исходного поля на обратное. Такая операция называется инвертированием битов. [7]
Команды группы Исключающее ИЛИ имеют большее число практических применений, чем остальные команды булевой логики. Некоторые из них показаны ниже в примерах. [8]
B. 16. Параметры, характеризующие систем.| Команды группы Prepare for Release. [9] |
Команды группы Prepare for Release ( рис. 18.17) позволяют создать образ установочного диска ( CD-ROM) и проверить, как работает программа установки. [10]
Команды группы ИЛИ в противоположность командам И используются для установки заданных битов исходного поля в единичное состояние. Тем битам исходного поля, которые должны остаться в прежнем состоянии, соответствуют нулевые биты маски. [11]
Команды группы сравнения выталкивают одно или два значения из стека и проверяют их. Если из стека выталкивается два значения, то одно из них вычитается из другого, а результат проверяется. Если выталкивается одно значение, то оно и проверяется. Суффикс rel замещает реляционные операторы: LT, LE, EQ, NE, GE и GT. Команды со смещением совершают переход, если определенное условие подтверждено. Остальные команды помещают результат обратно в стек. [12]
Команды группы II манипулируют дисплейным файлом. Следовательно, процедуры, реализующие эти команды, в большей степени, чем процедуры других групп, отражают структуру рисунка и организацию дисплейного файла, предложенные в гл. Поэтому имеет смысл обсудить их более подробно. [13]
Кроме команд группы IV, для обработки команд в системе EHOS применяется кодировка, показанная на фиг. [14]
Для команд арифметически-логической группы перед исполнением заданной командой операции делается вторичная дешифрация кода операции, затем операнды подключаются к АЛУ и выдаются необходимые для АЛУ сигналы. Результат с выхода АЛУ передается на место операнда-приемника. В некоторых случаях вторичная дешифрация выполняется в самом АЛУ. Тогда в него вместе с операндами передается и часть кода операции команды. В случае адресных команд исполнению предшествует вычисление адресов операндов и выборка операндов. Если же команда безадресная, то она начинает исполняться непосредственно после первичной дешифрации. [15]