Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие по курсу «Информатика». Ч.1. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
5.1. Системы счисления, применяемые для представления числовых данных…
71
5. ПРЕДСТАВЛЕНИЕ ЧИСЛОВОЙ ИНФОРМАЦИИ В КОМПЬЮТЕРЕ
5.1. Системы счисления, применяемые для представления числовых данных в ЭВМ
системой счисления    [2].  алфавитом  размерностью,  цифрами.
     [16].
непозиционной                                  I (1), V (5), X (10), L (50), C (100), D (500), M (1000).      MDCCCXXXVII.       .
Позиционной                           
5. Представление числовой информации в компьютере
72

 аi i  m     n i  1) :
nnmm
aaaaaaaaA
)1(210121
...,...
. (7)
 q      
основанием.
  аi  
q  :
10 qa
i
. (8)
i
m  вес   i-Vi  
i
qiV
.
 аi   i-  
       q   i + 1)-i- 
    7 
 q:
n
n
m
m
m
m
qaqaqaqaqaqaqaA
......
2
2
1
1
0
0
1
1
2
2
1
1
,(9)
     
 q = 10  
q = 2  

          2:       
5.1. Системы счисления, применяемые для представления числовых данных…
73
             210816.
    
двоичной системе счисления  (8
nnmm
aaaaaaaaХ
)1(210121
...,...
, (10)
 ai { 0, 1 }, X   
n
n
m
m
m
m
aaaaaaaX
2...2222...22
2
2
1
1
0
0
1
1
2
2
1
1
.(11)
Пример 10. Двоичное число 1010,101 можно представить следую-
щим образом:
10
3210123
2
)625,10(21202120212021101,1010
.
,    
                     .
восьмеричной системе счисления      1, 2, 3, 4, 5, 6,   (7, 8),
nnmm
aaaaaaaaХ
)1(210121
...,...
,
5. Представление числовой информации в компьютере
74
 ai { 0, 1, 2, 3, 4, 5, 6, 7 }
Пример 11. Представление восьмеричного числа 157,34 в виде поли-
нома в соответствии с (9) и его значение в десятичной системе счисления имеет вид
10
21012
8
)4375,111(848387858134,157
.
шестнадцатеричной системе счисления 
               F.
Пример 12. В соответствии с (9) шестнадцатеричное число 2 AF, С
можно представить в виде полинома
10
1012
16
)75,677(161216151610162,2
СAF
.
5.2. Общие правила перевода чисел в различные позиционные системы счисления
              .
 q S [13].
                [16].
5.2. Общие правила перевода чисел в различные позиционные системы счисления
75
5.2.1. Перевод целых чисел

qS    ,   S S         .     q [16].
Пример 13. Если задано число (12)10, т.е. q = 10, то для его перевода
в двоичную систему счисления (S = 2) необходимо выполнить последова­тельность операций деления на основание новой системы счисления, пред­ставленное в десятичной системе, т.е. на 2 (рис. 22).
12
12
2
6
0
6
0
2
3
2
1
2
1
Рис. 22. 
10 = (1100)2.
5.2.2. Перевод дробных чисел

q   q.            .
Пример 14. Пусть (А)10 = 0,325. Переведем число А в двоичную си-
стему счисления (рис. 23).
5. Представление числовой информации в компьютере
76
0,325
2
1,300
0,650
0,600
2 2 2
1,200
Рис. 23. 

2 = (0,0101)2.
S       S.
          .
5.3. Перевод чисел между двоичной, восьмеричной и шестнадцатеричной системами счисления
    

8 = 23  = 24.
qS

qn = S, (12)
   S n  q.
5.3. Перевод чисел между двоичной, восьмеричной и шестнадцатеричной…
77
          ( 2),    )  
Таблица 2
Соответствие восьмеричных цифр и двоичных триад


0
0 0 0
1
0 0 1
2
0 1 0 3 0 1 1
4
1 0 0
5
1 0 1
6
1 1 0 7 1 1 1
Таблица 3
Соответствие шестнадцатеричных цифр и двоичных тетрад


0
0 0 0
0
1
0 0 0
1 2 0 0 1
0
3
0 0 1
1
4
0 1 0
0
5
0 1 0
1 6 0 1 1
0
7
0 1 1
1
8
1 0 0
0
9
1 0 0
1 A 1 0 1
0
B
1 0 1
1
C
1 1 0
0
D
1 1 0
1
E
1 1 1
0 F 1 1 1
1
  
Для перевода восьмеричного числа в двоичное                 
5. Представление числовой информации в компьютере
78
          .
Пример 15. Восьмеричное число 175,6 в двоичной системе счисления
имеет вид:
1 7 5 , 6
001
111
101 , 110

28
)11,1111101()6,175(
.

(175,6)8 = 182 + 781 + 580 + 68-1 = (125,75)10;
(1111101,11)2 = 126+125+124+123+122+021+120+12-1+12-2 = (125,75)
10.
 для перевода шестнадцатеричного числа в двоичное
      .
Пример 16. Шестнадцатеричное число 2СF,5 в двоичной системе за-
пишется следующим образом:
2 C F , 5  
0010
1100
1111
,
0101
:
(2CF,5)16 = (1011001111,0101)2.
Для перехода от двоичной к восьмеричной (или шестнадцате-
ричной)   
      
Пример 17. Перевод двоичного числа 110101,01 в восьмеричное (для
получения полной триады дополняем крайнюю правую группу нулем):
5.4. Форматы представления чисел в ЭВМ
79
110
101 , 010
= (65,2)8.
  
6 5 ,
2
Пример 18. Перевод двоичного числа 111000110,101 в шестнадцате-
ричное (дописываем три незначащих нуля слева и один справа):
0001
1100
0110 , 1010
= (1C6,A)
16.
1 C 6 , A
5.4. Форматы представления чисел в ЭВМ
  12].
5.4.1. Представление чисел с фиксированной запятой
    
:
;  
        
     
             [16].
5. Представление числовой информации в компьютере
80
Пример 19. На рис. 24приведено применение разрядной сетки ЭВМ в
формате 8-разрядного машинного слова для представления соответ-
ственно целого двоичного числа
Ц
зфX..
= +11011 (Рис. 24, а) и дробного
числа
Д
зфX..
= +0,11 (рис. 24, б) с фиксированной запятой.
 n    (13):
121
1
..
nЦ
зф
X
. (13)
1 1
Знак 2625242322212
0
Знак 2
-1
0 0 0 1 1 0 1
0 1 1 0 0 0 0 0
2-22
-32-42-52-62-7
Веса разрядов
Веса разрядов
а
б
Рис. 24. 

     (n-           .           
 0 < |X| < 1,  
 X,  |X| < 2
(n-1)
, 
    младшему   
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]