Cтраница 1
Полное слово ( тип F) можно задать в виде десятичного числа со знаком или без знака. Если знак величины не указан, она считается положительной. [1]
Полное слово содержит 32 бита, самый левый является знаковым. В знаковой позиции для положительного числа содержится нуль, а для отрицательного, представленного в дополнительном коде [ Ц, единица. [2]
RT - полное слово и обе они являются целыми. [3]
Команда L загружает полное слово, адресуемое вторым операндом, в общий регистр, указанный первым операндом. После выполнения этой команды содержимое первого операнда идентично содержимому второго операнда. Второй операнд должен быть расположен на границе слова. Признак результата не изменяется. [4]
Команда L загружает полное слово в общий регистр. Второй операнд должен быть настроен на границу слова. [5]
Литералы длиной в полное слово пишутся по тем же самым правилам, что и литералы других типов; впереди ставится знак равенства, а содержимое совпадает с операндом константы. [6]
Команда L загружает полное слово, адресуемое вторым операндом, в общий регистр, указанный первым операндом. После выполнения этой команды содержимое первого операнда идентично содержимому второго операнда. Второй операнд должен1 быть расположен на границе слова. [7]
Результат дает адрес полного слова, которое уже непосредственно указывает на адрес первого слова списка параметров. [8]
Элементы данных размером в полное слово, такие, как числа, ставят перед процедурой сбора мусора особые проблемы. Обычно эти данные целиком занимают элемент кучи, не оставляя дополнительных битов для маркировки. В таких случаях чаще всего элементы размером в полное слово выносят в специальную часть кучи, а все биты сбора мусора для этих элементов записывают в специальный упакованный массив ( битовый вектор), расположенный за пределами кучи. [9]
Считается, что содержимое полного слова имеет формат числа с фиксированной точкой, хотя оно может содержать данные любого типа. [10]
Область HAF2 расширяется до полного слова, после чего выполняется операция умножения. [11]
Команда X использует содержимое полного слова, указанного вторым операндом, в качестве маски для содержимого регистра первого операнда. [12]
Адрес блока должен указывать адрес полного слова, содержащего относительный адрес блока в одном из форматов, описанных при рассмотрении макрокоманды NOTE. При обработке наборов данных на диске разрешается устанавливать значение Z равным единице, а не нулю. [13]
Счетчик размещения настраивается на границу ближайшего следующего полного слова, и резервируются 4 слова - 16 байт памяти, первый из которых связывается с символом DATATAB. На этой операции счетчик размещения увеличится на 16, 17, 18 или 19 соответственно в зависимости от того, сколько байтов было потеряно при настройке первого элемента на границу первого слова. [14]
Например, константа типа F подразумевает полное слово, константа типа Н - полуслово, Е - полное слово, D - двойное слово. [15]