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

Запись числа в двоичной системе удобна для компьютера, но громоздка для человека. На помощь приходят системы, родственные двоичной ВОСЬМИРИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ использует 8 цифр: 0,1,2,3,4,5,6,7.

Единица, записанная в самом младшем разряде означает просто единицу (1*8 в нулевой степени), та же единица в следующем разряде обозначает 8 (1*8 в первой), в следующем 64(1*8 во второй)и т.д.

2 1 0 -- разряды (степени восьмерки)1 0 08 =1*82 +0*81 +0*80 = 1*64+0+0=6410

8 - это 2 в третьей степени. При переводе в восьмиричную систему двоичное число из трех записывается одной цифрой.

Восьмиричная запись Двоичное представление впереди стоящий 0 ничего не значит
   
   
   
   
   
   
   
   

Для перевода из двоичной в восьмеричную число, записанное в двоичной системе делим на триады справа налево, например, 11011100011=11 011 100 011 и заменить каждую группу одной восьмеричной цифрой 2 2 4 2 и получим 22428

Для перевода числа из восьмеричной системы в двоичную достаточно заменить каждую цифру на ее перевод в двоичную систему, представив каждую цифру в виде триады (1 в двоичной системе 1 добавляем до триады впереди 00)

     
     

Еще компактней выглядит запись двоичного числа в ШЕСТНАДЦАТИРИЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ.

Для первых 10 из 16 шестнадцатеричных цифр используются привычные цифры 0 1 2 3 4 5 6 7 8 9, а для остальных используют первые буквы латинского алфавитаA-10 D-13B-11 E-14C-12 F-15

Цифра 1 в самом младшем разряде означает 1, в следующем разряде означает 16 (в первой степени), в следующем разряде 16*16 (162)=256, в следующем разряде 1*163 и т.д.

10016 =25610= 1*162+0*161+0*160=25610.

Цифра F, записанная в самом младшем разряде означает 15 в десятичной системе, F в следующем разряде означает 15*16 в первой степени в десятичной системе и т.д.

 

2 1 0 ----- разряды (степени числа 16)AF 016 =10*162+15*161+0*160=10*256+240+0*1=2560+240+0=280010

 

2 1 0BAD16= 11*162+10*161+13*160=11*256+10*16+13*1=2816+160+13=298910

16 - это 2 в четвертой степени. При переводе из двоичной системы в шестнадцатеричную двоичное число из 4-х цифр кодируется числом из одной цифры в шестнадцатеричной системе.

Для перевода числа из шестнадцатеричной системы в двоичную достаточно заменить каждую цифру на ее перевод в двоичную, представив каждую цифру в виде сочетания четырех 1 и 0

A   F AOF16
     

Как осуществить перевод чисел из двоичной системы в шестнадцатеричную? Необходимо разбить число, записанное в двоичной системе на группы по 4 разряда справа налево, заменив каждую группу одной шестнадцатеричной цифрой

      в двоичной
      в десятичной
B A D в шестнадцатеричной

 

       
       
       
       
       
       
       
       
       
       
       
      A
      B
      C
      D
      E
      F

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



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