назад

Перевод десятичных чисел в шестнадцатеричную форму

Перевод десятичного числа в шестнадцатеричную форму выполняется делением исходного числа на 16. Например, переведем 300 в шестнадцатеричную форму:

_300 i16			     То же самое можно записать иначе:
16 _18 i16 300 / 16 = 18 остаток 12 ® C
_140 16 1 ® 1 18 / 16 = 1 остаток 2 ® 2
128 2 ® 2 12Ch 1 / 16 = 0 остаток 1 ® 1
12 ® С
300 = 12Ch

Примеры перевода чисел 1000 и 60000 в шестнадцатеричную форму:

60000/16 = 3750 остаток  0 ® 0     1000/16 = 62 остаток  8 ® 8
3750/16 = 234 остаток 6 ® 6 62/16 = 3 остаток 14 ® E
234/16 = 14 остаток 10 ® A 3/16 = 0 остаток 3 ® 3
14/16 = 0 остаток 14 ® E
1000 = 3E8h
60000 = EA60h

  Упражнение №3

Переведите следующие числа в шестнадцатеричную форму:

945, 138, 1100, 885, 230, 256, 1024.

Шестнадцатеричный результат переведите обратно в десятичную форму - это позволит проверить корректность ваших действий.