Cтраница 2
Общие регистры имеют длину в одно полное слово - 4 байта или 32 бита. Они расположены подряд от нулевого до 15-го аналогично цепочке полных слов. Описание различных применений регистров будет даваться по мере надобности на протяжении всей книги, но основные сведения об их использовании следует дать уже сейчас. [16]
Содержимое поля второго операнда расширяется до полного слова при выполнении операции. [17]
Ответ должен быть выровнен по границе полного слова. [18]
Во втором операнде макрокоманды указывается адрес полного слова, содержащего zzCC для магнитной ленты и TTRz для DASD. На диске идентификатор в форме TTR1, где последний байт представляет собой шестнадцатеричное 01, определяет запись, идущую непосредственно за записью с идентификатором TTRz. Такого рода указание записи позволяет обратиться к следующей записи на ленте или на диске добавлением 1 к идентификатору текущей записи. Макрокоманды POINT и NOTE используются главным образом для рабочих файлов. [19]
![]() |
Регистровая память Системы 370. [20] |
Все регистры общего назначения имеют длину полного слова ( 32 бита) и могут быть использованы для хранения данных при выполнении арифметических и логических операций, а также в качестве индексных регистров в операциях над адресами и при индексации. Регистры общего назначения имеют нумерацию с О до 15, и обращение к ним осуществляется по содержимому 4-битового поля R команды. Каждый регистр с плавающей запятой имеет разрядность слова двойной длины ( 64 бита) и может содержать двоичное число в форме с плавающей запятой любого формата: короткого, длинного или повышенной точности. [21]
Если этот адрес находится на границе полного слова, то он уменьшается до адреса, находящегося на границе слова. [22]
Во втором операнде макрокоманды указывается адрес полного слова, содержащего zzCC для магнитной ленты и TTRz для DASD. На диске идентификатор в форме TTR1, где последний байт представляет собой шестнадцатеричное 01, определяет запись, идущую непосредственно за записью с идентификатором TTRz. Такого рода указание записи позволяет обратиться к следующей записи на ленте или на диске добавлением 1 к идентификатору текущей записи. Макрокоманды POINT и NOTE используются главным образом для рабочих файлов. [23]
Значение литерала извлекается и расширяется до полного слова. [24]
Хотя это поле и можно рассматривать как полное слово с фиксированной точкой ( так как оно выравнено по границе полного слова) с величиной - j - 605 предположим, что программист задал его как четырехбайтовое упакованное десятичное поле. Знак величины выражен шестнадцатеричной цифрой D в младшем полубайте поля. [25]
Независимо от длины, это число занимает полное слово. Если в объявлении указано меньшее количество разрядов, то оно помещается в младшие разряды слова. [26]
Хотя имеется много разновидностей констант длиной в полное слово ( F), полуслово ( Н) и двойное слово ( D), здесь они обсуждаться не будут. [27]
Перед загрузкой команда расширяет содержимое полуслова до полного слова, заполняя 16 дополнительных старших битов значением, равным значению знакового бита исходного полуслова. [28]
Содержимое 32-разрядного регистра R1 арифметически сравнивается с полным словом, образованным из непосредственного операнда размножением его знакового разряда на 12 позиций влево. [29]
В случае, если происходит операция нал полным словом ( 16 разрядов), то она завершается за два цикла под управлением одной двухцикловой микрокоманды. [30]