Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_Основы_Архит_ИС__для_ЭКЗ_2014_ФГОС-3.doc
Скачиваний:
45
Добавлен:
22.02.2015
Размер:
1.72 Mб
Скачать

2 Целые данные без знака.

а) Байт без знака

Разрядная сетка 8бит (1 Байт).

7

6

5

4

3

2

1

0

Модуль числа

Диапазон чисел от 0 до +2n– 1,т.е. от 0 до 255.

б) Слово без знака

Разрядная сетка 16 бит (2 Байта)

Диапазон чисел от 0 до 216– 1, т.е. от 0 до 65535

в) Двойное слово без знака

Разрядная сетка 32 бита (4 Байта)

Диапазон чисел от 0 до 232– 1.

3 Двоично-десятичные данные. Всd формат

а) Неупакованный ВСD формат

В одном байте размещается одна десятичная цифра в разрядах 3 – 0, остальные разряды равны 0.

7

6

5

4

3

2

1

0

0

0

0

0

Цифра в двоично-десятичном коде

7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

00 0 0 0 0 1 1 0 0 0 0 0 1 0 1

3 5

Этот тип данных обрабатывается центральным процессором (ЦПУ)

б) Восьмиразрядный упакованный ВСD формат.

Предполагает хранение в одном байте двух десятичных цифр. Младшая - в разрядах 3 – 0, старшая - в разрядах 7 – 4.

7

6

5

4

3

2

1

0

Старшая цифра в двоично-десятичном коде

Младшая цифра в двоично-десятичном коде

Разместим в формате «ВСDупакованный» число 35

8

4

2

1

8

4

2

1

Весовые коэффициенты

7

6

5

4

3

2

1

0

Номера разрядов

0

0

1

1

0

1

0

1

BCD упакованный

3

5

Число

4 Данные с плавающей точкой или вещественные числа

Вещественные числа обрабатываются сопроцессором (FPU) и имеют следующую структуру:

  • Знак числа– один старший разряд;

  • Характеристика(смещенный порядок) – Е;

Е = Р + Рсм,

где Р- порядок числа, Рсм– смещение.

Величина смещения зависит от формата числа и вычисляется по формуле:

Рсм= 2к-1– 1,

где к – количество разрядов, отводимых в формате числа под характеристику.

- Мантисса содержит значащие биты числа. Записывается в нормализованном виде. Нормализованная мантисса больше либо равна единице, но меньше двух

1 ≤ М 2

Вид нормализованной мантиссы 1.ххх…х. При этом стоящая перед точкой единица в форматах КВ и ДВ не указывается в поле мантиссы. В формате РВ эта единица содержится в старшем разряде мантиссы.

а) Короткие вещественные числа (КВ). Разрядность 32 (4 байта).

Диапазон ±10±38

  • знак – один разряд (31)

  • характеристика 8 разрядов

Смещение Рсм= 2к-1– 1 = 28-1– 1 =127

Мантисса 23 разряда

б) Длинное вещественное число (ДВ).Разрядность 64 (8 байт). Диапазон ± 10±308

  • знак – один разряд (63)

  • характеристика 11 разрядов

  • смещение Рсм= 2к-1– 1 = 210– 1 = 1023

  • Мантисса – 52 разряда

в) Расширенные вещественные числа (РВ). Разрядность 80 бит.

Диапазон ± 10±4932

  • знак – один разряд (79)

  • характеристика 15 разрядов

  • смещение Рсм= 16383

  • Мантисса – 64 разряда

Представим число – 4,25 в формате КВ (короткое вещественное)

Порядок выполнения:

  1. Преобразовать число в двоичную систему счисления.

-4,2510= - 100,012

4 2 х0,25х0,5

-4 2 2 2 2

0 2 1 0,50 1,0

0

2. Нормализуем мантиссу 1 ≤ М < 2 1.хх…х

-100,01 ∙ 20= -1.0001 ∙ 22

мантисса

  1. Рассчитаем характеристику Е.

Смещение

Рсм= 2к-1–1 = 28-1– 1 = 127

Е = Р + Рсм= 2 + 127 = 129

Преобразуем характеристику в двоичную систему счисления

128 64 32 16 8 4 2 1 – весовые коэффициенты

1 0 0 0 0 0 0 1 129

  1. Число в формате КВ

знак

характеристика

Мантисса

31

30

29

28

27

26

25

24

23

22

21

20

19

18

 

0

1

1

0

0

0

0

0

0

1

0

0

0

1

 

0