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










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

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

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

На рисунке Г-1 показано, как шестнадцатиричное число 5F9D преобразуется в его десятичный эквивалент.


5 F 9 D  Шестнадцатиричный
| | | |
| | | +-> Dh=13d -----> 13d x    1d =    13d
| | |
| | +---> 9h=9d  ----->  9d x   16d =   144d
| |
| +-----> Fh=15d -----> 15d x  256d =  3840d
|
+-------> 5h=5d  ----->  5d x 4096d = 20480d
 ________
  24477  Десятичный
  
     Рис. Г-1 . Преобразование шестнадцатиричного числа 5F9D
в его десятичный эквивалент

Каждая шестнадцатиричная цифра всегда в 16 раз больше ближайшей цифры справа.


24477 Десятичный  5 F 9 D Шестнадцатиричный
| | | |
24477  4096=5  ----->   5d = 5h ----+ | | |
Остаток = 3997      | | |
  | | |
3997  256=15   ----->  15d = Fh ------+ | |
Остаток = 157| |
    | |
157  1=9       ----->   9d = 9h --------+ |
Остаток = 13   |
      |
13  1=13       -----> 13d  = Dh ----------+

     Рис. Г-2. Десятичное число 24477, преобразованное  об-
ратно в его шестнадцатиричный эквивалент

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

Hosted by uCoz