Исследование арифметико - логического устройства. Арифметико-логическое устройство (АЛУ). Условное изображение ИМС К155ИП3

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

                   ЛАБОРАТОРНАЯ РАБОТА N 6

ИССЛЕДОВАНИЕ АРИФМЕТИКО - ЛОГИЧЕСКОГО УСТРОЙСТВА.

1. Цель работы : Изучить законы функционирования и исследовать  свойства арифметико-логического устройства на ИМС К155ИП3.

                   2. Основные теоретические сведения.

Арифметико-логическое устройство (АЛУ) - это специализированное устройство, выполняющее в соответствие с программой на входах арифметические и логические преобразования двоичной информации. АЛУ выпускаются как в виде отдельных ИМС, так и в виде элементов более сложных ИМС - микропроцессоров, где они являются основным элементом.

В ТТЛ выпускаются АЛУ К155ИП3, в КМОПТЛ - К561ИП3 , по функциям они совпадают. ИМС АЛУ дороже простых ИМС, однако благодаря универсальным свойствам применение их в аппаратуре во многих случаях оказывается оправданным.

В данной работе исследуется АЛУ К155ИП3 .

Рис. 1. Условное изображение ИМС К155ИП3.


S0
S1
S2
S3
F0
F1
F2
F3
A0
A1
A2
A3
A = BGGRPPB0
B1
B2
B3
CRSE

ИМС К155ИП3 предназначена для действий с двумя четырехразрядными двоичными словами А=А3А2А1А0 и В=В3В2В1В0. Конкретный вид операции , выполненной микросхемой , задается 5-разрядным кодом на входах  SE, S3, S2, S1, S0. Всего АЛУ способно выполнять  2  = 32 операции: 16 логических (И, И-НЕ, ИЛИ, ИЛИ-НЕ и др.) и 16 арифметических и арифметико-логических (сложение, вычитание, удвоение, сравнение чисел и ряд иных). Операции сложения и вычитания проводятся с ускоренным переносом из разряда в разряд. Кроме того, имеется вход приема сигнала переноса CR.

На выходах F0, F1, F2, F3 формируются результаты логических преобразований и арифметических действий. На выходе переноса CRP    образуется сигнал старшего (четвертого) разряда при выполнении арифметических операций. Дополнительные выходы - генерирования ускоренного переноса G и распространения ускоренного переноса Р - используются только при организации многоразрядных АЛУ в случае их сочетания с блоком ускоренного переноса К155ИП4.

Слова А и В, подлежащие обработке, могут быть представлены в положительной или отрицательной логике. Таблица состояний АЛУ для положительной логики приведена в  таблице 1, где уровни управляющих сигналов представлены буквенными символами.

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

N доп = N обр + 1 или N oбр = Nдоп- 1. Поэтому, в тех строках таблицы , где указана операция "-1", результат арифметических действий представлен в обратном коде.

Taблица 1.Функциональная зависимость выходов ИМС К155ИП3

от состояния входов (положительная логика)

Входы выбораВход - выход

на бо ра

S3

S2

S1

S0

Логическая функция

(SE = 1)

Арифметическое действие

(SE = 0 , CR = 1)

0

0

0

0

0

A

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

лог  0

-1

4

0

1

0

0

5

0

1

0

1

6

0

1

1

0

A-B      -1

7

0

1

1

1

    -1

8

1

0

0

0

9

1

0

0

1

A+B

10

1

0

1

0

B

11

1

0

1

1

A*B

A*B     -1

12

1

1

0

0

лог  1

A+A

13

1

1

0

1

14

1

1

1

0

15

1

1

1

1

А

A         -1

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.