Поразрядные способы перевода.

 

Перевод чисел упрощается, если основание старой системы счисления p и новой системы счисления q связаны отношением:

p=qk или q=pk,

где:

p – основание исходной системы счисления;

q – основание результирующей системы счисления;

k – целое число.

 

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

Таблица 3.

Исходная система счисления Результирующая система счисления Значение k
Восьмеричная Двоичная
Двоичная Восьмеричная
Шестнадцатеричная Двоичная
Двоичная Шестнадцатеричная

 

При такой связи систем счисление перевод осуществляется с помощью таблиц 4 и 5.

Таблица 4.

Взаимосвязь восьмеричной и двоичной систем счисления.

Двоичная Восьмеричная

 

Таблица 5.

Взаимосвязь шестнадцатеричной и двоичной систем счисления.

Шестнадцатеричная Восьмеричная
A
B
C
D
E
F

 

Алгоритм поразрядного перевода из двоичной системы счисления в восьмеричную заключается в дроблении двоичного числа по три разряда с права на лево и замене соответствующими цифрами восьмеричной системы счисления из таблицы 4. Если в конце дробления остается меньше трех разрядов, то двоичное число дополняют с лева нулями. Алгоритм перевода представлен на рисунке 8.

Обратный перевод из восьмеричной в двоичную систему счисления осуществляется по этому же алгоритму но в обратном порядке. Один разряд восьмеричной системы счисления заменяется тремя разрядами двоичной систем счисления.

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

 

Пример 1.

Дано A(2)=1001101. Найти A(8).

Решение:

Ответ:

A(8)=115

 

Пример 2.

Дано A(8)=27. Найти A(2).

Решение:

A(8)=2’7

Ответ:

A(2)=010111=10111

 

Пример 3.

Дано A(2)=1101101. Найти A(16).

Решение:

Ответ:

A(16)=6D

 

Пример 2.

Дано A(16)=F4. Найти A(2).

Решение:

A(16)=F’4

Ответ:

A(2)=11110100

 








Дата добавления: 2015-12-08; просмотров: 1527;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.