Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!

Нажав на кнопку "Отправить", Я даю своё согласие на автоматизированную обработку указанной информации, распространяющейся на осуществление всех действий с ней, включая сбор, передачу по сетям связи общего назначения, накопление, хранение, обновление, изменение, использование, обезличивание, блокирование, уничтожение и обработку посредством внесения в электронную базу данных, систематизации, включения в списки и отчетные формы.


Позиционные системы счисления – двоичная и шестнадцатеричная

Позиционные системы счисления – двоичная и шестнадцатеричная

1. Процессоры работают с командами и данными, представленными в двоичной системе счисления (двоичном виде). В двоичной системе используют только две цифры 1 и 0. Двоичная система является (как и десятичная, в которой используют десять цифр: 1,2,3,4,5,6,7,8,9,0) позиционной системой счисления. Например, десятичное число 5643 состоит из четырех цифр, каждая цифра является десятичным разрядом (5 – старший разряд, а 3 – младший разряд десятичного числа). Младший разряд – левый - это разряд с весом «1», следующий, более старший разряд -  с весом каждой единицы равным «10», следующий, более старший разряд -  с весом каждой единицы равным «100» и т. д.. Таким образом, подробно, десятичное число 5643 можно записать следующим образом:

 5 х 1000 + 6 х 100 + 4 х 10 + 3 х 1 = 5643

 

В двоичной системе счисления все точно также, например, число 10110 можно подробно записать:

 

1 х 2+ 0 х 23 + 1 х 22 + 1 х 21  + 0 х 2= 10110

 

Вес каждого разряда в двоичной системе равен степени числа два (…24, 23, 22, 21, 20), как и в десятичной системе правее расположены более младшие разряды, а левее располагаются более старшие разряды.

Длинные двоичные числа удобнее записывать и запоминать в шестнадцатеричной системе, которая использует 16 цифр для изображения чисел: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, В, C, D, E, F. Эта система счисления тоже позиционная, только вес разрядов числа является степенью числа 16.

Например,  шестнадцатеричное число 1F2 можно представить подробно как 1 х 162 + F х 161 + 2 х 160 = 1F2

Необычным  цифрам в шестнадцатеричной системе: A, B, C, D, E, F соответствуют десятичные значения соответственно: 10, 11, 12, 13, 14, 15 так, что можно легко перевести число 1F2 из шестнадцатеричной системы в привычную десятичную:

1 х 162 + 15 х 161 + 2 х 160 =  256 + 240 + 2 = 498    т. е. число (1F2)16 = (498)10 .

 

Каждой шестнадцатеричной цифре соответствует и конкретное двоичное число:

 

0     -       0000                      8      -       1000         

1     -       0001                      9      -       1001          

2     -       0010                      A     -       1010

3     -       0011                      B     -       1011

4     -       0100                      C     -       1100

5     -       0101                      D     -       1101

6     -       0110                      E      -      1110

7     -       0111                      F      -      1111

 

таким образом, число 1F2 в двоичной записи будет: 0001  1111  0010 (1F2 легче запомнить чем 000111110010).

               

Обычно шестнадцатеричные числа сопровождаются буквой h (например 1F2h).

 


Лицензия