Основы арифметики цифровых процессоров. Вашкевич Н.П - 19 стр.

UptoLike

18
Пример 1. Представить число 16,АС
(16)
в формате КВ.
16,АС
(16)
=10110,10101100
(2)
=1,011010101100
(2)
*10
100
.
М=1,011010101100
(2)
;
Р=100
(2)
+(127
(10)
=1111111
(2)
)=10000011
(2)
.
Тогда формат КВ этого числа (серым цветом выделены биты по-
рядка) будет:
0
1
0
0
0
0
0
1
1
0
1
1
0
1
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
байт байт байт байт
Пример 2.
Представить число – 7,С8
(16)
в формате КВ.
–7,С8
(16)
= –111,11001000
(2)
= –1,1111001000
(2)
*10
10
.
М= – 1,1111001000
(2)
;
Р=10
(2)
+(127
(10)
=1111111
(2)
)=10000001
(2)
.
Тогда формат КВ этого числа (серым цветом выделены биты по-
рядка) будет:
1
1
0
0
0
0
0
0
1
1
1
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
байт байт байт байт
Пример 3.
Представить число – 0,003А
(16)
в формате КВ.
–0,003А
(16)
= –0,0000000000111010
(2)
= –1,11010
(2)
*10
–1011
.
М= –1,11010
(2)
;
Р= –1011
(2)
+(127
(10)
=1111111
(2)
)=01110100
(2)
.
Тогда формат КВ этого числа (серым цветом выделены биты по-
рядка) будет:
1
0
1
1
1
0
1
0
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
байт байт байт байт
Пример 4. Перевести число из формата КВ в шестнадцатеричную
систему счисления.
1
1
0
0
0
0
1
0
0
0
0
0
1
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
байт байт байт байт
М= – 1,000101011
(2)
;
Р=10000100
(2)
– (127
(10)
=1111111
(2)
) =101
(2)
.
– 1,000101011
(2)
*10
101
= – 100010,1011
(2)
= – 22,В
(16)
.
   Пример 1. Представить число 16,АС(16) в формате КВ.
   16,АС(16)=10110,10101100(2)=1,011010101100(2)*10100.
   М=1,011010101100(2);
   Р=100(2)+(127(10)=1111111(2))=10000011(2).
   Тогда формат КВ этого числа (серым цветом выделены биты по-
рядка) будет:
0 1 0 0 0 0 0 1 1 0 1 1 0 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
      байт            байт            байт            байт

   Пример 2. Представить число – 7,С8(16) в формате КВ.
   –7,С8(16)= –111,11001000(2)= –1,1111001000(2)*1010.
   М= – 1,1111001000(2);
   Р=10(2)+(127(10)=1111111(2))=10000001(2).
   Тогда формат КВ этого числа (серым цветом выделены биты по-
рядка) будет:
1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
      байт            байт            байт            байт

   Пример 3. Представить число – 0,003А(16) в формате КВ.
   –0,003А (16)= –0,0000000000111010(2)= –1,11010(2)*10 –1011.
   М= –1,11010(2);
   Р= –1011(2)+(127(10)=1111111(2))=01110100(2).
   Тогда формат КВ этого числа (серым цветом выделены биты по-
рядка) будет:
1 0 1 1 1 0 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
      байт            байт            байт            байт

   Пример 4. Перевести число из формата КВ в шестнадцатеричную
систему счисления.
1 1 0 0 0 0 1 0 0 0 0 0 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
      байт            байт            байт            байт
  М= – 1,000101011(2);
  Р=10000100(2) – (127(10)=1111111(2)) =101(2).
  – 1,000101011(2)*10101= – 100010,1011(2)= – 22,В(16).


                                  18