КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Основные шестнадцатеричные константы
Переходы между основными системами счисления Основные СС имеют основания 2, 8,10, 16. Системы с основаниями 2, 8 и 16 являются родственными, так как их основания являются степенями двойки. Переходы между ними реализуются легко. 2 ® 8. Двоичное число разбивается справа налево на триады (тройки цифр) и каждая триада заменяется на восьмеричную цифру. 2 ® 16. Двоичное число разбивается справа налево на тетрады (четверки цифр) и каждая тетрада заменяется на шестнадцатеричную цифру. 8 ® 16 и 16 ® 8. Преобразование идет через двоичную СС. Любое основание ® 10. Осуществляется по определению позиционной системы счисления. 10 ® 16. Имеется два способа преобразования. 1. Метод деления «уголком» строит результирующее шестнадцатеричное число от младших цифр к старшим. Для этого запоминаются целые остатки от деления исходного числа на 16, пока частное не станет равным 0. Записывая эти остатки в обратном порядке, получим ответ. 2. Метод «вычерпывания» состоит из нескольких итераций. На каждой итерации исходное число х оценивается снизу максимальной степенью m нового основания p = 16: х ≥ 16 m. Затем определяем число r вхождений степени 16 m в число х. Наконец, шестнадцатеричную цифру r записываем в результирующее число в разряд с номером m. Число x заменяем на меньшее число х – 16 m r. Если новое число х = 0, то алгоритм заканчивается и остальные разряды результата заполняем нулями. В противном случае, переходим к следующей итерации. Большинство числовых констант, которые встречаются в компьютерной технике, являются круглыми шестнадцатеричными числами (табл.1). Эти числа обычно записывают в десятично-буквенном виде, имеющем формат ab, где а – десятичное число, b – буква. Таблица 1 Шестнадцатеричные константы
Табл. 2 содержит популярные степени числа 2, а также их русские и английские названия. Таблица 2 Степени числа 2
Последние строки кратных единиц были дополнены ГОСТом в 1991 году. Вычисления с числами, представленными в десятично-буквенном виде, можно осуществлять без перехода в десятичную СС. Например, 32 Т / 256 К = 245 / 218 = 227 = 128 М. Табл. 1 и 2 позволяют переводить шестнадцатеричные числа в десятично-буквенную запись без применения вычислительных средств. Например, Отметим, что для десятично-буквенных чисел не выполняется дистрибутивный закон, то есть 1 М + 100 К не равен 1,1 М.
Дата добавления: 2014-01-05; Просмотров: 507; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |