На главную
Подписка
Новости










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Приложение Г. СПРАВОЧНИК ПО КОДАМ ASCII И ПРЕОБРАЗОВАНИЯ ЧИСЕЛ / Преобразование десятичного кода в шестнадцатиричный Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

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

Процесс преобразования меняется при преобразовании десятичных чисел в шестнадцатиричные числа. Процесс начинается с выбора самого старшего разряда и определения его порядка в данном числе (тысячи, сотни и т.д.). Далее десятичное число делится на шестнадцатиричное значение - первой относительной позиции цифры. Если, к примеру, первая цифра располагается в позиции тысяч, то делим на 4096 (шестнадцатиричный эквивалент десятичного числа 1000). Результатом будет первая шестнадцатиричная цифра.


Остаток делится на шестнадцатиричное значение следующей относительной позиции цифры (т.е. делим цифру в разряде сотен на 256, поскольку 256 является шестнадцатиричным эквивалентом десятичного числа 100).


На рисунке Г-2 показано, как десятичное число, полученное в предыдущем примере, превращается обратно в шестнадцатиричное число.


        Таблица Г-2
       Расширенные перекрестные ссылки фирмы "ИБМ"
-------------------------------------------------------------
Двоичный Восьмиричный Десятичный  Шестнад-  Расширенный набор
код      код кодцатирич-  символов в коде
код  ASCII*
-------------------------------------------------------------
1000 0000     200      128        80
1000 0001     201      129        81
1000 0010     202      130        82
1000 0011     203      131        83
1000 0100     204      132        84
1000 0101     205      133        85
1000 0110     206      134        86
1000 0111     207      135        87
1000 1000     210      136        88
1000 1001     211      137        89
1000 1010     212      138        8A
1000 1011     213      139        8B
1000 1100     214      140        8C
1000 1101     215      141        8D
1000 1110     216      142        8E
1000 1111     217      143        8F
1001 0000     220      144        90
1001 0001     221      145        91
1001 0010     222      146        92
1001 0011     223      147        93
1001 0100     224      148        94
1001 0101     225      149        95
1001 0110     226      150        96
1001 0111     227      151        97
1001 1000     230      152        98
1001 1001     231      153        99
1001 1010     232      154        9A
1001 1011     233      155        9B
1001 1100     234      156        9C
1001 1101     235      157        9D
1001 1110     236      158        9E
1001 1111     237      159        9F
1010 0000     240      160        A0
1010 0001     241      161        A1
1010 0010     242      162        A2
1010 0011     243      163        A3
1010 0100     244      164        A4
1010 0101     245      165        A5
1010 0110     246      166        A6
1010 0111     247      167        A7
1010 1000     250      168        A8
1010 1001     251      169        A9     +
1010 1010     252      170        AA     +
1010 1011     253      171        AB
1010 1100     254      172        AC
1010 1101     255      173        AD
1010 1110     256      174        AE
1010 1111     257      175        AF
1011 0000     260      176        B0     *
1011 0001     261      177        B1     #
1011 0010     262      178        B2     @
1011 0011     263      179        B3     |
1011 0100     264      180        B4     |
1011 0101     265      181        B5     |
1011 0110     266      182        B6     +
1011 0111     267      183        B7     +
1011 1000     270      184        B8     +
1011 1001     271      185        B9     +
1011 1010     272      186        BA     |
1011 1011     273      187        BB     +
1011 1100     274      188        BC     +
1011 1101     275      189        BD     +
1011 1110     276      190        BE     +
1011 1111     277      191        BF     +
1100 0000     300      192        C0     +
1100 0001     301      193        C1     +
1100 0010     302      194        C2     +
1100 0011     303      195        C3     +
1100 0100     304      196        C4     -
1100 0101     305      197        C5     +
1100 0110     306      198        C6     +
1100 0111     307      199        C7     |
1100 1000     310      200        C8     +
1100 1001     311      201        C9     +
1100 1010     312      202        CA     +
1100 1011     313      203        CB     +
1100 1100     314      204        CC     +
1100 1101     315      205        CD     =
1100 1110     316      206        CE     +
1100 1111     317      207        CF     +
1101 0000     320      208        D0     +
1101 0001     321      209        D1     +
1101 0010     322      210        D2     +
1101 0011     323      211        D3     +
1101 0100     324      212        D4     +
1101 0101     325      213        D5     +
1101 0110     326      214        D6     +
1101 0111     327      215        D7     +
1101 1000     330      216        D8     +
1101 1001     331      217        D9     +
1101 1010     332      218        DA     +
1101 1011     333      219        DB     X
1101 1100     334      220        DC     m
1101 1101     335      221        DD     1
1101 1110     336      222        DE     l
1101 1111     337      223        DF     ^
1110 0000     340      224        E0
1110 0001     341      225        E1
1110 0010     342      226        E2
1110 0011     343      227        E3
1110 0100     344      228        E4
1110 0101     345      229        E5
1110 0110     346      230        E6
1110 0111     347      231        E7
1110 1000     350      232        E8
1110 1001     351      233        E9
1110 1010     352      234        EA
1110 1011     353      235        EB
1110 1100     354      236        EC
1110 1101     355      237        ED
1110 1110     356      238        EE
1110 1111     357      239        EF
1111 0000     360      240        F0      Ё
1111 0001     361      241        F1      ё
1111 0010     362      242        F2      т
1111 0011     363      243        F3      у
1111 0100     364      244        F4      ф
1111 0101     365      245        F5      х
1111 0110     366      246        F6      ц
1111 0111     367      247        F7      ч
1111 1000     370      248        F8      ш
1111 1001     371      249        F9      щ
1111 1010     372      250        FA      ъ
1111 1011     373      251        FB      ы
1111 1100     374      252        FC      ь
1111 1101     375      253        FD      э
1111 1110     376      254        FE      ю
1111 1111     377      255        FF  (пробел)
______________________________________________________________

* Символы, отсутствующие в данной графе, не могут быть выведены на экран при работе с клавиатурой данного типа.


** Эти последовательности клавиш, состоящие из "" набираются путем нажатия клавиши Ctrl, и не отпуская ее, нажать указанную клавишу. Эти последовательности основаны на последовательностях, описанных для кода клавиатуры персональных компьютеров IBM PC. Для других клавиатур эти последовательности могут быть описаны иначе.


Символы расширенного набора кода ASCII фирмы "ИБМ" можно отображать путем нажатия клавиши и далее ввода десятичного кода символа на вспомогательной клавиатуре.


Сокращения (аббревиатура):


DEC = десятичный (основание 10)


HEX = шестнадцатиричный (основание 16)


OCT = восьмиричный (основание 8)


ASCII = Американский стандартный код для обмена информацией


НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz