Полное слово - память - Большая Энциклопедия Нефти и Газа, статья, страница 2
Закон Вейлера: Для человека нет ничего невозможного, если ему не надо делать это самому. Законы Мерфи (еще...)

Полное слово - память

Cтраница 2


Команда О производит логическое сложение маски, представляющей собой полное слово памяти, с исходным полем, расположенным в общем регистре. Все 32 бита четырехбайтовой маски используются для вычисления конечного состояния битов регистра. Первый операнд команды указывает общий регистр, а второй операнд представляет собой действительный или символический адрес полного слова памяти.  [16]

Для выполнения команды М требуется пара соседних общих регистров, номер первого из которых должен быть четным, используемых в качестве рабочей области при выполнении команды, а также для запоминания результатов умножения. Программист должен загрузить в регистр с нечетным номером число, являющееся множимым. При выполнении команды М число с фиксированной точкой, содержащееся в нечетном регистре пары, умножается на множитель, число с фиксированной точкой, содержащееся в полном слове памяти. Произведение занимает пару регистров в виде 64-разрядного двоичного числа со знаком ( 1 знаковый бит и 63 бита числа), причем младшие разряды результата занимают младшие позиции регистра с нечетным номером. Номер регистра первого операнда должен быть четным; при несоблюдении этого правила возникнет программное прерывание по неправильной спецификации. Если известно, что произведение достаточно мало и может поместиться в одном общем регистре, то результат умножения можно извлекать из регистра с нечетным номером, в противном случае его следует извлекать из совокупности общих регистров.  [17]

Если во время выполнения программы требуется наличие дескрипторов для чисел, как в языках Лисп и Снобол 4, необходимо другое представление, поскольку аппаратных дескрипторов нет. В Лиспе вещественное число должно храниться в виде цепочки битов вместе с индикатором типа данных, указывающим, что эта цепочка битов является закодированным вещественным числом. Поскольку программное моделирование арифметики обычно очень неэффективно, желательно применять арифметические операции, имеющиеся в аппаратуре. Можно использовать аппаратное представление числа в виде цепочки битов и, поскольку цепочка битов, скорее всего, занимает полное слово памяти, разместить дескриптор в отдельном слове где-либо в памяти вместе с указателем на слово, содержащее эту цепочку битов.  [18]



Страницы:      1    2