Студопедия

КАТЕГОРИИ:


Архитектура-(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.1. Искомое число – последовательность восьмеричных (шестнадцатеричных) цифр, записанных в том же самом порядке, в каком располагаются соответствующие триады (тетрады) в записи исходного числа.

Пример 4.1. Дано двоичное число N 2 = 11101.012. Выполним перевод числа в восьмеричную систему счисления.

1. Разобьем целую и дробную части числа на триады и дополним крайние группы цифр нулями:

11101→ 011 101;

01→ 010.

2. Поставим в соответствие каждой триаде восьмеричную цифру:

0112 → 38;

1012 → 58;

0102 → 28.

Таким образом, в восьмеричной системе счисления число 11101.012 имеет вид:

N 8 =35.28.

Пример 4.2. Дано двоичное число N 2 = 11101.012. Выполним перевод числа в шестнадцатеричную систему счисления.

1. Разобьем целую и дробную части числа на тетрады и дополним крайние группы цифр нулями:

11101→ 0001 1101;

01→ 0100.

2. Поставим в соответствие каждой тетраде шестнадцатеричную цифру:

00012 → 116;

11012 d 16;

01002 → 416.

Таким образом, в шестнадцатеричной системе счисления число 11101.012 имеет вид:

N 16 =1 d. 48.


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

Пример 4.3. Дано восьмеричное число N 8 = 273.57. Выполнить перевод числа в двоичную систему счисления.

Заменим каждую цифру числа на соответствующую триаду:

28 → 0102;

78 → 1112;

38 → 0112;

58 → 1012;

78 → 1112.

Тогда в двоичной системе счисления число имеет вид:

N 2 = 10111011.101111.

Пример 4.4. Дано шестнадцатеричное число N 16 = 273.5716. Выполним перевод числа в двоичную систему счисления.

Заменим цифру шестнадцатеричного числа соответствующей тетрадой:

216 → 00102;

716 → 01112;

316 → 00112;

516 → 01012;

716 → 01112.

Тогда в двоичной системе счисления число имеет вид:

 

N 2 = 001001110011.01010111.

<== предыдущая лекция | следующая лекция ==>
Системы счисления. В разделе рассматриваются способы кодирования и формы хранения числовой, символьной, графической, звуковой и видеоинформации | Перевод чисел в десятичную систему счисления
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 1624; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.