Разделы презентаций


14

Содержание

Суммирование двоичных чисел по модулю 2Но требуется и «нормальная» арифметикаМы уже знаем как просуммировать два двоичных числа без переноса (по модулю 2)

Слайды и текст этой презентации

Слайд 1Сумматоры, вычитатели, АЛУ

Adders, Subtractors, ALU

14

Сумматоры, вычитатели, АЛУAdders, Subtractors, ALU14

Слайд 2Суммирование двоичных чисел по модулю 2
Но требуется и «нормальная» арифметика
Мы

уже знаем как просуммировать два двоичных числа без переноса (по

модулю 2)
Суммирование двоичных чисел по модулю 2Но требуется и «нормальная» арифметикаМы уже знаем как просуммировать два двоичных числа

Слайд 3Суммирование двоичных чисел
Перенос
Как?
В обычной арифметике используется перенос
Разрядная сетка

Суммирование двоичных чиселПереносКак?В обычной арифметике используется переносРазрядная сетка

Слайд 4Полусумматор
Перенос
Half Adder

ПолусумматорПереносHalf Adder

Слайд 5Полусумматор
Half Adder
Входы
Выходы
Таблица истинности
Сумма
Выход переноса
Carry Out

ПолусумматорHalf AdderВходыВыходыТаблица истинностиСуммаВыход переносаCarry Out

Слайд 6Полный сумматор
Full Adder
Входы
Выходы
Таблица истинности
Суммирование с учетом переноса
Конечно можно и на

основных логических элементах.

Полный сумматорFull AdderВходыВыходыТаблица истинностиСуммирование с учетом переносаКонечно можно и на основных логических элементах.

Слайд 7Многоразрядный сумматор с последовательным переносом
Ripple Adder

Многоразрядный сумматор с последовательным переносомRipple Adder

Слайд 8Время выполнения
Ripple Adder
Время выполнения операции
- разрядность сумматора
- задержка распространения по

переносу
Многоразрядный сумматор с последовательным переносом

Время выполненияRipple AdderВремя выполнения операции- разрядность сумматора- задержка распространения по переносуМногоразрядный сумматор с последовательным переносом

Слайд 9Время выполнения
Как уменьшить время операции?
Теоретически можно реализовать комбинаторную схему на

основных логических элементах
Тогда время выполнения операции
В n раз быстрее.
Для современных

сумматоров с n=64 требуется реализовать n+1 таблицу истинности со 128-ю переменными.

Это немыслимо!

Время выполненияКак уменьшить время операции?Теоретически можно реализовать комбинаторную схему на основных логических элементахТогда время выполнения операцииВ n

Слайд 10Время выполнения
Как уменьшить время операции?
Надо искать компромисс.
Такой блок вполне можно

реализовать на основных логических элементах
Ускорение в 4 раза
Схемы ускоренного переноса
Carry

Look-ahead Adder
Время выполненияКак уменьшить время операции?Надо искать компромисс.Такой блок вполне можно реализовать на основных логических элементахУскорение в 4

Слайд 11Вычитание
Как реализовать ?

ВычитаниеКак реализовать ?

Слайд 12Вычитание через сложение. Дополнительный код.
75-22=53
Десятичная арифметика. Двухразрядная сетка.
Отрицательное число -22

представим в дополнительном (до 100) коде
-22=99-22+1=78complement
75+78=153
Максимальное число в заданной разрядной

сетке

Отрицательное число -22 в дополнительном коде

Пример 1

Пример 2

18-38=-20

-18=99-18+1=72complement

18+72=080

80 это -20 в дополнительном коде

Знаковый разряд

Фокус-покус:

Вычитание через сложение. Дополнительный код.75-22=53Десятичная арифметика. Двухразрядная сетка.Отрицательное число -22 представим в дополнительном (до 100) коде-22=99-22+1=78complement75+78=153Максимальное число

Слайд 13Вычитание через сложение. Дополнительный код.
Двоичная арифметика. Восьмиразрядная сетка.

Вычитание через сложение. Дополнительный код.Двоичная арифметика. Восьмиразрядная сетка.

Слайд 14Последовательный вычитатель A-B
Сумматор

Последовательный вычитатель A-BСумматор

Слайд 15Последовательный вычитатель A-B

Последовательный вычитатель A-B

Слайд 16Последовательный вычитатель A-B
Добавление 1

Последовательный вычитатель A-BДобавление 1

Слайд 17Простейшее АЛУ
Арифметически-Логическое Устройство
Arithmetic Logic Unit (ALU)
Две операции:
A+B
A-B
Сложение A+B
Вычитание A-B
Можно ли

одним устройством?

Простейшее АЛУАрифметически-Логическое УстройствоArithmetic Logic Unit (ALU)Две операции:A+BA-BСложение A+BВычитание A-BМожно ли одним устройством?

Слайд 18Простейшее АЛУ
Арифметически-Логическое Устройство
Arithmetic Logic Unit (ALU)
Две операции:
A+B
A-B
Opcode
Управляемые инверторы

Простейшее АЛУАрифметически-Логическое УстройствоArithmetic Logic Unit (ALU)Две операции:A+BA-BOpcodeУправляемые инверторы

Слайд 19Простейшее АЛУ
Арифметически-Логическое Устройство. Компаратор.
A-B
Флаги

Простейшее АЛУАрифметически-Логическое Устройство. Компаратор.A-BФлаги

Слайд 20Простейшее АЛУ
Арифметически-Логическое Устройство
Arithmetic Logic Unit (ALU)
Много операций:

Простейшее АЛУАрифметически-Логическое УстройствоArithmetic Logic Unit (ALU)Много операций:

Слайд 21Простейшее АЛУ
Арифметически-Логическое Устройство
Arithmetic Logic Unit (ALU)

Простейшее АЛУАрифметически-Логическое УстройствоArithmetic Logic Unit (ALU)

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика