В современной компьютерной архитектуре двоичная система счисления используется для представления цифровой информации, так как большинство компонентов электронных схем, применяемых для построения цифровых систем обработки информации, — двухпозиционные. 3
Шестнадцатеричная система счисления применяется для интерпретации двоичной информации, так как записи, сформированные из двоичных символов, достаточно длинны и плохо воспринимаются человеком. 4
Некоторые области использования шестнадцатеричной системы в компьютерной архитектуре:
- Низкоуровневое программирование. 5 В современных компьютерах минимальной адресуемой единицей памяти является 8-битный байт, значения которого удобно записывать двумя шестнадцатеричными цифрами, а значение половины байта — полубайта — одной цифрой. 5
- Работа с цветом. 1 В графическом дизайне, оформлении сайтов, CSS и прочих работах с цветом используют шестнадцатеричные числа для записи цвета. 1
- Стандарт Юникода. 5 Номер символа принято записывать в шестнадцатеривом виде, используя не менее 4 цифр (при необходимости — с ведущими нулями). 5
- Кодирование символов. 5 В Unix-подобных операционных системах и многих языках программирования, имеющих корни в Unix/Linux, непечатные символы при выводе/вводе кодируются как 0xCC, где CC — шестнадцатеричный код символа. 5