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

Поиск:


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




 

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

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

Пример:

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; просмотров: 571 | Нарушение авторских прав | Изречения для студентов


Читайте также:

Рекомендуемый контект:


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



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

Ген: 0.002 с.