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

Регистр - первое

Cтраница 2


Алгебраически сравнивается содержимое регистра первого операнда с содержимым регистра второго операнда, каждое из которых рассматривается как 32-разрядные числа со знаком, и устанавливается признак результата. Содержимое операндов не изменяется.  [16]

Результат операции помещается в регистр первого операнда. Второй операнд должен располагаться в памяти на границе: слова.  [17]

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

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

Делимое, находящееся в паре регистров первого операнда, первый из которых четный, делится на содержимое регистра второго операнда. Результат деления помещается в паре соседних регистров, частное - в регистр с нечетным номером, остаток от деления - в регистр с четным номером. Признак результата не изменяется.  [20]

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

При выполнении команды BALR в регистре первого операнда запоминаются - младшие 32 бита обновленного PSW, в которых содержится адрес следующей по порядку команды, а затем производится переход по адресу, содержащемуся в регистре второго операнда. PSW запоминаются, но переход не производится.  [22]

Признак результата равен 0, если регистр первого операнда содержит 0, признак результата равен 2, если регистр первого операнда содержит положительную величину, признак результата равен 3, если произошло переполнение.  [23]

Признак результата равен 0, если регистр первого операнда содержит 0, признак результата ревен 1, если регистр первого операнда меньше нуля.  [24]

При выполнении команды BAL сначала в регистре первого операнда запоминаются младшие 32 бита обновленного PSW, в которых содержится адрес следующей по порядку команды программы. Затем происходит переход к команде по адресу, определенному вторым операндом.  [25]

При выполнении команды BAL сначала в регистре первого операнда запоминается адрес следующей по порядку команды. Затем происходит переход к команде по адресу, определенному вторым операндом. Признак результата не изменяется.  [26]

Содержимое регистра второго операнда вычитается из содержимого регистра первого операнда. Вычитание выполняется таким же способом, как и для всех команд вычитания, описанных в этой главе: второй операнд преобразуется в свое дополнение до 2 и складывается с первым операндом.  [27]

Команда LR помещает содержимое регистра второго операнда в регистр первого операнда.  [28]

Команда LR помещает содержимое регистра второго операнда в регистр первого операнда. После завершения команды содержимое обоих регистров одинаково.  [29]

Команда LTR помещает содержимое регистра второго операнда в регистр первого операнда, после чего содержимое обоих регистров становится одинаковым.  [30]



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