Краткая теория к заданию




Лабораторная работа 2

Тема: Исследование двоичных сумматоров

Цель работы

Исследование внутренней структуры и логики функционирования сумматоров и полусумматоров; проверка правильности их функционирования.

 

Краткая теория к заданию

По числу входов различают полусумматоры, одноразрядные сумматоры (ОС) и многоразрядные сумматоры.

Полусумматорами называются устройства с двумя входами и двумя выходами, на которых вырабатываются сигналы суммы и переноса. Полусумматор реализует лишь часть задачи суммирования, так как не учитывает входной величины – переноса из соседнего младшего разряда в данных. В таблице 1 приведена таблица истинности полусумматора.

Таблица 1 – Таблица истинности полусумматора

Ai Bi Si Pi
       
       
       
       

 

Одноразрядный двоичный сумматор состоит из двух комбинационных схем: одна – для формирования Si, вторая – для определения Pi.

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

Одноразрядные сумматоры имеют три входа и обеспечивают сложение разрядов слагаемых с переносом из предыдущего разряда. В таблице 2 приведена таблица истинности сумматора.

 

Таблица 2 – Таблица истинности сумматора

Ai Bi Пi-1 Сi Пi
         
         
         
         
         
         
         
         

 

Обозначения в таблице 2:

· Ai, Bi – слагаемые i-го разряда;

· Сi – сумма слагаемых i-го разряда;

· Пi-1, Пi – переносы из (i‑1)-го и i-го разрядов.

Арифметические сумматоры являются составной частью так называемых арифметико-логических устройств (АЛУ) микропроцессоров (МП). Они используют­ся также для формирования физического адреса ячеек памяти в МП с сегментной ор­ганизацией памяти.

В программе ЕWВ арифметические сумматоры представлены в двумя базовыми устройствами, показанными на рис. 1: полу­сумматором (слева) и полным сумматором (справа).

Рисунок 1 – Устройства полусумматора и сумматора

 

Они имеют следующие назначения выводов:

А, В – входы слагаемых,

∑ – результат суммирования,

Со – выход переноса,

Сi – вход переноса.

Многоразрядный сумматор создается на базе одного полусумматора и n полных сумматоров.

 
 

В качестве примера на рис. 2 приведена структура трех­разрядного сумматора. На входы А1, А2, АЗ и В1, В2, ВЗ подаются первое и вто­рое слагаемые соответственно, а с выходов S1, S2, S3 снимается результат суммирования.

 

Рисунок 2 – Трёхразрядный сумматор

 

Для исследования внутренней структуры и логики функционирования сумматоров как нельзя лучше подходит логический преобразователь.

Схема подключения полусумматора к логическому преобразователю приведена на рис. 3.

Рисунок 3 – Подключение полусумматора к логическому конвертеру

 
 

После подключения полусумматора к преобразователю последовательно нажимаем кнопки (рис. 4) и в результате получаем таблицу истинности и логическое выражение.

 

Рисунок 4 – Кнопки логического конвертера

 

Из полученной таблицы истинности можно видеть, что при подключении вывода ∑ полусумматора к зажиму ОUТ преобразователя он выполняет функции элемента «Исключающее ИЛИ». Подключив клемму ОUT преобразователя к выходу Со полусумматора и проделав аналогичные действия, приходим к выводу, что в таком включении полусумматор выполняет функции эле­мента И. Следовательно, эквивалентная схема полусумматора имеет вид, показан­ный на рис. 5.

Рисунок 5 – Эквивалентная схема полусумматора

 

 

Практическая часть

1. Подключим полный сумматор к логическому преобразователю, как указано на рис. 6, и выясним его внутреннюю структуру, принимая во внима­ние методику решения аналогичной задачи для полусумматора.

Рисунок 6 – Исследование полного сумматора

 

2. Используя опыт работы со схемой на рис. 8, подключим ко входам трехраз­рядного сумматора на рис. 2 генератор слова, а к выходам алфавитно-цифровой индикатор с дешифратором и проверим правильность его функционирования.

Рисунок 7 – Подключение семисегментного индикатора с дешифратором

В каталоге программы ЕWВ имеется схема включения четырехразрядного АЛУ на базе серийной микросхемы 74181 (отечественный аналог К155ИПЗ.

Проверим работу ИМС 74181 (рис. 8) в режиме сумматора с переносом (на вход Сn подаём сигнал логического нуля).

ИМС74181 обеспечивает 32 режима работы АЛУ в зависимости от состояния управляющих сигналов на входах М, S0...S3, а также допускает наращивание разрядности (вход СN и выход СN<4 для переносов).

Показанная на рис. 8 схема включения ИМС соответствует режиму сумматора без переноса. Значения четырехразрядных операндов А и В на входе задаются с помощью генератора слова и в шестнадцатеричном коде отображаются одноимёнными алфавитно-цифровыми индикаторами. На выходах F0...F3 результат суммирования отображается индикатором F. Изменяя со­стояния сигналов на управляющих входах, можно промоделировать большинство функций АЛУ, используемых в микропроцессорах.

Рисунок 8 – Подключение микросхемы ИМС74181 в режиме сумматора без переноса

 

4.В соответствии с рис. 8 соберем ИМС 74181. В генераторе слов вводим любые комбинации десятичного системы счисления. (рис. 9).

Рисунок 9 – Ввод комбинаций

 

Вывод: При выполнении лабораторной работы мы изучили принцип работы, внутреннюю структуру и логику функционирования сумматоров и полусумматоров, удостоверились в правильности функционировании ИМС 74181 в режиме сумматора с переносом (на вход Сn по­дали сигнал логического нуля).

Контрольные вопросы и задания

 

1. Чем отличается полусумматор от одноразрядного сумматора?

2. Сколько входов имеет полный сумматор? Сколько выходов?

3. Запишите функцию алгебры логики, которая реализует арифметическое суммирование одноразрядных двоичных чисел.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-01-14 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: