Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Потехин / АЛУ. Отчет

.docx
Скачиваний:
32
Добавлен:
16.03.2016
Размер:
245.22 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕТРОНИКИ (ТУСУР)

Кафедра телевидения и управления (ТУ)

Отчет по лабораторной работе

по дисциплине «Вычислительная техника»

АРИФМЕТИКО-ЛОГИЧЕСКОЕ УСТРОЙСТВО (АЛУ)

Проверил

________Потехин В.А.

Выполнили

ст. гр. 152

_______Долгирев В.О.

_______Ни М.С.

2014 г.

Введение

Целью цикла лабораторных работ является ознакомление с типовыми узлами ЭВМ и микропроцессоров, получение навыков проверки субблоков, изготавливаемых с использованием микросхем средней и малой степени интеграции. Все используемые микросхемы относятся к классу транзисторно-транзисторной логики (ТТЛ).

В данной лабораторной работе исследуется микросхема АЛУ (К155ИП3)

Арифметико-логические устройства (АЛУ)

Арифметико-логические устройства (АЛУ) это специализиро­ванные микросхемы, выполняющие в соответствии с программой на входах арифметические или логические преобразования двоичной информации (рисунок 1). В микропроцессорной технике АЛУ являются базовыми элементами – они используются в сочетании с регистрами памяти и сдвига, оперативными запоминающими устройствами и другими цифровыми узлами. АЛУ, принадлежащие к разным типам логик (ТТЛ, ТТЛШ, КМОП, ЭСТЛ), функционально во многом совпадают, в том числе и по разводке выводов.

Рисунок 1 – Условное обозначение К155ИП3

Микросхема К555ИП3 предназначена для действий с двумя четырех­разрядными двоичными слоями: А = А3А2А1А0 и В = В3В2В1В0. Конкретный вид операции, выполняемой микросхемой, задается 5-разрядным кодом на выходах МS3S2S1S0. Всего это АЛУ способно выполнить 25 = 32 операции: 16 логических и 16 арифметических и арифметико-логических. Операции сло­жения и вычитания проводятся с ускоренным переносом из разряда в разряд. Кроме того, имеется вход приема сигнала пере­носа С.

На выходах F0F1F2F3 формируются ре­зультаты логических преобразований и арифме­тических действий. На выходе переноса С4 обра­зуется сигнал старшего (пятого) разряда при вы­полнении арифметических операций. Дополни­тельные выходы – образования ускоренного пе­реноса G и распространения ускоренного пере­носа Р – используются только при организации многоразрядных АЛУ в случае их сочетания с блоком ускоренного переноса К555ИП4.

Слова А и В, подлежащие обработке, могут быть представлены в положительной либо отри­цательной логике. Таблицы истинности для каж­дого варианта логики различны. Для положи­тельной логики действительна таблица 1. Старший разряд кода выбора операции (вход М) определяет характер действий, выполняемых АЛУ. Когда на этом входе сигнал высокого уровня, АЛУ производит логические операции поразрядно над каждой парой бит слов А и В, а переносы между разрядами запрещаются.

При М = 0 АЛУ выполняет арифметико-логические операции. При этом логические операции выполняются поразрядно, а арифметические - с переносом. Результаты арифметических операций выражены в дополнитель­ном коде. Как отмечалось, числа в дополнительном и в обратном коде связаны простым соотношением Nдоп = Nобр+ 1 или Nобр = Nдоп – 1. Поэтому в тех строках таблицы, где указана операция «минус 1», результат арифметических действий представлен в обратном коде.

Таблица 1 - Функциональная зависимость выходов микросхемы К555ИП3 от состояния входов

Выходной результат формируется с учетом состояния входа переноса. Оба сигнала переноса – входной С и выходной С4 – инверсные относительно сигналов на входах А и В, т.е. когда слова А и В – в положительной логике, сигналу переноса отвечает низкий уровень напряжения на соответствующем выходе, а в отрицательной логике – наоборот.

Если АЛУ выполняет логико-арифметическую операцию, логическая функция реализуется поразрядно, а арифметическая – с переносом. Напри­мер, входному коду МS3S2S1S0 = 01000 отвечает операция АB плюс А, где АB - логическое умножение двух слов. Если А = 0101 и В 1011, то первая операция дает АB = 0101, сумма 0101 плюс 0100 = 1001.

При использовании АЛУ в качестве компаратора сигнал снимают с выхода А = В (вывод 14). Этот выход с открытым коллектором, к источнику питания его следует подключать через внешний резистор 1 кОм. Режим компаратора обеспечивается при М = 0 и S3S2S1S0 = 0110. Когда числа А и В равны, на выходе А = В формируется сигнал высокого уровня.

Принципиальная схема устройств

Рисунок 2 – Принципиальная схема устройства

Принципиальная схема приведена на рисунке 2. Она включает в себя АЛУ D1.

АЛУ D1 (микросхема К155 ИП3) – это сложная комбинационная схема, предназначенная для выполнения арифметических и логических операций над четырехразрядными кодами чисел, причем, операции производятся над одноименными зарядами. Для увеличения разрядности чисел, например до восьми необходимо использоваться два таких устройства. При этом сигнал на выходе Cn+N младших четырех разрядов должен поступить на вход Cn старших четырех разрядов. Такое соединение позволит увеличить разрядность обрабатываемых чисел до 4N, где N – целое положительное число.

На входы А0…А3 АЛУ подается четырехразрядный код числа А, на входы В0…В3 – код числа В.

Двоичным кодом, поданным на входы S0…S3 АЛУ, задается код одной из 16 операций обработки операндов А и В. Если на управляющем входе М при этом установлен уровень логической единицы, то в АЛУ выполняется логическая операция, а если М=0, то арифметическая.

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

При выполнении арифметических операций (М=0) эти цепи включаются и, кроме того, учитывается значение сигнала на входе переноса. Если Cn = 0, то считается, что перенос есть, а если Cn = 1, то переноса нет. Результат операции над операндами появляется на выходах F0…F3.

АЛУ имеет выход, который обозначен А=В. Высокий логический сигнал образуется, если F0=F1=F2=F3=1. Этот выход выполнен на схеме с открытым коллектором. Выходы P и G используются при построении АЛУ, обрабатывающих числа с разрядностью больше четырех.

Таблица соединений

Обозначение на схеме устройства

Номер контакта устройства

Номер контакта установки

+5 В

27

I47

0 B

2

J47

Управляющие входы

Сn

15

J16 (F1)

M

20

J14 (F2)

Входные двоичные коды чисел

А0

25

J7 (E5)

А1

31

J5 (E6)

А2

33

J3 (E7)

А3

35

J1 (E8)

В0

23

J15 (E1)

В1

26

J13 (E2)

В2

34

J11 (E3)

В3

36

J9 (E4)

Код операции обработки

S0

22

J8 (F5)

S1

17

J6 (F6)

S2

19

J4 (F7)

S3

21

J2 (F8)

Контроль результата операции

F0

11

I32 (A0)

F1

18

I30 (A1)

F2

16

I28 (A2)

F3

43

I26 (A3)

Контроль дополнительных выходов

G

37

J33 (B0)

P

39

J31 (B1)

Cn+N

38

J29 (B2)

A=B

40

J27 (B3)

Выводы

Проделав данную лабораторную работу, мы ознакомились с работой сумматора и регистра на практике. Получили навыки работы с субблоками. Путем спайки контактов мы получили рабочую схему, управляемую с помощью тумблеров на панели. Полученная схема своим поведением показывает работу АЛУ.