Лекции.Орг


Поиск:




Микропрограмма обобщенного алгоритма сложения и вычитания




 

Переполнение разрядной сетки.

Переполнение разрядной сетки может возникнуть только при сложении чисел с одинаковыми знаками.

Пример:

0 1000

0 1001

1 0001

 

8/16+9/16=17/16>1

Способы распознавания ситуации переполнения:

 

1. Переполнение возникает, когда знак суммы отличается от равных знаков слагаемых.

2. Использование модифицированных кодов слагаемых. Модифицированный код числа – это код с удвоенным знаковым разрядом. В памяти числа хранятся с одним знаковым разрядом (в обычных кодах), удвоение происходит при выполнении сложения на входах сумматора.

 

Пример:

00 1000

+

00 1001

01 0001

 

11 1000

+

11 0111

10 1111

 

Если в результате выполнения операции сложения знаковые разряды отличаются друг от друга, значит произошло переполнение.

Микропрограмма сложения двоичных чисел с фиксированной точкой.

Структурная схема ОА.





Поделиться с друзьями:


Дата добавления: 2015-02-12; Мы поможем в написании ваших работ!; просмотров: 865 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

253 - | 258 -


© 2015-2023 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.