ВУЗ:
Составители:
22
Пример 2. Представить число – 940
(10)
в каждом из всех BCD-ко-
дов в шестнадцатиразрядном процессоре, в котором одна тетрада
отводится под знак, а остальные три – числовые разряды (прямой
код).
Код 8421:
знак
числовые разряды
111
1
1
00
1
010
0
000
0
Код 8421+3:
знак
числовые разряды
1111
1100
0111
0011
Код 2421:
знак
числовые разряды
1111
1111
0100
000
0
В современных процессорах фирмы Intel и в большинстве других,
в соответствии со стандартом IEEE 754 используется BCD-код 8421
в следующем формате. Под операнд отводится 10 байт, из них край-
ний левый байт – знаковый. В остальных числовых байтах записыва-
ется по две тетрады (табл. 2.5). Это позволяет обрабатывать восемна-
дцатиразрядные десятичные числа, что является достаточным для
любых экономических расчетов.
Таблица 2.5
Формат BCD-кодирования по стандарту IEEE 754
байт
9
байт 8
байт 7
байт 6
байт 5
б
айт 4
байт 3
байт 2
байт 1
байт 0
знак
d
17
d
16
d
15
d
14
d
13
d
12
d
11
d
10
d
9
d
8
d
7
d
6
d
5
d
4
d
3
d
2
d
1
d
0
Пример 2. Представить число – 940(10) в каждом из всех BCD-ко- дов в шестнадцатиразрядном процессоре, в котором одна тетрада отводится под знак, а остальные три – числовые разряды (прямой код). Код 8421: знак числовые разряды 111 100 010 000 1 1 0 0 Код 8421+3: знак числовые разряды 1111 1100 0111 0011 Код 2421: знак числовые разряды 1111 1111 0100 0000 В современных процессорах фирмы Intel и в большинстве других, в соответствии со стандартом IEEE 754 используется BCD-код 8421 в следующем формате. Под операнд отводится 10 байт, из них край- ний левый байт – знаковый. В остальных числовых байтах записыва- ется по две тетрады (табл. 2.5). Это позволяет обрабатывать восемна- дцатиразрядные десятичные числа, что является достаточным для любых экономических расчетов. Таблица 2.5 Формат BCD-кодирования по стандарту IEEE 754 байт 9 байт 8 байт 7 байт 6 байт 5 байт 4 байт 3 байт 2 байт 1 байт 0 знак d17d16 d15d14 d13d12 d11d10 d9d8 d7d6 d5d4 d3d2 d1d0 22
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »