Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Топ:
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
V1 РВ=Швх
V2 Р1=Швх

АЛУ для выполнения операции умножения над числами с фиксированной точкой, представленных в прямом коде
Существуют 4 основных подхода для выполнения операции умножения. 1 и 2 подходы связаны с анализом множителя, начиная с младших разрядов; 3 и 4 – анализ множителя, начиная со старших разрядов.
1 подход
Метод умножения, начиная с анализа младших разрядов множителя, со сдвигом множимого влево (метод похож на метод ручного умножения).

2 подход
Метод умножения, начиная с анализа младших разрядов множителя, со сдвигом суммы частичных произведений.

3 подход
Метод умножения, начиная с анализа старших разрядов множителя, со сдвигом множимого вправо.

4 подход
Метод умножения, начиная с анализа старших разрядов множителя, со сдвигом суммы частичных произведений влево. 

Наиболее экономичным по аппаратуре является 2 метод, так как он требует n-разрядных регистров для представления множимого, множителя и суммы частичных произведений.
Структурная схема АЛУ для выполнения операции умножения над числами с фиксированной точкой, представленных в прямом коде (по 2 методу)
|
Р1- регистр множимого;
Р2 – регистр множителя;
РВ – регистр суммы частичных произведений (в начале выполняется операции умножения обнуляется);
СМ – выход сумматора (каждый цикл на нем фиксируется суммой частичных произведений до сдвига);
РС – регистр сумматора (на нем фиксируется сумма частичных произведений после сдвига и затем заносится на регистр РВ);
Р21 – предназначен для сдвига множителя вправо, чтобы каждый цикл можно было анализировать очередной младший разряд множителя.
Результат выполнения операции умножения имеет 2n разрядов. Старшая часть образуется Ра регистре РС, младшая часть образуется на регистре Р21.
Триггер знака предназначен для фиксирования знака выполняемой операции умножения путем выполнения операции сложения по модулю 2 знаковых разрядов операндов.
c=a(+)b
| a | b | c |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
После этого знаковые разряды операндов обнуляются.

n=4 – длина разрядной сетки
(n-1) – число значащих разрядов
Швх

Ø Обратиться к теме «Микропрограммное УУ».
В зависимости от значения младшего триггера выполняется либо одна ветка, либо другая.
(*) результат
0 0 1 1 0 0 1 0з сдвинуть вправо на 1 разряд
РС Р21
0 0 0 1 1 0 0 1
РС Р21
Третий этап коррекции результата. Для этого на РА надо поставить нули, либо в счётчик заносить не (n-1), а n.
Этапы умножения.
Этап.
Определили знак результата. Знаковые разряды операндов складываются по модулю 2, и результат заносится в знаковый разряд. Знаковые разряды после этого обнуляются.
Этап.
В счётчик цикла заносится число (n-1) – число значащих разрядов, а n – длина разрядной сетки.
На втором этапе происходит обработка (n-1) циклов.
На каждом цикле анализируется очередной младший разряд множителя (регистр Р2). Если младший разряд равен 1, то переписываем на РА содержимое регистра Р1 (это переход на микропрограммный уровень); а если младший разряд равен 0, то обнуляем РА. После этого в сумматоре складывается содержимое РА и РВ (РВ предварительно обнулили), и на выходе сумматора СМ образуется сумма частичных произведений до сдвига. На РС заносится сумма частичных произведений после сдвига, которая потом переписывается на РВ. Младший разряд сумматора при сдвиге будет заноситься в старший разряд Р21, и он будет (освобождающийся) представлять собой младший разряд произведения. В этом же цикле множитель сдвигается на один разряд вправо путём пересылки с Р2 на Р21, и после записываем на Р2. Счётчик цикла уменьшаем на 1. Если счётчик цикла равен 0, то дальше идёт коррекция результата: старшая часть на РС, младшая на Р21, происходит сдвиг на один разряд. Либо сразу вместо коррекции можно взять n.
|
|
|
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
© cyberpedia.su 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!