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

Пример 2

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

Решение.

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

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

0

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

3.2510=11.012

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

11.012=1.101*21.

Порядок равен 1. Т.к. под него отведено 9 бит, то смещение будет равно 011111111. Поэтому в порядок запишется (0111111112+12=100000000). Поэтому следующий шаг к ответу будет.

0

1

0

0

0

0

0

0

0

0

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

0

1

0

0

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

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

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