Студопедия
Главная страница | Контакты | Случайная страница

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

Решение. 1. Перейдем к двоичному представлению числа в 4-х бай­товой ячейке, заменив каждую шестнадцатеричную цифру 4-мя двоичными цифрами:

Читайте также:
  1. Межличностные конфликты, их конструктивное разрешение.
  2. Межличностные конфликты, их конструктивное разрешение.
  3. Простейшие дифференциальные уравнения 1-го порядка (разрешенные относительно производной, с разделяющимися переменными) и их решение. Примеры.
  4. Рассмотрите предложенные Вам ситуации и определите правильное решение.
  5. Решение.
  6. Решение.
  7. Решение.
  8. Решение.
  9. Решение.

1. Перейдем к двоичному представлению числа в 4-х бай­товой ячейке, заменив каждую шестнадцатеричную цифру 4-мя двоичными цифрами:

1100 1001 1000 0001 0001 0000 0000 0000

 

  100 1001 1000 0001 0001 0000 0000 0000
  Мр2      

2. Заметим, что получен код отрицательного числа, посколь­ку в старшем разряде с номером 31 записана 1. Получим по­рядок числа из уравнения: Мр2 = р2 + 100 00002;

р2 = 10010012 – 100 00002 = 10012 = 910.

3. Запишем в форме нормализованного двоичного числа с плавающей точкой с учетом знака числа: -0,1000 0001 0001 0000 0000 0000 х 21001.

4. Число в двоичной системе счисления имеет вид: -100000010,0012.

5. Переведем число в десятичную систему счисления:
-100000010,0012 = -(1 х 28 + 1 х 21 + 1 х 2-3) = -258,12510.

 

30. Для представления вещественного числа отводится 2 байта. Порядок занимает 7 бит. Сколько различных вещественных чисел точно представимы в памяти такого компьютера? ([1], стр.140, №53)

Решение:

1. Используем формулу для вычисления количества вещественных чисел, точно представимых в памяти компьютера: N = 2t х (U - L + 1) + 1.

Здесь t — количество дво­ичных разрядов мантиссы; U — максимальное значение мате­матического порядка; L — минимальное значение порядка.

t=9 (16 разрядов всего, 7-машинный порядок, 16-7=9)

2. Так как машинный порядок 7 бит, 1 разряд на знак порядка, 6 бит на число порядка. Машинный порядок изменяется в диапазоне от 0 до 63 (всего значений 26 =64). Минимальное значение порядка L= -32, максимальное значение порядка U = 31.

3. Подставляем найденные значения в формулу:

N = 2t х (U - L + 1) + 1.

N = 29 х (31 + 32 + 1) + 1 =512*64 +1=32769

Ответ: 32769

31. Минимальное значение математического порядка в десятич­ной системе счисления равно (-1024). Чему равно смещение? ([1], стр.140, №55)

Решение:

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

Связь между машинным порядком (Мр) и математическим (р) в рассматриваемом случае выражается формулой: Мр = р + 64, где 64 - смещение для представления в 64 байтовой ячейке памяти.

Если представить это на шкале, то имеем:

-64 0 63

 

В данной задаче Минимальное значение математического порядка в десятич­ной системе счисления равно (-1024).

На шкале это можно представить так:

-10240 1023




Дата добавления: 2014-12-19; просмотров: 157 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав