Министерство образования и науки Российской Федерации
Новосибирский Государственный Технический Университет
Лабораторная работа № 2
по дисциплине «Вычислительные машины»
АРИФМЕТИКО-ЛОГИЧЕСКОЕ
УСТРОЙСТВО
Факультет: АВТ
Группа: АА-86
Студенты: Астафьев С.С.
Земцов Н.С.
Сапрыкин О.Н.
Проверил: Цапенко П.М.
Новосибирск
2010
1. Цель работы.
Исследовать АЛУ на примере К155ИП3, изменяя состояния сигналов на управляющих входах, промоделировать ряд заданных функций.
2. Условно-графическое обозначение
3. Ход работы
M=1 |
||
S3 S2 S1 S0 |
Справочник |
Действительное |
0000 |
A |
A' |
0001 |
(A+B)' |
(A˅B)' |
0010 |
A'B |
A'B |
0011 |
0 |
0 |
0100 |
(AB)' |
(A˄B)' |
0101 |
B' |
B' |
0110 |
AB |
AB |
0111 |
AB' |
A˄B' |
1000 |
A'+B |
A'˅B |
1001 |
(A+B)' |
(A˅B)' B |
1010 |
B |
B |
1011 |
AB |
A˄B |
1100 |
-1 |
-1 |
1101 |
A+B' |
A˅B' |
1110 |
A+B' |
A˅B |
1111 |
A |
A |
M=0 |
||||
S3 S2 S1 S0 |
C=1 |
C=0 |
||
Справочник |
Действительное |
Справочник |
Действительное |
|
0000 |
А |
А |
А+1 |
А+1 |
0001 |
(А+В) |
(АvВ) |
(А+В)+1 |
(АvВ)+1 |
0010 |
(А+В) |
(АvВ) |
(А+В)+1 |
(АvВ)+1 |
0011 |
-1 |
-1 |
0 |
0 |
0100 |
(А+АВ) |
(АvАВ) |
(А+(АВ)+1) |
(Аv(АВ)+1) |
0101 |
(А+В)+АВ |
(АvВ)+АВ |
(А+В)+АВ+1 |
(АvВ)+АВ+1 |
0110 |
А-В-1 |
А-В-1 |
А-В |
А-В |
0111 |
АВ-1 |
АВ-1 |
АВ |
АВ |
1000 |
А+АВ |
А+АВ |
А+В+1 |
А+АВ+1 |
1001 |
А+В |
А+В |
А+В+1 |
А+В+1 |
1010 |
(А+В)+АВ |
(А+В')+АВ |
(А+В)+АВ+1 |
(А+В’)+АВ+1 |
1011 |
АВ-1 |
АВ-1 |
АВ |
АВ |
1100 |
А+А |
А+А |
А+А+1 |
А+А+1 |
1101 |
(А+В)+А |
(АvВ)+А |
(А+В)+А+1 |
(АvВ)+А+1 |
1110 |
(А+В)+А |
(АvВ’)+А |
(А+В)+А+1 |
(АvВ’)+А+1 |
1111 |
A-1 |
A |
A-1 |
A |
4. Вывод: в ходе данной лабораторной работы мы изучили принцип работы микросхемы К155ИП3 – арифметико-логического устройства. Промоделировали ряд выполняемых им функций и составили соответствующую таблицу.
Функциональная схема с использованием ИП3
Задание: Деление двух байтовых чисел со сдвигаемым вправо делителем
Словесный алгоритм
1. Вычитаем делитель из остатка (на первом шаге – из старших разрядов делимого).
2. Если результат положительный или ноль, то очередная цифра частного – единица.
3. Если результат отрицательный, то очередная цифра частного – ноль, восстанавливаем исходное значение частичного остатка.
4. Сдвигаем делитель на 1 разряд вправо.
5. Повторяем пункты 1-4 до получения требуемого частного.
6. Определяем знак полученного от деления частного.
Операции для ИП3
0110: А-В (А-В-1)
Описание работы схемы на языке микроопераций
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.