Cтраница 1
Операция сравнения чисел с учетом их знаков ничем не отличается от операции вычитания, за исключением того, что результат не передается в запоминающее устройство, а воздействует на порядок дальнейшего чередования команд. Элементарные операции 1 - 8 - те же, что и для вычитания. [1]
Операция сравнения чисел, записанных в регистры памяти исходного и необходимого конечного положений конвейера, осуществляется по разрядам с помощью схемы НЕТ ( рис. 83, б) с двумя раздельными выходами. [3]
Для реализации операции сравнения чисел или определения интервалов, в которых они рас-пол ожены, требуется знание всех разрядов чисел, представленных в ОПС. Эта функция выполняется схемой сравнения чисел ( ССЧ), включенной в состав блока позиционных характеристик. Позиционные характеристики ранга и ядра числа определяются схемой определения ранга числа ( СОРЧ) на основании значений разрядов чисел, представленных в СОК, и используются для нахождения и исправления ошибок, расширения системы оснований, округления, деления и ряда других операций. С помощью ранга и ядра числа относительно легко реализуются немодульные операции. Как показано в [134], ранг и ядро можно вычислять с помощью модульных операций. [4]
Граф-схемы сравнения реализуют операцию сравнения чисел. [5]
Заметим, что значение младшего разряда маски в данном случае безразлично, поскольку значение ш3 по операциям сравнения чисел не вырабатывается. [6]
К этой группе команд относятся четыре основных арифметических действия ( сложение, вычитание, умножение и деление) и операция сравнения чисел. Тот факт, что группа насчитывает 48 различных команд, объясняется очень просто. Дополнительные возможности от сложения ( вычитания) чисел с плавающей запятой программист может извлечь, осуществляя эти операции с блокировкой нормализации ( в кодах операции таких команд присутствуют буквы U - для Е - чисел и W - для D-чисел), Мнемоника арифметических команд образуется следующим образом. Первая буква берется от названия соответствующей операции на английском языке. [7]
Если какое-либо из выражений А1 или А2 является константой или переменной, т.е. его значение уже определено и находится в основной памяти, то наличие операции сравнения числа в регистре с числом из памяти позволяет не пересылать его в регистр Так. [8]
В случае неявного введения знака сравнение чисел может быть выполнено по способу, описанному в § 5.1. В данном параграфе мы рассмотрим вопрос сравнения чисел при явном введении знака в представлении числа в СОК. Для выполнения операции сравнения чисел А и В, заданных в СОК, необходимо перевести эти числа в ОПС и затем сравнить цифры полученных представлений, переходя от старших разрядов к младшим. Если А В, то первая отличная от нуля разность цифр будет положительной, и наоборот. [9]
Возможна формулировка и противоположного требования. Подобные условия позволяют выполнять операции сравнения чисел, представленных в двоично-десятичном коде. [10]
Для этой цели в данном случае наиболее удобна операция сравнения чисел, находящихся в регистрах. [11]
Для упрощения написания программы на автокоде детализируем эту схем1 с учетом особенностей машины Заметим, в частности, что в базовом вычислителе отсутствуют операции сравнения чисел, выбираемых из памяти. Кроме того, ллл устрз оиня липших команд пересылок искомое значение предварительно получим в одном из регистров, а затем перешлем его в память для вывода на печать. [12]
Операции условного перехода ведут к образованию разветвляющихся программ, в некоторых участках программы происходит разделение ее на два самостоятельных направления вычислительного процесса. В результате выполнения операции сравнения числа ( т-п) с нулем выбирается один из двух возможных путей дальнейших вычислений. Практически проверка любых условий, включая самые сложные, сводится к сравнению на равенство ( неравенство), на больше или не больше, на меньше или не меньше, на соответствие нулю или константе, что полностью обеспечивает выбор путей решения задач. Результатами проверок ( сравнений), как говорилось ранее, часто служат специальные управляющие сигналы, обозначаемые буквой со. [13]