Методы исчисления |
| Цифровые устройства - Основы цифровой электроники | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 20.09.2009 11:36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1. десятеричный код (относятся цифры от 0 до 9) 2. двоичный код (цифры 0 и 1) 3. шестнадцатеричный код (цифры от 0 до 9, а также A, B, C, D, E, F), причем каждый символ имеет свой двоичный код:
4. восьмеричный код (цифры от 0 до 7), имеет свой двоичный код точно такой же как и шестнадцатеричный Перевод осуществляется следующим образом:
74610 = 0 1 0 1 1 1 0 1 0 1 02
91410 = 0 1 1 1 0 0 1 0 0 1 02 = 39216
88810 = 0 1 1 0 1 1 1 1 0 0 02 = 37816
Метод перевода десятеричного числа в шестнадцатеричное: 1) десятеричное число переводим в двоичное 2) полученное двоичное число разбивается справа налево по 4 знака (если четвертого знака не хватает добавляем 0) У каждого шестнадцатеричного числа имеется двоичный код: 74610 = 2F416, 77710 = 30916 и т. д. Перевод числа в восьмеричный код: 1) переводим десятеричное число в двоичный код 2) двоичное число справа налево разделяется по 3 знака (если третьего знака не хватает добавляем 0) Каждое число в восьмеричном коде имеет свой двоичный код (как и шестнадцатеричный код, только до числа 7) 99910 = 0 1 1 1 1 1 0 0 1 1 12 = 17478 91110 = 0 1 1 1 0 0 0 1 1 1 12 = 16178 Обратный перевод: 3A516 = 29 + 28 + 27 + 25 + 22 + 20 = 512+256+128+32+4+1 = 93310
14E16 = 14EH = 0 1 0 1 0 0 1 1 1 02 = 256+64+8+4+2 = 33410
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||