рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Формирование признака переполнения разрядной сетки

Формирование признака переполнения разрядной сетки - раздел Высокие технологии, ПРЕДСТАВЛЕНИЕ ЦИФРОВЫХ ДАННЫХ В ЦВМ При Алгебраическом Сложении Двух Чисел, Помещающихся В Разрядную Сетку, Может...

При алгебраическом сложении двух чисел, помещающихся в разрядную сетку, может возникнуть переполнение, то есть образоваться сумма, для представления которой разрядная сетка должна содержать на один разряд больше, чем разрядная сетка для представления слагаемых.

Признак обнаружения переполнения разрядной сетки формируется следующим образом: если при сложении двух чисел в дополнительном (обратном) коде существует перенос в знаковый разряд суммы при отсутствии переноса из её знакового разряда, или же существует перенос из знакового разряда суммы при отсутствии переноса в её знаковый разряд, то фиксируется ситуация переполнения разрядной сетки, причем в первом случае - положительное переполнение, а во втором - отрицательное.

Если и в знаковый и из знакового разряда суммы перенос существует или его нет, то переполнение отсутствует.

При положительном переполнение результат операции положительный, а при отрицательном - отрицательный.

 

Пример: сложить следующие пары чисел в дополнительном коде:

а) Х1 = +01010 б) Х1 = -01101

Х2 = +01011 Х2 = -01001

 

а) [X1] доп = 01010

[X2] доп = 01011

 
 


[X cум]доп = 10101

Результат сложения двух положительных чисел получился с отрицательным знаком, что невозможно. Но при сложение существовал перенос в знаковый разряд суммы при отсутствии его из знакового разряда. Это ситуация положительного переполнения разрядной сетки. Единица, находящаяся в знаковом разряде - это старший разряд суммы, знак которой должен быть положительным.

Ответ: [X cум] доп =[Xcум] пр = 010101 или X cум =+10101

б) [X1] доп = 10011

[X2] доп = 10111

 
 


[X cум]доп = 101010

По правилу сложения в дополнительном коде единица переполнения из знакового разряда должна быть погашена, но результат сложения двух отрицательных чисел получится положительным, что невозможно. В этом случае существовал перенос из знакового разряда при отсутствии переноса в знаковый. Имеет место отрицательное переполнение разрядной сетки. Единица переполнения из знакового разряда - это отрицательный знак результата, а ноль в знаковом разряде - старший разряд суммы в дополнительном коде.

Поэтому: [X] доп = 101010; [X2] пр= 110110

 

Примечание: рассмотренные в 2.6 и 2.7 примеры показывают только механизм выполнения операций и не учитывают особенности размещения чисел в памяти ЭВМ. При выполнении сложения и вычитания чисел с разрядностью n разрядность результата может быть 2n.Размер разрядной сетки ЭВМ всегда фиксирован и в случае её переполнения запоминание единицы переполнения осуществляется в отдельном регистре.

 

– Конец работы –

Эта тема принадлежит разделу:

ПРЕДСТАВЛЕНИЕ ЦИФРОВЫХ ДАННЫХ В ЦВМ

На сайте allrefs.net читайте: "ПРЕДСТАВЛЕНИЕ ЦИФРОВЫХ ДАННЫХ В ЦВМ"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Формирование признака переполнения разрядной сетки

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Санкт-Петербург
С о с т а в и т е л и: к.т.н., доцент А.А Ключарёв. к.т.н., доцент О.В Мишура. старший преподаватель С.Г Марковский.     Р е ц е н з е н

Позиционные системы счисления
Выполнение любых вычислений базируется на определенной форме представления чисел. Это определяется принятой системой счисления - совокупностью символов и правил для представления ч

Связь двоичной, восьмеричной и шестнадцатеричной систем счисления.
Восьмеричная и шестнадцатеричная системы счисления относятся к двоично-кодированным системам, основание которых представляют целые степени двойки: 23 - для восьмеричной и 24 -

Формы представления чисел в ЦВМ
  В памяти ЦВМ числовая информация может быть представлена в различных формах. В случае с фиксированной запятой для всех чисел, над которыми выполняются операции, положение з

Кодирование отрицательных чисел.
Отрицательные числа в ЭВМ представляются в прямом, дополнительном и обратном кодах. При представлении числа в прямом коде код числа в разрядной сетке из n разрядов совпада

Сложение чисел в форме с фиксированной запятой.
  Сложение чисел в прямом коде очень просто выполняется для чисел с одинаковыми знаками. Числа складываются, а их сумме присваивается код знака слагаемых. Если числа имеют ра

Умножение целых двоичных чисел
Операция умножения двоичных чисел реализуется в ЭВМ с применением операций сложения и сдвига. Возможные варианты выполнения операции представлены в табл. 4.   Таблица 4.

Выполнения лабораторной лаботы
Предположим, что N группы (NGR) 4103; номер варианта (NV)13, номер бригады (NB) 9. Поэтому по табл.5 формируем числа : А1 = 45310; А2 = 4610; А3 = 4110 &nb

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги