Методические указания для выполнения лабораторной работы №10
Исследование арифметико-логического устройства в программе EWB
Используем в работе аналог К155ИП3 микросхему SN74181
Эта АЛУ может выполнить 16 арифметических и 16 логических операций.
Пошаговое выполнение сборки схемы
1 Вытащите 74181из папки DIGIT
|
Будем выполнять операции (выбирать такие операнды), чтобы результат не превышал 15 (F)
Рисунок 1- Схема настроена (ключи A-F) на сложение
2 Вытащить 8 ключей 1-8. Развернуть их как показано на рисунке 1.
3 Прикрепить к выходам ключей узлы. Дать им названия В0,В1,В2,В3,А0,А1,А2,А3.
4 Подключить к ключам 1-4 индикатор операнда В.
|
|
5 Подключить к ключам 5-8 индикатор операнда А.
6 Подключить к входам F0-F3 индикатор результата С.
7 Вытащить еще 6 ключей. Назвать их A-F.Прикрепить к выходам этих ключей узлы, которые назвать соответственно: P0,M,S4,S3, S2, S0.
8 Вытащить 3 плюса источника +VCC и 3 земли. Подключить их в соответствии с рисунком 1.
Схема собрана теперь будем ее исследовать в нескольких режимах работы.
Таблица 10.1 - Таблица входных кодов и выполняемых операций
№ п/п | Код операции | Операция (сигнал на выходе) | Тип операции | ||||||
Р0 | М | S4 | S3 | S2 | S1 | код | |||
1 | 1 | 0 | 1 | 0 | 0 | 1 | 9 | А+В | Арифметические операции |
2 | 0 | 0 | 0 | 1 | 1 | 0 | 6 | А-В | |
3 | 1 | 0 | 1 | 1 | 0 | 0 | С | А+А | |
4 | 1 | 0 | 1 | 1 | 1 | 1 | F | А-1 | |
5 | 1 | 1 | 1 | 1 | 1 | 1 | F | А | Логические операции над двумя операндами |
6 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | А\. | |
7 | 1 | 1 | 1 | 1 | 1 | 0 | Е | АÚВ | |
8 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | AÚВ. | |
9 | 1 | 1 | 1 | 0 | 1 | 1 | В | AÙB | |
10 | 1 | 1 | 0 | 1 | 0 | 0 | 4 | AÙB |
1 Операция сложение А+В. Задаем код операции в соответствии с первой строкой таблицы 10.1. В примере таблицы 10.2 операнд А(К)=5, а операнд В=3
Рисунок 2 – Операция сложения 5+3 Результат записать в таблицу 10.3
2 Выполним операцию вычитания А-В. Код во второй строке таблицы 10.1
Рисунок 3- Операция А-В. 15-3=
3 Выполним операцию А+А Код операции 101100. Достаточно задать только операнд А
|
4 Выполним операцию ИЛИ-НЕ
Проверим выполнение операции с помощью АЛУ. Код операции 110001
Рисунок 5- Выполнение АЛУ логической операции ИЛИ-НЕ
|
|
Ответить на вопросы.
1 Назначение АЛУ.
2 Почему код операции шестиразрядный?
3 Что входит в состав АЛУ.
4 Что представляет собой регистр признаков?
5 Зачем нужна проверка на четность?
6 С каких устройств микропроцессора идет загрузка АЛУ?
7 АЛУ выполняет операцию И-НЕ. А=А, В=Е. Каков результат операции?