Скачали: 14 раза
Если в старшем разряде регистра
D2 содержится 0, то данная логика сработает и на входах C1 ре-
гистра D4 и C регистра D2 возникнет синхроимпульс. На входе
XP7 (управление регистром) у нас уже 0. Это приводит к тому,
что значение в регистре D2 сдвинется влево на один разряд. Вы-
ходные данные с регистра D4 уже прошли через сумматор D5 и
(всвязи с тем, что каждый четный выход у этого сумматора ин-
версный) логику на элементах D8.1, D8.2 поступили на вход ре-
гистра D4. В сумматоре данные складываются со значением 1111b
(-1d), то есть фактически вычитается 1. Итак, эти данные уже
поступили на вход регистра D4 и после прихода синхроимпульса
на C2 эти данные в параллельном виде заносятся в регистр D4.
В эти же моменты времени у нас работает логика на элемен-
тах D8.4, D9.1, которая проверяет, а не появилась ли у нас в
старшем разряде регистра D2 единица?
Пока в старшем разряде D2 будет появляться 0 - будет идти
сдвиг мантиссы и вычитание из порядка 1. Но как только в стар-
шем разряде регистра D2 появится 0, то сработает логика на
элементах D6.4 и D7.4 которая прекратит подачу синхроимпульсов
и преобразования над мантиссой и порядком. С другой стороны,
сработает логика на регистрах D8.4 и D9.1 и синхроимпульс XP9
(C3) появится на входе регистра D3, что приведет к занесению
результатов преобразования в регистр D3 (старший разряд из ре-
гистра D1 - знак, 4 разряда из регистра D2 - мантисса и 3 раз-
ряда из регистра D4 - порядок).
Все преобразования закончились и узел готов к следующему
преобразованию.
Возможен также альтернативный вариант схемы: вместо связ-
ки регистр-сумматор можно использовать синхронный вычитающий
счетчик с возможностью параллельного занесения информации.
Тогда порядок подавался бы в на этот счетчик, а при преобразо-
вании (сдвиге) мантиссы из порядка вычиталась бы 1. Данный,
альтернативный вариант хотя и на порядок проще, однако и рабо-
тает он медленнее, так как вычитающий счетчик работает медлен-
нее чем пара регистр-сумматор.
АНАЛИЗ БЫСТРОДЕЙСТВИЯ
Временная диаграмма для конкретного числа (1 0010 101)
приведена в приложении, а мы займемся быстродействием.
1. Занесение данных в регистр D1 - 30 нс.
2. Занесение данных в регистры D2, D4:
а. D2: 30 нс.
б. D4: логика И-НЕ - 15+22 нс=37 нс и занесение в регистр
35 нс.
3. Работа логики D8.3: 22 нс; D8.4+D9.1=37 нс (просиходит
параллельно с пунктом 4a).
4. Обработка порядка и мантиссы:
а. Сдвиг в регистре D2: 30 нс.
б.
Скачали: 14 раза
