Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


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




 

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

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

Пример:

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; Мы поможем в написании ваших работ!; просмотров: 953 | Нарушение авторских прав


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

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

Начинать всегда стоит с того, что сеет сомнения. © Борис Стругацкий
==> читать все изречения...

2399 - | 2172 -


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

Ген: 0.011 с.