Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информатика

Двоично-десятеричная система счисления

В двоично-десятеричной системе счисления основанием системы счисления является число 10, но каждая десятичная цифра (0,1,9) изображается при помощи двоичных цифр. Для представления одной десятичной цифры используются четыре двоичных цифры (тетрада), а в естественной двоично-кодированной десятичной системе счисления – веса двоичных разрядов внутри тетрады 8,4,2,1. При этом имеет место избыточность, поскольку в одной тетраде можно изобразить не 10, а 16 цифр.

Пример

Представление чисел в двоично-десятеричной системе счисления: 0 – 0000; 1 – 0001; 2 – 0010; 3 – 0011; 4 – 0100; 5 – 0101; 6 – ОНО; 7 –0111; 8 –1000; 9 – 1001; 10 – 1010; 11 – 10111 и т.д. Десятичное число 9703 в двоично-десятеричной системе выглядит так: 1001011100000011.

Шестнадцатеричная система счисления

При программировании иногда используется шестнадцатеричная система счисления, перевод чисел из которой в двоичную систему счисления весьма прост – он выполняется поразрядно (аналогично переводу из двоично-десятеричной системы). Для изображения цифр, больших 9, в шестнадцатеричной системе счисления применяются буквы А = 10, В = 11, С = 12, D = 13, Е = 14, F = 15. Например, шестнадцатеричное число F17B в двоичной системе выглядит так: 1111000101111011.

Арифметические операци в шестнадцатеричной системе в машине не выполняются. В некоторых программах выполняется операция сложения или вычитания, например при вычислении полных адресов ячеек памяти (при сложении и вычитании адресов сегмента, базы, индекса, смещения). Правила их выполнения обычные для позиционной системы счисления.

Пример

Операции сложения:

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Популярные страницы