Итак, b - СС – это «внутренняя» СС ЭВМ, т.к. запоминающие элементы ЭВМ (в микропроцессоре, памяти, портах) могут хранить и передавать по линиям связи только два значения электрического сигнала, которые и называются логическим нулем и логической единицей.
H - СС используется для отображения, например на мониторе, содержимого запоминающих элементов ЭВМ вместо двоичной СС, т.к. h-СС. значительно более компактна (сравним например число 255 в b-СС и h-СС соответственно: 11111111b и FFh) и легко преобразуется в b-СС. Но при вводе информации с устройств ввода (например, с клавиатуры) и выводе (например на монитор), используют так называемую символьную систему представления информации для ПК - это система кодирования ASCII.
При программировании часто возникает задача перевода чисел между двоичной, шестнадцатеричной, десятичной CC и ASCII, т.к.
· пользователь умеет выполнять арифметические операции в десятичной CC;
· ЭВМ выполняет математические операции в двоичной CC;
· результаты выполняемых операций должны быть переведены из двоичной CC в коды ASCII для отображения на экране, также как и коды нажатых клавиш для обработки в ПК часто требуют перевода в двоичную CC;
· пользователь-профессионал может получить информацию на экране о состоянии аппаратуры (об адресах и содержимом регистров микропроцессора, портов, памяти) в шестнадцатеричных кодах.