Регистр - первое - Большая Энциклопедия Нефти и Газа, статья, страница 3
Хорошо не просто там, где нас нет, а где нас никогда и не было! Законы Мерфи (еще...)

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

Cтраница 3


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

32 Команды арифметических операций.| Команда сравнения. [32]

При выполнении операции STC биты 26 - 31 регистра первого операнда запоминаются по адресу второго операнда, а при выполнении операции STCM байты из регистра первого операнда, для которых разряд маски в поле М равен 1, запоминаются последовательно в поле второго операнда в основной памяти.  [33]

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

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

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

Исполнительный адрес второго операнда помещается в младшие 3 байта регистра первого операнда.  [37]

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

Четырехразрядный ключ защиты памяти выбирается из разрядов 24 - 27 регистра первого операнда.  [39]

Производится сложение 32-битового представления величины второго операнда с 32 битами регистра первого операнда и результат помещается в регистр первого операнда. В сложении принимают участие все биты, включая биты знака без последующего изменения знакового бита результата. Условие переполнения не вызывает программного прерывания. Второй операнд должен размещаться в памяти на границе слова. Признак результата, устанавливаемый после выполнения команды, указывает, произошел или нет перенос из знакового разряда.  [40]

Производится сложение 32-битового представления регистра второго операнда с 32 битами регистра первого операнда и сумма помещается в регистр первого операнда. Все биты, включая знаковые, складываются по правилам сложения двоичных кодов без последующего изменения знакового бита результата. Условие переполнения не вызывает программного прерывания. Значение признака результата показывает, произошел или нет перенос из знакового разряда.  [41]

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

Команда LCR помещает дополнение до 2 содержимого регистра второго операнда в регистр первого операнда. В обоих операндах можно указать один и тот же регистр, и тогда содержимое этого регистра будет заменено на его дополнение.  [43]

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

Команда CVD преобразует 32-разрядное двоичное число со знаком, находящееся в регистре первого операнда, в десятичное число упакованного формата, располагая это число в области, указанной вторым операндом. Второй операнд представляет собой поле длиной 8 байтов, начинающееся с границы двойного слова. В соответствии с форматом упакованных десятичных данных в младшие четыре разряда ( самый правый полубайт) поля помещается код знака преобразуемого числа.  [45]



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