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

Алгебраическое сравнение

Cтраница 1


Алгебраическое сравнение является сравнением числовых значений с учетом их знаков. В качестве операндов могут выступать арифметические данные, битовые данные и данные, определяемые шаблонами. Сравнение выполняется с помощью вычитания одного операнда из другого. Битовые данные ( строки битов) преобразуются в двоичные величины с фиксированной точкой. Символьные строки не могут использоваться при алгебраическом сравнении, так как они не могут входить в арифметические выражения.  [1]

Алгебраическое сравнение выполняется для числовых Данных путем вычитания операндов.  [2]

Для алгебраического сравнения двух целых чисел имеются три команды: CR и С ( COMPARE) - СРАВНЕНИЕ и СН - ( COMPARE HALFWORD) - СРАВНЕНИЕ ПОЛУСЛОВА.  [3]

При алгебраическом сравнении, если операнды имеют разные типы, то включаются преобразования Н - - А или Т - А.  [4]

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

Сколько классов решений имеет тривиальное алгебраическое сравнение.  [6]

Команда CR используется для алгебраического сравнения величин с фиксированной точкой, содержащихся в друх общих регистрах. Содержимое регистра первого операнда сравнивается с содержимым регистра второго операнда.  [7]

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

Теорема 2, Число классов решений нетривиального алгебраического сравнения по простому модулю не превосходит его степени.  [9]

Какое максимальное число классбв решений может иметь алгебраическое сравнение степени га.  [10]

Операции больше () и меньше () сравнивают числовые эквиваленты операндов. Производится обычное алгебраическое сравнение двух чисел и выдается результат: истина или ложь.  [11]

Перед выполнением операции производится расширение содержимого 16-разрядной величины второго операнда до 32-разрядной величины добавлением в 16 старших бит значения знакового бита второго операнда. Затем происходит алгебраическое сравнение содержимого регистра с расширенным содержимым поля второго операнда. В процессе выполнения команды операнды не изменяются. При выполнении этой команды вырабатывается признак результата: 0, если первый операнд равен второму; 1, если первый операнд меньше второго; 2, если первый операнд больше второго.  [12]

Поэтому и решение алгебраического сравнения сводится к конечному перебору.  [13]

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

Регистр первого операнда представляет собой первый из нечетно пронумерованных общих регистров, регистр третьего операнда ( R3) имеет четный номер, а следующий регистр с нечетным номером просто подразумевается. Под воздействием этой команды происходит алгебраическое сложение содержимого регистра третьего операнда ( обычно отрицательного приращения, например - 1) с содержимым регистра первого операнда, а затем алгебраическое сравнение полученной таким образом величины с содержимым следующего нечетно пронумерованного регистра, номер которого больше номера регистра2) третьего операнда. Если в результате сравнения выполняется одно из условий: равно или меньше, то выбирается следующая по порядку команда; если же выполняется условие больше, то происходит переход к команде, адрес которой определен вторым операндом.  [15]



Страницы:      1    2