![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Ая система счисления
В шестнадцатеричной (hexadecimal) системе счисления применяются десять цифр от 0 до 9 и шесть первых букв латинского алфавита: 10 – A 11 – B 12 – C 13 – D 14 – E 15 – F. При записи отрицательных чисел слева от последовательности цифр ставят знак минус. Для того чтобы при написании компьютерных программ отличить числа, записанные в шестнадцатеричной системе, от других, перед числом ставят 0x. То есть 0x11 и 11 - это разные числа. Шестнадцатеричная система счисления широко используется при задании различных оттенков цвета при кодировании графической информации (модель RGB). Так, в редакторе гипертекста Netscape Composer можно задавать цвета для фона или текста как в десятичной, так и шестнадцатеричной системах счисления (см. рисунок).
Пример выполнения операции сложения в 16-ой системе счисления: 1 1 Красным цветом показан перенос из младших разрядов A 7 B16 Выполнение операции в каждом разряде: + C 816 B + 8 = 11 + 8 = 19 = 1*16 + 3 = 1316 (записываем 3)
1 + A = B Проверим резульат путем перевода чисел в 10-ю систему: A7B16 = 10*162 + 7*16 +11 = 2683 2 1 0 2683 C816 = 12*16 + 8 = 200 + 200 1 0 2883 B4316 = 11*162 + 4*16 +3 = 2883 2 1 0
Пример выполнения операции вычитания в 16-ой системе счисления:
15 16 Красным цветом показан заем из старших разрядов B 4 316 Выполнение операции в каждом разряде: - A 7 B16 16 + 3 – B = 19 -11 = 8
B - 1 – A = 0
Умножение и деление в 16-ой системе обычно не выполняется ввиду сложности вычислений.
|