Сумматоры: Задания на лабораторную работу 2.1 по дисциплине "Электроника"

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

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

Лабораторная работа 2.1 Сумматоры. Отчет

Задание 1 – 3. С помощью комбинаций входных логических сигналов изучить работу полусумматора, полного сумматора (L2_add_01.ewb - L2_add_04.ewb) и полного вычитателя (L2_add_06.ewb), их таблиц истинности.

Задание 4. С помощью двухразрядного сумматора, файл L2_add_05.ewb, и одноразрядного вычитателя (знакового разряда нет), файл L2_add_06.ewb, провести расчеты и заполнить таблицы 1 и 2 соответственно.

В них используются обозначения: двоичный код N2, десятичное число N10, A1 – старший, A0 – младший разряды. Для B и S аналогично.

Таблица результатов сложения                                          Таблица 1

1-ое слагаемое

2-ое слагаемое

Результат

N10

N2

N10

N2

N10

 N2

A1

A0

B1

B0

Перенос

S1

S0

1

0

1

0

0

0

0

0

0

1

0

1

1

0

1

1

0

1

2

1

0

1

0

1

3

1

1

1

0

1

2

1

0

3

1

1

3

1

1

3

1

1

Таблица результатов вычитания                                       Таблица 2

Уменьшаемое

Вычитаемое

Займ

Результат

A n

B n

E n-1

N10

N2

N10

N2

N10

N2

N10

E n

 (N2)

D n

 (N2)

1

1

0

0

0

0

0

0

–1

1

0

0

0

0

0

0

–1

1

1

1

0

0

–1

1

1

1

–1

1

0

0

0

0

–1

1

–1

1

Знак «–» означает, что число вычитается из уменьшаемого.

Задание 5. С помощью двухразрядного сумматора – вычитателя со знаковым разрядом (L2_add_07.ewb) провести арифметические и логические операции, заполнить таблицу 3.

Осуществить проверку результатов моделирования на примере операции вычитания с двух разрядными двоичными числами: A + B = 2 + 1 (строка 4 табл. 3);AB = 1 – 2 (строка 6 табл. 3). Результаты проверки занести в табл. 4, 5 соответственно.

Таблица результатов моделирования                                                                    Таблица 3

Переменные

Операция

Коды команд

Результат

A

(N10)

B

(N10)

K2

K1

K0

N10  

Знаковый

разряд L (N2)

S1

(N2)

S0

(N2)

1

1

0

инверсия A

- - -

2

0

2

инверсия B

- - -

3

1

1

A + B

2

4

2

1

A + B

3

5

1

1

AB

0

6

1

2

A – B

1

7

3

1

B – A

2

8

3

0

B – A

3

Таблица результатов проверки моделирования                                                                       Таблица 4

N2

N10

Комментарий

знак

A1

A0

знак

модуль

Первое слагаемое в полном формате

0

 1

0

+

2

знак

B1

B0

знак

модуль

Второе слагаемое в полном формате

0

0

1

+

1

знак

S1

S0

знак

модуль

Результат сложения

Таблица результатов проверки моделирования                                                                        Таблица 5

N2

N10

Комментарий

знак

A1

A0

знак

модуль

Уменьшаемое в полном формате

0

 0

1

+

1

знак

B1

B0

знак

модуль

Вычитаемое в полном формате

0

1

0

+

2

- - -

- - -

Инверсия вычитаемого

0

0

1

+

1

Единица младшего разряда

Вычитаемое в дополнительном коде (Сумма инверсии и единицы младшего разряда для смены знака)

Результат вычитания (сумма первого и второго слагаемых)

Задание 6. С помощью двухразрядного сумматора – вычитателя (L2_add_08.ewb) провести арифметические и логические операции (табл. 6). Провести проверку результатов на примере операций вычитания: B A = 3 – 1 (табл. 7); B A = 1 – 3 (табл. 8).

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

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

Предмет:
Электроника
Тип:
Задания на лабораторные работы
Размер файла:
170 Kb
Скачали:
0