Cтраница 4
Имеется 16 общих регистров, или регистров общего назначения. [46]
Нулевой разряд общего регистра r - - 1 с нечетным номером рассматривается не как знаковый разряд, а как обычный цифровой разряд целой части чпсла. Знак числа, который находится в четном регистре остается в кулевом разряде без изменения. При каждом сдвиге в освободившийся разряд нечетного регистра г 1 добавляется нуль, а из первого разряда четкого регистра т теряется двоичный разряд. [47]
Содержимое шестнадцати общих регистров и четырех регистров с плавающей запятой проблемной задачи хранится в Области сохранения. Эта область предназначена для совместного использования Супервизором и проблемной задачей. [48]
Увеличение содержимого общего регистра на число, не превосходящее 4095, с записью в тот же или другой регистр. [49]
Что касается общих регистров, то наша программа не изменяет содержимого ни одлого из них, и поэтому в ней вообще отсутствуют команды сохранения и восстановления. [50]
Если в общем регистре 12 содержится число 693221, то при загрузке в общий регистр 6 оно не изменится. [51]
Находящуюся в общем регистре величину можно удвоить, складывая содержимое этого регистра с самим собой, как показано в следующем примере. [52]
Байты в общем регистре, соответствующие нулевым битам маски, остаются без изменения. [53]
Поле R указывает общий регистр в общих командах и регистр с плавающей точкой в командах с плавающей точкой. В командах ЗАГРУЗКА УПРАВЛЕНИЯ и ЗАПИСЬ В ПАМЯТЬ УПРАВЛЕНИЯ поле R указывает управляющий регистр. [54]