русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Выполнил студент Сергеичев Даниил, 304


Дата добавления: 2015-08-31; просмотров: 785; Нарушение авторских прав


Лабораторная работа 6. Сумматоры

Сумматор выполняет функцию арифметического сложения, выдавая на выход сигнал, эквивалентный сумме поданных сигналов.

 

 

A и В – входы сумматора

Y – выход сумматора

CIN и COUT – входы и выходы переноса операции

 

Как произвести умножение двух двоичных кодов на сумматоре?

Попробуем умножить 2 двоичных двухразрядных кода между собой.

Умножение производится по принципу «столбика»:

Умножение реализовывается на элементах AND, а сложение – на сумматорах, так как в данном случае сложение является арифметическим, а не логическим

Рассмотрим работу данной схемы:

На входах А подан код числа 1, на входах В подан код числа 3. Данная схема умножает двоичный код чисел А и В, а значит результат должен быть 3.

Как реализуется логическое умножение?
Логическое умножение подаёт на выход единицу только в том случае, если все входные сигналы – сигналы высокого уровня. Так как на AND-элементы Х2 и Х4 поступают «нулёвые» входы – они дают на выход 0. Выход Х1 не подсоединён к сумматору, и поэтому может принимать значение 0 или 1. Поскольку Х1 выдаёт на выходе единицу – плюсуем один к нашему ответу.

На первом сумматоре арифметически складываются AND-элементы Х2 и Х3, и арифметически 0+1 равны одному. С выхода сумматора на индикатор идёт сигнал, равный единице.

Элемент Х4 даёт логический нуль, поэтому сумматоры здесь не складываются. Однако входами/выходами переноса обьединены первый и второй сумматоры, и с первого сумматора копируется его операционная сумма (т.е. арифметическая единица), поэтому с выхода второго сумматора идёт еще одна единица. Выход переноса так же идет на индикатор, так как если замкнуть только 3 ноги, то индикатор не сможет отображать число, большее чем 8. В итоге, на индикаторе отображается число 3, а значит схема собрана правильно. По аналогии собираем схему для двух четырехразрядных двоичных кодов:



 



<== предыдущая лекция | следующая лекция ==>
Характеристики | Лабораторная работа № 9 Теория игр.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.031 сек.