АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция
|
Вопрос №23. Операционный блок для умножения двоичных чисел с фиксированной точкой. Назначение узлов и блоков. Алгоритм выполнения операции умножения
Рассмотрим операцию умножения на примере:
Допустим, надо умножить число 101 на число 101. Число 101 записывается в Рг Х (регистр Х), а число 101 – в Рг Y. В БРг SM, Рг SM, Рг Z и в триггере переполнения (ТгП) находятся нули. Младший разряд числа из Рг Y поступает в УУ, т.к. это единица, то производится сложение содержимого регистра Х с содержимым буферного регистра сумматора, результат записывается в регистр сумматора. Далее производится сдвиг содержимого регистра Y, регистра сумматора и регистра Z в сторону младших разрядов. На место старшего разряда в регистр Y поступает ноль из устройства управления, на место старшего разряда регистра сумматора поступает число, находящееся в триггере переполнения (в данном случае ноль), а на место старшего разряда регистра Z поступает вытесненный разряд из регистра сумматора (в данном случае поступает 1). После выполнения сдвига в устройство управления опять поступает младший разряд из регистра Y. На этот раз это ноль. Т.к. это ноль, то производится только сдвиг (аналогично описанному выше). Далее снова поступает младший разряд из регистра Y. Теперь это единица. Производится сложение и сдвиг, как и в начале.
Можно упростить схему, соединив вместе регистр сумматора и буферный регистр сумматора, а так же регистр Y и регистр Z.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | Поиск по сайту:
|