Вы находитесь на странице: 1из 3

1 ОПИСАНИЕ ПРИНЦИПА РАБОТЫ ЗАДАННОЙ СТРУКТУРНОЙ

ЭЛЕКТРИЧЕСКОЙ СХЕМЫ УСТРОЙСТВА УМНОЖЕНИЯ


ДВОИЧНЫХ ЧИСЕЛ

Структурная электрическая схема устройства умножения


четырехразрядных двоичных чисел представлена на рисунке 1

Рисунок 1 – Устройство умножения двоичных чисел. Схема


электрическая структурная

Рассмотрим назначение узлов, входящих в структурную схему устройства.


Умножитель Y3 предназначен для умножения четырехразрядных двоичных
чисел A и B, представленных разрядами a0, a1, a2, a3 и b0, b1, b2, b3. На выходе
умножителя формируется восьмиразрядное произведение Q, представленное
разрядами q0, q1,…, q7.
Регистр Y1 предназначен для параллельного ввода четырехразрядного
множимого A в двоичной системе счисления (СС). Значение множимого A может
меняться в пределах от 0 до 15 в десятичной СС.
Счетчик Y2 предназначен для параллельного ввода четырехразрядного
множителя B в двоичной СС. Значение множителя B также может меняться от 0
до 15 в десятичной СС.
Регистр Y4 предназначен для параллельного вывода результата умножения,
который представляет собой восьмиразрядное кодовое слово.
Загрузка сомножителей и запись результата умножения синхронизируется
тактовыми импульсами U C . Причем ввод сомножителей осуществляется по

1
отрицательным фронтам тактовых импульсов, а вывод результата умножения – по
положительным.
Процесс функционирования устройства поясняется временной диаграммой,
которая представлена на рисунке 2

Рисунок 2 – Временная диаграмма, поясняющая процесс


функционирования устройства умножения

В момент времени t1 по отрицательному фронту тактового импульса


(рисунок 2) начинается ввод сомножителей в регистр Y1 и счетчик Y2 (рисунок 1).
К моменту времени t 2 ввод заканчивается, и начинается процесс умножения в
умножителе Y3. Этот процесс в худшем случае завершается к моменту времени t 3 .
Затем по положительному фронту тактового импульса результат умножения
записывается в регистр Y4 и т. д.
При подаче низкого уровня напряжения на вход RESET (рисунок 1)
устройство сбрасывается в исходное нулевое состояние.
Рассмотрим процесс умножения двоичных чисел на примере умножения
заданных чисел, например: A = 11(10) = 1011(2) и B = 9(10) = 100(2). Умножение
выполним, начиная с младшего разряда множителя:

2
– множимое
a3 a2 a1 a0
×
1 0 1 1
1 0 0 1
– множитель
b3 b2 b1 b0
+ 1 0 1 1
+ 0 0 0 0
– частичные
+ 0 0 0 0 произведения
1 0 1 1
1 1 0 0 0 1 1 – полное
произведение
q6 q5 q4 q3 q2 q1 q0

Таким образом, при умножении двоичных чисел формируются частичные


произведения, сдвигаются и суммируются.
Сравним результаты умножения чисел A и B в двоичной и десятичной СС.
Для этого преобразуем результат умножения в десятичную систему счисления:

01100011(2) = 0 ∙ 27 + 1 ∙ 26 + 1 ∙ 25 + 0 ∙ 24 + 0 ∙ 23 + 0 ∙ 22 + 1 ∙ 21 + 1 ∙ 20 = 99(10)

Результаты совпадают и равны 99(10).

Вам также может понравиться