Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна 3_1_семестр.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
346.11 Кб
Скачать

3.4. Правила представлення чисел в стандарті ieee 754.

Для отримання представлення дійсного числа в стандарті IEEE 754 необхідно:

1) Перевести модуль даного числа в двійкову систему числення;

2) Нормалізувати двійкове число, тобто записати його в вигляді М×2^е, де мантиса 1 ≤ М < 2;

3) Експоненту е записати в двійковій системі;

4) Додати до експоненти зміщення 2m-1 в двійковій системі числення;

5) Враховуючи знак заданого числа, записати його представлення в пам'яті ЕОМ.

6) Результат записати в шістнадцятірковій системі числення.

Приклад 1.: записати число -2012,6875d в форматі одинарної (32 біти) точності.

1) -2012,6875d = -11111011100,1011b.

2) -11111011100,1011b = -1,11110111001011b×2^(10d)

3) e = 10d = 1010b,

4) зміщення формату 32 біти становить 127d = 0111 1111b

зміщена експонента: 1010

01111111

E = 10001001

5)

31

22

0

1

1

0

0

0

1

0

0

1

1

1

1

1

0

1

1

1

0

0

1

0

1

1

0

0

0

0

0

0

0

0

0

C4h

FFh

96h

00h

6) -2012,6875d = C4 FF 96 00h

Приклад 2.: записати число 1000,1d в форматі подвійної (64 біти) точності.

1) 1000,1d = 111110100,0001100110011...b

2) 111110100,000110011001...b = 1,11110100000110011001...b×2^(8d)

3) e = 8d = 111b,

4) зміщення формату 64 біти становить 1023d = 011 1111 1111b

зміщена експонента: 111

0111 1111 1111

E = 1000 0000 0110

5)

64

51 0

0

100

0000

0110

1111

0100

0001

1001

1001

1001

1001

1001

1001

1001

1001

1001

1001

40h

6Fh

41h

99h

99h

99h

99h

99h

6) 1000,1d = 40 6F 41 99 99 99 99 99h

4. Порядок виконання роботи.

Завдання 1. Числа X і Y записати в форматі одинарної та подвійної точності стандарту ІЕЕЕ-754.

Завдання 2. Число Z записати в десятковій системі числення інтерпретуючи його як ціле число в доповненому коді.

Завдання 3 Число Z записати в десятковій системі числення інтерпретуючи його як число одинарної точності стандарту ІЕЕЕ-754.

Таблиця 3.4.

Варіант

Число

1

2

3

4

5

X

-100,05d

-200,55d

-300,95d

-400,13d

-500,3d

Y

1320,1d

1799,2d

1570,3d

1287,4d

987,5d

Z

75F12500h

FCF22400h

7FC32300h

FAE42200h

7FE52100h

Варіант

Число

6

7

8

9

10

X

600,33d

700,99d

800,58d

900,77d

1000,56d

Y

-1276,6d

-483,7d

-678,8d

-977,9d

-478,1d

Z

77FF2100h

FF193600h

8F081800h

78FF1700h

FF0F1600h

Варіант

Число

11

12

13

14

15

X

-150,11d

-250,35d

-350,67d

-450,47d

-550,89d

Y

1555,2d

1466,3d

1200,4d

893,5d

1030,6d

Z

F7001500h

77121400h

F9131300h

F1F41200h

79F51100h

Варіант

Число

16

17

18

19

20

X

650,33d

750,25d

850,92d

950,85d

1050,78d

Y

-787,7d

335,8d

-555,9d

-357,1d

-567,2d

Z

FE160900h

FD170900h

7CF82300h

7A792400h

F0F02500h

Варіант

Число

21

22

23

24

25

X

-111,66d

-222,25d

-333,85d

-444,75d

-555,61d

Y

1333,3d

1222,4d

1111,5d

1453,6d

1256,7d

Z

72F11400h

73F21500h

74F51600h

75F61700h

77F81900h