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

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

Переменные

Операция

Коды команд

Результат

A

(N10)

B

(N10)

K4

K3

K2

K1

K0

N10

P-E

 (N2)

S1

(N2)

S0

(N2)

1

- - -

- - -

Константа (–110)

–1

2

- - -

- - -

Константа (–210)

–2

3

1

1

AB – 110

–3

4

1

2

A + B

5

3

1

B A

6

1

3

B A

7

1

- - -

A – 110

Вывод: Если при добавлении дополнения в n – разрядном представлении есть перенос в n +1 разряд (в строке 5, табл. 6 перенос P-E =1 в следующий разряд), то результат является положительным числом, и наоборот.

При суммировании первого и второго слагаемых осуществляется перенос P-E =1в третий разряд, что изменяет знак результата на положительное значение. То же значение P-E = 1 получено в строке 5 табл.6. В примере: B A = 1 – 3 при суммировании перенос в третий разряд P-E = 0, поэтому знак остался отрицательным. Следовательно, результат является отрицательным числом.

Для схемы данного двухразрядного сумматора – вычитателя перенос P-E осуществляется в следующий сумматор, это не знаковый разряд. В модели сумматора L2_add_07.ewb, в отличие от рассматриваемой схемы, было реализовано получение значения знакового разряда с учетом переноса P-E.

Задание 7. В письменном виде решить следующие задачи (табл. 9…11). Результат представить в четырехразрядном двоичном коде, пятый разряд – знаковый:

– Изменить знаки чисел 4 и (– 4):

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

N2

N10

Комментарий

знак

B1

B0

знак

модуль

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

0

 1

1

+

3

знак

A1

A0

знак

модуль

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

0

0

1

+

1

- - -

- - -

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

0

0

1

+

1

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

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

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