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

Приклад 0.05d - 1.1(0011)* 2-5b

Характеристика = 3FF - 5 = 3FA.

S

Характеристика

Нормалізована мантиса

63

62

61

60

59

58

57

56

55

54

53

52

51

50

49

47

46

45

44

43

42

41

1

0

0

1

1

1

1

1

1

1

1

0

1

0

1

0

0

1

1

0

0

1

1

0

3

F

A

9

9

Тепер можна отримати його і в шістнадцятирічному виді:

3 A9 99 99 99 99 99 99h.

  1. Формат long double (80біт)

S

Характеристика

Нормалізована мантиса

79

78

64

63

62

1

0

1 біт

15 біт

Цей формат є основним робочим форматом для даних співпроцесора. Тому, щоб не робити додаткових перетворень при обчисленнях, мантиса не має прихованого розряду.

Зміщення = 011 1111 1111 1111b = 3FFFh.

Приклад ± 117.25d = ± 1.11010101 * 26 b

Характеристика = 3FFF + 6 = 4005 (при складанні повна аналогія з десятковою системою числення). Розписуємо наше число спочатку в двійковому коді, а потім в шістнадцятковому. В результаті отримуємо:

0

100 0000 0000 0101

1110 1010 1000 0000 ... .0000

117.25 - 4005ЕА80000000000000 h

-117,25 - 1 100 0000 0000 0101 1110 1010 1000 0000 .. .0000b

117.25 - C005EA80000000000000h

8

11/16/2020

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]