Восьмеричная и шестнадцатеричная системы счисления

Восьмеричная и шестнадцатеричная системы счисления относятся к двоично-кодированным системам, когда основание системы счисления p представляет целую степень двойки:

p = 8 =23 - для восьмеричной,

p = 16 = 24 - для шестнадцатеричной.

База восьмеричной системы счисления использует для изображения чисел восемь цифр: 0, 1, 2, 3, 4, 5, 6, 7. Основание p = 8(10) = 10(8). Если восьмеричное число записать в развернутом виде в виде суммы значений цифр и выполнить арифметические действия по правилам десятичной системы, то получим десятичный эквивалент восьмеричного числа. Например,

125,4(8) = 1·82 + 2·81 + 5·80 + 4·8-1 = 85,5(10).

В шестнадцатеричной системе для записи чисел используются цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 и прописные латинские буквы A, B, C, D, E, F, имеющие значение десятичных чисел 10, 11, 12, 13, 14, 15 соответственно. Поэтому шестнадцатеричное число может иметь, например, вид 3 E 5, C (16). Представляя это число в развернутом виде, получим

3 E 5, C (16) = 3·162 + 14·161 + 5·160 + 12·16-1.

Выполняя арифметические операции по правилам десятичной системы, получим: 3 E 5, C (16) = 560,75(10).

Арифметические действия в восьмеричной и шестнадцатеричной системах счисления выполняются в соответствии с таблицами сложения и умножения (табл.2 – 5).

Рассмотрим пример сложения двух чисел в шестнадцатеричной системе счисления (р =16), используя табл. 2.4: DBF (16) + E 6 C (16) =?

Таким образом, DBF (16) + E 6 С (16) = 1 С 2 B (16).

Выполняя вычитание восьмеричных или шестнадцатеричных чисел, необходимо помнить о том, что заем единицы в i -м разряде равен основанию системы в (i -1)-м разряде. Найдем разность восьмеричных чисел:

63,2(8) 35,64(8)=?

Начнем выполнение действия

_ 63,20

35,64

Нетрудно видеть, что для выполнения вычитания в разряде с весом 8-2 необходимо сделать заем в разряде с весом 8-1. Теперь в разряде уменьшаемого с весом 8-2 фактически имеем 0+8=8(10), то есть:

Значит, в младшем разряде необходимо найти разность 8 4=4. Следующий шаг вычитания в разряде с весом 8-1. Здесь так же необходим заем, но в разряде с весом 80, то есть

Таблица 2

Восьмеричная таблица сложения

+                  
                   
                   
                   
                   
                   
                   
                   
                   
                   

Таблица 3

Шестнадцатеричная таблица сложения

+                     A B C D E F
                      0 A 0 B 0 C 0 D 0 E 0 F
                    0 A 0 B 0 C 0 D 0 E 0 F  
                  0 A 0 B 0 C 0 D 0 E 0 F    
                0 A 0 B 0 C 0 D 0 E 0 F      
              0 A 0 B 0 C 0 D 0 E 0 F        
            0 A 0 B 0 C 0 D 0 E 0 F          
          0 A 0 B 0 C 0 D 0 E 0 F            
        0 A 0 B 0 C 0 D 0 E 0 F              
      0A 0 B 0 C 0 D 0 E 0 F                
    0 A 0 B 0C 0 D 0 E 0 F                  
A 0 A 0 B 0 C 0 D 0 E 0 F                    
B 0 B 0 C 0 D 0 E 0 F                     1 A
C 0 C 0 D 0 E 0 F                     1 A 1 B
D 0 D 0 E 0 F                     1 A 1 B 1 C
E 0 E 0 F                     1 A 1 B 1 C 1 D
F 0 F                     1 A 1 B 1 C 1 D 1 E

Таблица 4

Восьмеричная таблица умножения

Х                  
                   
                   
                   
                   
                   
                   
                   
                   
                   

Таблица 5

Шестнадцатеричная таблица умножения

Х                     A B C D E F
                                 
                      0A 0B 0C 0D 0E 0F
            0A 0C 0E           1A 1C 1E
          0 C 0 F       1 B 1E       2 A 2 D
        0 C       1 C       2 C       3 C
      0 A 0 F     1 E     2 D     3C      
      0 C     1 E   2 A     3 C     4 E   5 A
      0 E   1 C   2 A     3 F   4 D   5 B    
                                 
        1 B   2 D   3 F     5 A   6 C   7 E  
A   0 A   1 E     3 C     5 A   6 E     8 C  
B   0 B     2 C     4 D     6 E     8 E 9 A A 5
C   0 C       3 C       6 C       9 C A 8 BA
D   0 D 1 A       4 E 5B       8 F 9 C A 9 B 6 C 3
E   0 E 1 C 2 A           7 E 8 C 9 A A 8 B 6 C 4 D 2
F   0 F 1 E 2 D 3 C 4 B 5 A         A 5 B 4 C 3 D 2 E1

В разряде с весом 8-1 необходимо найти разность (8+1) 6 = 3 и т. д. до конца. Разность составляет: 63,2(8 ) 34,64(8) =25,34(8).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: