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

Значение - признак - результат

Cтраница 4


Заметим, что в общем регистре 10 должно бы быть число 2151802848, однако значение знакового бита в позиции старшего разряда стало равным единице, что соответствует знаку минус. Это возбуждает сигнал переполнения с фиксированной точкой, значение признака результата устанавливается соответствующим образом, и возникнет прерывание по переполнению с фиксированной точкой.  [46]

Выполнение команды может быть прервано. Если прерывание происходит после завершения элемента операции, не являющегося последним, содержимое регистров Ri 1 и R2 1 уменьшается на число пересланных байтов, а содержимое регистров Ri и R2 увеличивается на это же число, так что при повторном выполнении команда пересылки возобновляется с точки прерывания. При прерывании старшие байты в регистрах Ri и R2 устанавливаются равными 0, значения старших байтов в регистрах Ri 1 и R2 1 остаются без изменения, а значение признака результата не предсказуемо. Если операция прервана во время засылки символов-заполнителей, то поле счетчика в регистре R2 1 равно 0, адрес в регистре R2 увеличен на первоначальное значение счетчика в регистре R2 1 и значения в регистрах Ri и Ri - J-1 отражают степень заполнения.  [47]

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

При выполнении большинства операций с плавающей точкой устанавливается признак результата. Для большинства операций значения признака результата О, 1 или 2 указывают на то, что результат соответственно равен нулю, меньше нуля или больше нуля. Нулевым считается результат, имеющий нулевую мантиссу. Значение признака результата 3 устанавливается в том случае, если произошло переполнение порядка.  [49]



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