Преобразование OCT -DEC

Вначале исходное восьмеричное число раскладывается по позициям - смотри начало темы. Позиции нумеруются справа налево, начиная с нулевой. Для каждой позиции отыскивается по таблице N 3 соответствующее десятичное значение. Затем находится сумма всех, полученных для каждой десятичной позиции десятичных значений. Эта сумма и есть искомое десятичное число, соответствующее исходному восьмеричному числу. Например:

OCT - 7502 = 7502 = 7*8^3+5*8^2+0*8^1+2*8^0 = 3582+320+0+2 = 3906 – DEC

Преобразование DEC - OCT

Производится целочисленным последовательным делением деся­тичного числа на основание восьмеричной систему счисления - 8. После каждого деления, результат, больший 7, вновь делится на 8. После завершения всех делений, остатки считываются в обратном по­рядке, т.е. вначале записывается остаток от последнего деления, затем предыдущий и т.д., последним записывается остаток от перво­го деления.

Например: DEC - 1365 8 = 2525 – OCT

- 8 170 8

56 -16 21 8

-56 10 -16 2

05 -8 5

Преобразование BIN - DEC

Вначале двоичное число преобразуется в восьмеричное - смотри преобразование BIN-OCT, а затем полученное восьмеричное число преобразуется в десятичное - смотри преобразование OCT-DEC. Например:

BIN - 11101110111110 = 35676 - OCT - 3*8^4+5+8^3+6*8^2+7*8^1+6*8^0 = 12288+2560+384+56+6=15294

Преобразование DEC - BIN

Вначале десятичное число преобразуется в восьмеричное - смотри преобразование DEC-OCT, а затем полученное восьмеричное число преобразуется в двоичное - смотри преобразование OCT-BIN. Например:

DEC – 64536 8 = 176030 – OCT – 1111110000011000 – BIN

-64 8067 8

053 -8 1008 8

-48 0067 -8 126 8

56 -64 20 -8 15 8

-56 3 -16 46 -8 1

0 48 -40 7

-48 6

Преобразование HEX - DEC

Можно выполнить в три этапа: в начале исходное восьмеричное число преобразуется в двоичное - смотри преобразование HEX-BIN, затем полученное двоичное число преобразуется в соответствующее ему восьмеричное число - смотри преобразование BIN-OCT, и наконец, полученное восьмеричное число преобразуется в десятичное - смотри преобразование OCT-DEC.

Преобразование DEC – HEX

Можно выполнить в три этапа: вначале исходное десятичное число преобразуется в соответствующее ему восьмеричное число – смотри преобразование DEC-OCT, затем полученное восьмеричное число преобразуется в двоичное - -смотри преобразование OCT-BIN, и наконец полученное двоичное число в шестнадцатеричное – смотри преобразование BIN-HEX.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: