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

Бит - расширение

Cтраница 2


Оно не может быть сохранено, как 24-битное слово, поскольку требует более 24 битов для представления. Значение регистра состояния, SR, 0320 -бит Е установлен. Содержимое В1 представлено десятичным числом 131.0, поскольку регистр состояния сигнализирует об использовании битов расширения аккумулятора В - бит 47 аккумулятора В является не знаком, а частью смешанного числа.  [16]

Бит расширения сброшен в нуль, если все биты целой части 56-битного результата - нули или единицы, иначе бит установлен. Если бит расширения равен 0, то младшая часть числа содержит все значащие биты, а старшая часть числа является расширением знака. В этом случае регистр расширения аккумулятора игнорируется. Если бит расширения равен 1, то регистр расширения аккумулятора используется.  [17]

18 Умножение целых чисел со знаком. [18]

Произведение множителей со знаком имеет длину 2N - 1 бит. Для хранения произведение должно быть правильно нормализовано. Следовательно, необходим дополнительный бит, поскольку перед умножением создаются два знаковых бита, после умножения - только один. Целые множители используют дополнительный бит как бит расширения знака.  [19]

Числа для сложения должны быть пересланы в любые из приемлемых регистров источника ( X, Y, А, В) и регистров приемника ( А, В) для 48-битного сложения. Если сумма дробных частей больше, чем единица, выполняется перенос в целую часть. Если после сложения двух вещественных чисел целый результат не может быть представлен в 24 битах, используется расширение аккумулятора. Бит 5 в регистре состояния указывает на использование битов расширения.  [20]

21 Опции условного выполнения подмножеств. [21]

Префикс в два слова включает поле для каждого блока исполнения ядра, а именно, четыре поля для командАЛУданныхидваполя команд AGU. Команды АЛУ данных имеют максимум три операнда, например, ADD DO, D1, D2, и поэтому каждое поле АЛУ данных имеет по три разряда. К манды AGU имеют максимум два операнда, например, MOVE ( R0), DO, и поэтому каждое поле AGU имеет по два разряда. Для каждого возможного операнда в каждом блоке исполнения добавляется бит расширения. Если этот бит установлен, то это означает, что соответствующий операнд использует регистр из старшего банка. Если бит сброшен, или он не входит в два слова префикса, то операнд использует регистр из младшего банка.  [22]



Страницы:      1    2