Cтраница 2
Значение выражения вычисляется путем выполнения указанных операций над значениями операндов. Порядок вычисления определяется приоритетом операций и скобками. [16]
Значение выражения вычисляется путем выполнения указанных операций над значениями операндов, определенными к моменту начала вычислений. Порядок вычислений определяется приоритетом операций и скобками. [17]
В приведенном выше примере значения результатов арифметических операций накладываются на значения операндов С и Е, значения которых будут потеряны. Это является одним из следствий использования двухадресной системы команд. [18]
При наличии расширителей слова А, В, С, представляющие значения операндов, промежуточных и конечных результатов, изображаются в едином 16-разрядном формате. Угз - Последняя является микрооперацией сдвига влево на один разряд. При сдвиге двоичная переменная s0 принимает значение старшего разряда слова С. В микрооперации уь ( сдвиге слова С вправо на один разряд), используемой при умножении, для хранения 16-го разряда произведения используется двоичная переменная sp, по значению которой производится округление произведения. [19]
Особенность выполнения операции 35 заключается в следующем: при неравенстве значений операндов машина останавливается; если нажать кнопку Пуск, то результат несравнения будет записан в ячейку с адресом аЗи и машина продолжит работу. [20]
Команды с плавающей точкой предназначены для выполнения таких вычислений, где значения операндов изменяются в широком диапазоне, а за счет масштабирования получаются результаты без потери точности. [21]
Часто при выполнении подстановки или других оптимизирующих преобразований оказывается, что значения операндов некоторой операции известны уже при трансляции. [22]
Точно так же порядок следования операндов в выражении определяет последовательность вычисления значений операндов. Например, выражения х - - у ( х) и у ( х) - - х неэквивалентны. В-третьих, побочный эффект при вычислении функций может даже принести пользу, так как очень часто одновременно с некоторой основной величиной параллельно требуются и другие. [23]
Команда XOR используется, если надо выяснить, в каких битах значения операндов различаются, или если надо обратить состояния заданных битов. Если оба операнда содержат в данной позиции либо 0, либо 1, то команда XOR обнуляет этот бит приемника. [24]
С учетом старшинства операций и скобок при одних и тех же значениях операндов результаты выражения получаются различными. [25]
Набор команд с плавающей точкой предназначен для выполнения вычислений, в которых значения операндов изменяются в широком диапазоне. [26]
Расположение байт информации перед сдвигом. [27] |
Контроль операции сдвига в РСДВ осуществляется вычислением контрольных бит сдвинутой информации по значению исходных операндов, направлению и величине сдвига. Если их значения различны, то формируется сигнал коррекции контрольного бита сдвигаемого байта. Откорректированный бит становится контрольным битом результата. [28]
Операции сравнения вещественных чисел, как обычно, служат для выработки значения ш - значения сравниваемых операндов не изменяются. [29]
Можно выделить два этапа выполнения названных выше макрокоманд: на первом проверяется правильность задания значений операндов и инициируется выполнение операции, а на втором - операция выполняется. После окончания первого этапа управляющая программа помещает в регистр 15 код завершения, извещающий об условиях окончания первого этапа. [30]