Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

18 Микроконтроллеры AVR от азов программирования... Количество цифр, используемых в системе исчисления, называют ее основанием. Десятичная система исчисления имеет основание 10, а восьмиричная — основание 8. Ну а теперь, когда мы знаем, как выгля ­ дит восьмиричная система, легко можно представить системы и с другим основанием. По большому счету можно выбрать любое число в качестве основания, лишь бы знаков (цифр) хватило для записи чисел. Реально же на практике нашли применение, кроме десятичной и вось ­ миричной, еще две системы исчисления: шестнадцатиричная и двоич ­ ная. Причем последняя (двоичная) система исчисления и является той самой системой представления чисел, которую инженеры без труда смогли смоделировать при помощи электронных схем. Восьмиричная и шестнадцатиричная системы исчисления очень удобны для записи ком ­ пьютерных данных на бумаге и на экране компьютера. Раньше, на заре развития компьютерной техники, широко использовали восьмиричную систему. Сейчас она почти забыта. Теперь вместо нее более употребима шестнадцатиричная. Рассмотрим подробнее две еще не описанные нами системы. Шестнадцатиричная система исчисления В шестнадцатиричной системе исчисления, как вы догадались, исполь ­ зуются шестнадцать цифр. Обычно для обозначения первых десяти цифр применяют те же символы, что и для десятичной системы. А недостаю ­ щие шесть цифр заменяют буквами латинского алфавита. Вот полный набор цифр шестнадцатиричной системы: 0,1,2,3,4, 5,6, 7,8,9, А, В, С, D, Е и F. Одним разрядом в шестнадцатиричной системе исчисления можно записать числа от нуля до пятнадцати. Число шестнадцать (16 10 ) записы ­ вается, как 10 1б . Примеры. Вот еще несколько примеров шестнадцатиричных чисел: 17 10 =11 1б 25, 0 = 19 16 26,о= 1А 16 2О6,о = ОСЕ, 6 698,о = 2ВА, 6 1235,o=4D3, 6 Применение букв может внести путаницу. Если число состоит только из букв, его можно принять за какое-то слово. Например, за название переменной в тексте программы. Поэтому перед шестнадцатиричным числом, начинающимся с буквы, принято ставить незначащий ноль.

RkJQdWJsaXNoZXIy MTExODQxMg==