ВУЗ:
Составители:
31
Это же число с плавающей запятой формата двойного слова
показано на рис.6.
Зн. Порядок Мантисса
№
раз.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
... 1
0
Чис
ло
1
0
0
0
1
0
0
0
1
1
0
0
0
0
0
1
0
... 0
0
Рис.6
Двоично-кодированный десятичные числа могут быть представлены
в ПК полями переменной длины, в так называемых, упакованном и
распакованном форматах.
В упакованном формате для каждой десятичной цифры отводится по
4 двоичных разряда (полбайта), при этом знак числа кодируется в крайнем
правом полубайте числа (1100 — знак "+" и 1101— знак "-"). Структура
поля упакованного формата
показана на рис.7.
ЦФ ЦФ ЦФ ЦФ ... ЦФ Знак
Рис.7
Здесь и далее: «ЦФ»—цифра, «Знак»—знак числа. Упакованный
формат используется обычно в ПК при выполнении операций сложения и
вычитания двоично-десятичных чисел.
В распакованном формате для каждой десятичной цифры отводится
по целому байту, при этом старшие полубайты (зона) каждого байта
(кроме самого младшего) в ПК заполняются кодом 0011,
а в младших
(правых) полубайтах обычным образом кодируются десятичные цифры.
Старший полубайт (зона) самого младшего (правого) байта используется
для кодирования знака числа.
Структура поля распакованного формата показана на рис.8.
Зона ЦФ Зона ЦФ ... Знак ЦФ
Рис.8
Байт
Байт
Это же число с плавающей запятой формата двойного слова показано на рис.6. Зн. Порядок Мантисса № 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 ... 1 0 раз. Чис 1 0 0 0 1 0 0 0 1 1 0 0 0 0 0 1 0 ... 0 0 ло Рис.6 Двоично-кодированный десятичные числа могут быть представлены в ПК полями переменной длины, в так называемых, упакованном и распакованном форматах. В упакованном формате для каждой десятичной цифры отводится по 4 двоичных разряда (полбайта), при этом знак числа кодируется в крайнем правом полубайте числа (1100 — знак "+" и 1101— знак "-"). Структура поля упакованного формата показана на рис.7. ЦФ ЦФ ЦФ ЦФ ... ЦФ Знак Рис.7 Байт Здесь и далее: «ЦФ»—цифра, «Знак»—знак числа. Упакованный формат используется обычно в ПК при выполнении операций сложения и вычитания двоично-десятичных чисел. В распакованном формате для каждой десятичной цифры отводится по целому байту, при этом старшие полубайты (зона) каждого байта (кроме самого младшего) в ПК заполняются кодом 0011, а в младших (правых) полубайтах обычным образом кодируются десятичные цифры. Старший полубайт (зона) самого младшего (правого) байта используется для кодирования знака числа. Структура поля распакованного формата показана на рис.8. Зона ЦФ Зона ЦФ ... Знак ЦФ Байт Рис.8 31
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »