Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Битовая логика.docx
Скачиваний:
2
Добавлен:
11.07.2019
Размер:
122.24 Кб
Скачать

Пример 3

Найти представление числа 0.375 в форме с плавающей запятой, если это 4х байтовое число и под порядок отводится 9 бит.

Решение.

Это тип Single. Т.к. он занимает 4 байта, то это 32 бита. Поэтому в общем виде ответ будет выглядеть:

Так как число положительное, то в первом бите будет 0. Поэтому следующий шаг к ответу будет

0

Переведем число 0.375 в двоичную систему.

0.375= 0.0112

Пронормируем это число

0.0112=1.1*2-2.

Порядок равен -210=-102. Под него отведено 9 бит, то смещение будет равно 011111111. Поэтому в порядок запишется (0111111112-102=011111101). Поэтому следующий шаг к ответу будет.

0

0

1

1

1

1

1

1

0

1

Мантисса у нашего числа получилась 1.1. Откинем первую единицу, получим .1. Это число дополним нулями с конца что бы оно занимало 22 разряда (32 - 1 - 9 = 22). Поэтому ответ будет

0

0

1

1

1

1

1

1

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Для удобства запишем в 16ричной системе: 3F60000016.

Если машина старшеконечная, то в памяти ЭВМ байты будут распологаться в таком порядке: 0000603F16