Команда - сравнение - Большая Энциклопедия Нефти и Газа, статья, страница 2
Жизнь уходит так быстро, как будто ей с нами неинтересно... Законы Мерфи (еще...)

Команда - сравнение

Cтраница 2


16 Выполнение адресации с индексированием. [16]

При выполнении команды сравнения используется 16-разрядное содержимое индексного регистра. Из содержимого индексного регистра вычитается 2-байтовый непосредственный операнд, содержащийся в команде сравнения. Как и во всех других командах сравнения, результат вычитания не записывается в память. В зависимости от результата вычитания в регистре состояния устанавливается соответствующее значение одного из следующих разрядов: нулевого результата, отрицательного результата или переноса. Отметим еще раз, что операция сравнения производится только над словами данных, т.е. она не может выполняться над отдельными байтами индексного регистра.  [17]

При выполнении команды сравнения СМР или CPI осуществляется операция вычитания ( А) - ( /) или ( А) - ( В2), при которой содержимое аккумулятора не изменяется, но устанавливаются новые значения флагов.  [18]

Во всех командах сравнения признак результата устанавливается равным О, если операнды равны; равным 1, если первый операнд меньше второго; и равным 2, если первый операнд больше второго.  [19]

Следовательно, для команд сравнения имеется целый ряд допустимых конфигураций кодов маски. Поскольку маска 8 означает переход по условию равенства, то можно проверить, оказался ли первый операнд в предшествующей команде сравнения меньше или равен второму.  [20]

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

При поступлении кода команды сравнения на блок БЗК код операции с АОп воздействует на коммутатор операций ( КОп) и возбуждает его выходную цепь, соответствующую операции сравнения. Управляющее напряжение на этой выходной цепи подготовляет цепи в блоке ЦУОп, необходимые для выполнения заданной операции сравнения.  [22]

В результате выполнения команды сравнения выясняется, что алгебраическое значение в общем регистре 6 больше, чем значение величины в поле FLWDB.  [23]

24 Четырехпоточное слияние. Вход из 16 строк длиной 1. выход из. [24]

Под ними подразумеваются не только команды сравнения, но и организация подпрограмм для определения и построения таких циклов сравнений. Чтобы выбрать один наименьший элемент при М - поточном слиянии, нужно М - I сравнений.  [25]

После отыскания элемента с помощью команды сравнения или сканирования строки с ним обычно требуется выполнить какие-либо действия. Может понадобиться загрузить этот элемент в регистр ( скажем, чтобы точно определить его значение) или изменить его. Эти операции могут быть выполнены с помощью команд загрузки и сохранения строки.  [26]

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

Операторы управления, которые соответствуют командам сравнения и условного перехода.  [28]

Например, вы часто пользуетесь командой сравнения папок. Каждый раз вы вынуждены заходить в меню команды и выбирать там строку Сравнение папок.  [29]

К группе арифметических команд относится также команда сравнения, которая реализуется с помбшью операции вычитания. В отличие от команды вычитания, при сравнении не происходит изменения операндов; единственным результатом является установка новых значений флагов Z, 5, С. Необходимо помнить, что при сравнении двоичных чисел со знаком и без знака одним и тем же значениям флагов результата могут соответствовать совершенно разные соотношения между числами. В табл. 2.5 представлены все возможные случаи сравнения чисел Х, Х % как со знаком ( Sj, 2), так и без знака.  [30]



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