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

Значение - признак - результат

Cтраница 3


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

О, 1, 2 или 3, указывающие на то, что результат операции соответственно равен нулю, меньше нуля, больше нуля или переполняет формат. Значение признака результата может анализироваться командами условного перехода с целью выбора адреса следующей выполняемой команды. Операции, выполнение которых сопровождается выработкой признака результата, отмечены в таблице знаком плюс. Операции с номерами 10 - 23 относятся к классу логических операций. Результатом операции сравнения является только признак результата: 0 - операнды равны; 1 - первый операнд меньше; 2 - первый операнд больше. Операции И и ИЛИ выполняются путем поразрядного логического умножения ( конъюнкция) и поразрядного логического сложения ( дизъюнкция) операндов, которые рассматриваются как наборы логических значений. Результат операции ИСКЛЮЧАЮЩЕЕ ИЛИ вычисляется как поразрядная сумма операндов по модулю два. Как видно из перечня форматов команд, в качестве операндов в операциях И, ИЛИ и ИСКЛЮЧАЮЩЕЕ ИЛИ могут участвовать слова, хранимые в РОН и ОП, а также непосредственно адресуемые операнды и поля переменной длины. В операциях сдвига направление сдвига задается кодом операции, а число сдвигов - значением второго операнда, хранимого в ячейке ОП. Операции 24 - 30 являются операциями специальной арифметики и обеспечивают: преобразование десятичных чисел в двоичную систему счисления и обратно; преобразование десятичных чисел из формата с зоной в упакованный формат и обратно; перекодирование и проверку полей переменной длины. Операция перекодирования используется для замены кодов символов другими кодами и сводится к последовательной замене каждого байта соответствующим ему байтом, указанным в таблице перекодирования. Перекодирование с проверкой позволяет выделять определенные символы в поле переменной длины и за счет этого разделять поле на отдельные предложения, отделяемые друг от друга некоторыми символами, например точками и запятыми. Операция проверки по маске используется для сравнения кода символа ( байта), хранимого в ОП по заданному адресу, с заданным кодом. Результатом операции является признак результата.  [32]

Команды, помеченные знаком, устанавливают признак результата равным О, 1 или 2 соответственно при нулевом, отрицательном или положительном результате. Значение признака результата 3 устанавливается этими командами в случае переполнения порядка, когда результат операции превышает максимальное число, которое можно представить в форме с плавающей точкой в ЕС ЭВМ. Остальные команды не меняют значения признака результата.  [33]

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

Примечание: По отношению к командам НАЧАТЬ ВВОД-ВЫВОД, НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ, ПРОВЕРИТЬ ВВОД-ВЫВОД, ОСВОБОДИТЬ ВВОД-ВЫВОД, ОСТАНОВИТЬ УСТРОЙСТВО И ОСТАНОВИТЬ ВВОД-ВЫВОД канал, хранящий прерывание, рассматривается как доступный, и значение признака результата устанавливается в зависимости от состояния подканала и ВУ. Другими словами, значение признака результата для состояний 1ХХ будет таким же, как и для состояний АХХ, где буквами X обозначены состояние подканала и ВУ.  [35]

При выполнении большинства операций с плавающей точкой устанавливается признак результата. Для большинства операций значения признака результата О, 1 или 2 указывают на то, что результат соответственно равен нулю, меньше нуля или больше нуля. Нулевым считается результат, имеющий нулевую мантиссу. Значение признака результата 3 устанавливается в том случае, если произошло переполнение порядка.  [36]

К командам перехода относятся команды ВС, BCR, EX. Команды ВС и BCR значения признака результата не меняют. По команде ЕХ выполняется другая команда, которая может изменить признак результата. При выполнении этой команды может возникнуть также и прерывание, по которому последовательность выполнения программы может быть нарушена.  [37]

К командам перехода относятся команды ВС, BCR, EX. Команды ВС и BCR значения признака результата не меняют. По команде ЕХ выполняется другая команда, которая может изменить признак результата. При выполнении этой команды может возникнут.  [38]

К командам перехода относятся команды ВС, BCR, EX. Команды ВС и BCR значения признака результата не меняют. По команде ЕХ выполняется другая команда, которая может изменить признак результата. При выполнении этой команды может возникнуть также и прерывание, по которому последовательность выполнения программы может быть нарушена.  [39]

Второй операнд вычитается из первого операнда, и разность помещается на место первого операнда. Наличие переноса из знакового бита отражается на значении признака результата.  [40]

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

В ЭВМ общего назначения команды ввода - вывода инициируют работу канала ввода - вывода. При проверке состояния канала или устройства по командам ввода - вывода формируются значения признаков результата, которые анализируются процессором с помощью команд условного перехода. Сами операции ввода - вывода выполняются каналом.  [42]

Второй операнд обязательно должен представлять четырехбайтовую область памяти, размещенную на границе слова. В отличие от команды А в команде AL переполнение с фиксированной точкой не вызывает программного прерывания. Значение признака результата, устанавливаемое этой командой, индицирует перенос знакового бита, если он возникнет, а не переполнение с фиксированной точкой.  [43]

Обратим внимание, что в результате получилась не та величина, которую следует ожидать в случае обычного вычитания. В этом случае значение признака результата будет указывать, что разность не равна нулю и перенос из знакового бита не имел места.  [44]

Команды, помеченные знаком, устанавливают признак результата равным О, 1 или 2 соответственно при нулевом, отрицательном или положительном результате. Значение признака результата 3 устанавливается этими командами в случае переполнения порядка, когда результат операции превышает максимальное число, которое можно представить в форме с плавающей точкой в ЕС ЭВМ. Остальные команды не меняют значения признака результата.  [45]



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