Знак числа число
После сложения дополнительных кодов получим код 11110111. Единица в старшем бите полученного кода означает, что число отрицательное. Следовательно, результат надо перевести в обратный, а затем в прямой код:
11110111 -> 10001000 -> 10001001 .
Полученный результат интерпретируется как десятичное число:-10012= -910 .
порядок мантисса
знак порядка
знак мантиссы
Пример 2. Раскодировать содержимое четырех байтов памяти: а) как два целых числа; б) как одно вещественное:
Решение
а) 17793;-128;
б) приблизительно 0,5058593 • 10-3 (порядок записан в дополнительном коде).
Знак мантиссы Смещенный порядок Абсолютная величина мантиссы
Здесь порядок n-разрядного нормализованного числа задается в смещенной форме: если для задания порядка выделено k разрядов, то к истинному значению порядка прибавляют смещение, равное 2k-1.
Например, порядок, принимающий значения в диапазоне от -64 до +63, представляется смещенным порядком, значения которого меняются от 0 до 127.
Прокомментируем этот случай. В семи двоичных разрядах помещаются двоичные числа от 0000000 до 1111111. В десятичной системе счисления это числа от 0 до 127. Всего 128 значений, которые разделяются поровну между положительными и отрицательными значениями порядка в диапазоне от -63 до 63.
Связь между смещенным порядком S и математическим Р в данном случае выражается формулой:
S = Р + 6410 = P + 100 00002.
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть