Page 105 - 4128
P. 105
регістр, що зберігає число у формі з плаваючою комою. У цьому
регістрі три підрегістри: для зберігання знаку Рг(0),
характеристики Рг(1:7), мантиси Рг(8:31) числа.
Регістр може виконувати ряд мікрооперацій, наприклад:
В(0:6) D(0:n)
y 3
y 7 y 6 у 1 : Рг(0):=0
y 2 : Рг(0:n):=A(0:n)
0 1 ......... 7 8 ......... n y 3 : B(0:6):=Рг(1:7)
y 4 : Рг(0:n):=0.Рг(0:n-1)
y 5 : Рг(0:n):=Рг(1:n).0
y 1 y 6 : D(0:n):=Рг(0:n)
n
y 7 : D(0:n):=^Рг(0:n)
A(0:n) y 4 y 5
Рисунок 5.5 - Багатофункціональний регістр
Регістр, який виконує мікрооперацію у4 (зсув вправо) або
у5 (зсув вліво) називаються регістром зсуву.
Суматор - операційний елемент, що виконує
підсумовування кодів чисел. Залежно від кодів чисел розрізняють
суматори прямого, зворотного, додаткового кодів. Крім того,
суматори бувають комбінаційними і накопичуючими.
Комбінаційний суматор виробляє вихідні сигнали суми і
перенесення, визначені комбінацією цифр доданків, одночасно
поданих на входи суматора. Даний суматор не володіє пам'яттю і
після зняття сигналів з входів вихідні сигнали також зникають.
Умовне позначення комбінаційного суматора
представлене на рис.5.6.
104