Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Шестнадцатеричная система счисления



Для представления чисел вшестнадцатеричной системе счисления используются следующие 16 символов: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F. Шестнадцатеричнуюцифру можно использовать как средство сокращенной записи 4-разрядного двоичного числа, так как число 16 есть число 2 в четвертой степени. В таблице 2.3 приведены шестнадцатеричные числа и их двоичных и десятичных эквивалентов. Например: 10101111011012 = 15ED16 = 561310

Таблица 2.3 Шестнадцатеричныхцифр

Dec Binary Hex Dec Binary Hex
A
B
C
D
E
F
0001 0000
0001 0001
0010 1011 2B
0101 1010 5A

 

Преобразование чисел из одной системы счисления в другую

Преобразование двоичного числа в шестнадцатеричное

Процедура преобразования двоичного числа в шестнадцатиричное довольно проста. Все биты числа, начиная с младшего, объединяются в группы по четыре. В случае недостаточности бит в крайней правой тетраде, добавляем незначащие 0. Каждой группе подбирается соответствующий шестнадцатеричный символ. Дробное двоичное число разбиваем на тетрады вправо от запятой, нули добавляем справа.

Рассмотрим два примера.

Двоичное число 101010111111012 = 0010 1010 1111 1101 = 2АFD16

Для преобразования двоичного числа, разбиваем его на тетрады и добавляем слева два а незначащих нуля, с целью формирования битов в группы по четыре. Заменив каждую группу битов соответствующим шестнадцатеричным символом, получим число 2АFD16.

Двоичное число 110001112 = 1100 0111 = С716

В результате преобразования двоичного числа 110001112 в шестнадцатиричное получим число С716. Сравнив исходные данные и результаты обоих примеров, нетрудно заметить что шестнадцатеричная форма записи числа много проще и легче воспринимается, чем двоичная. Но следует помнить, что шестнадцатиричные числа – это только способ представления двоичных чисел, которыми фактически оперирует ЭВМ. А шестнадцатеричную цифру используют как средство сокращённой записи четырёхразрядного двоичного числа.

Преобразование двоичного числа в десятичное

Для преобразования двоичных чисел в десятичные необходимо сложить десятичные веса тех разрядов двоичного числа, в которых содержатся единицы; сумма даст искомое число. Например: 1101102 =

1× 25 +1× 24 + 0× 23 + 1× 22 + 1× 21 + 0× 20 = 32 + 16 + 4 + 2 + 0 = 5410

Преобразование целого десятичного числа в двоичное

Преобразуемое число последовательно делим на основание той системы, в которую хотим перевести. Остатки от деления числа и последнее частное составляют искомое число.

Например: Перевести в двоичную систему счисления десятичное число 57.

шаг деление частное остаток

1 57: 2 = 28 1 младший значащий разряд (м.з.р.) 2 28: 2 = 14 0

3 14: 2 = 7 0

4 7: 2 = 3 1

5 3: 2 = 1 1

6 1: 2 = 1 1 старший значащий разряд (с.з.р.)

 

Результат перевода: 5710 = 1110012

Проверка: 1 25 + 1 24 + 1 23 + 0 22 + 0 21 + 1 20 = 57

 

Преобразование вещественного десятичного числа в шестнадцатеричное

Процедуры обработки вещественной и дробной части десятичного числа отличаются друг от друга и выполняются порознь, результаты объединяются при формировании шестнадцатеричного эквивалента.

Для преобразования целой части числа, необходимо разделить его на основание системы, в которую хотим перевести, остатки от деления числа и частных составляют искомую часть числа.

При преобразовании дробной части числа, необходимо эту часть умножать на основание той системы, в которую переводим число. Целые части произведений дадут искомое число. Умножение дробных частей промежуточных произведений продолжают до заданной точности или обнуления дробной части промежуточного произведения.

Например: Переведём число 634, 32812510 в 16 систему счисления

Преобразование целой части числа:

шаг деление частное остаток

1 634: 16 = 39 1010 = А16 мл.зн.разряд

2 39: 16 = 2 710 = 716

3 2: 16 = 210 = 216 ст.зн.разряд

целая часть равна 27А

Преобразование дробной части:

0, 328125 16 = 5, 25 5 ст. зн. разряд

0, 25 16 = 4, 0 4 мл. зн. разряд

дробная часть равна 54

Полный результат перевода: 634, 32812510 = 27А, 5416

Преобразование шестнадцатеричного числа в десятичное

При преобразовании целой части числа, каждую цифру умножают на 16n-1, где n это номер цифры в числе. Затем произведения складывают. Цифры дробной части умножают на 16n. Порядок преобразования понятен из примера. Пример: 2 7А, 5416 =

= 2 162 + 7 161 + 10 160 + 5 16-1+ 4 16-2 =

= 512 +112 +10 + 0, 312 + 0, 0156 = 634, 32810

Результат перевода: 27А, 5416 = 512+112+10+0, 312+0, 0156 = 634, 32810


Поделиться:



Популярное:

  1. D. СОЦИОИДЕОЛОГИЧЕСКАЯ СИСТЕМА ВЕЩЕЙ И ПОТРЕБЛЕНИЯ
  2. I. Методические принципы физического воспитания (сознательность, активность, наглядность, доступность, систематичность)
  3. III.3. Система классификационных единиц
  4. MRPII–система как черный ящик
  5. VI. Система оценки результатов освоения Рабочей учебной программы
  6. А. Лупа. Б. Проекционный аппарат. В. Перископ. Г. Оптическая система глаза. Д. Любой из перечисленных в ответах А — Г систем.
  7. Аварии на коммунально-энергетических системах.
  8. Автоматизированная информационно-управляющая система в чрезвычайных ситуациях
  9. Автоматизированная система оказания услуг в режиме «МФЦ»
  10. Автоматизированная система оперативного управления подразделениями пожарной охраны (АСОУПО)
  11. Автоматизированная система управления гибкой производственной системой (АСУ ГПС)
  12. Автоматическая система водяного пожаротушения


Последнее изменение этой страницы: 2016-03-17; Просмотров: 2062; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь