Составители:
57
Различные варианты структуры этого АЛУ, в основном, могут отли-
чаться способом получения обратного кода числа, записанного в регистре
РС. В рассматриваемой структуре этого преобразование выполняется непо-
средственно в регистре РС, для чего триггеры этого регистра должны иметь
вход Т, подача единицы на который инвертирует содержимое триггера.
Можно выполнять это преобразование аналогично тому, как это было сдела-
но в предыдущей схеме, подавая инверсию содержимого цифровых разрядов
РС на Вх1 или Вх2 сумматора и принимая инвертированные цифры в РС с
выхода сумматора.
Выполнение операции сложения в данном устройстве потребует от од-
ного до трех тактов. Если в исходном состоянии первое слагаемое записано в
РС, а второе в Р1, то микропрограмма может выглядеть так, как показано на
рис. 15, б. Первый оператор микропрограммы (вершина с номером 2) обеспе-
чивает получение обратного кода в случае отрицательного первого слагаемо-
го. Операторы с номерами 4 и 5 служат для добавления в прямом или обрат-
ном коде второго слагаемого к первому, а оператор с номером 7 используется
в случае получения отрицательной суммы для преобразования ее в прямой
код.
Если использовать для получения обратного кода числа, записанного в
регистре РС, передачу инверсии его цифр через вход Вх2 сумматора, как в
предыдущей схеме, то вход Вх2 сумматора будет связан с выходом РС
управляемыми цепями, а не жестко, и микропрограмма операции будет ана-
логична приведенной на рис. 14.
Для выполнения операции вычитания в данном устройстве использу-
ются те же способы, что и в вышерассмотренном.
3.2. АЛУ для сложения и вычитания чисел с плавающей запятой
06общенная структура АЛУ для сложения чисел с плавающей запятой
(ПЗ) рассмотрена в п. 2.3. Там же указан путь получения структурной схемы
этого устройства с максимальным распараллеливанием на основе типовых
функциональных блоков.
При соответствующей декомпозиции и совмещении выполнения пре-
образований, представляющих отдельные этапы операции сложения чисел с
П3, можно сформировать структуру АЛУ, представленную на рис. 16, ориен-
тированную на числа с ПЗ, имеющие порядок в виде целого числа со знаком,
содержащего p цифровых разрядов, и мантиссу в виде дробного числа со зна-
ком, содержащего т цифровых разрядов. Под знак в обоих случаях отведено
по одному разряду (0-й – знак порядка, (р + 1)-й – знак мантиссы). На этом
рисунке использованы обозначения: ТП – триггер переполнения порядка, ТМ
– триггер переполнения мантиссы, ТЗ – триггер потери значимости (получе
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »