Шестнадцатеричное представление.
Представим, что необходимо просмотреть содержимое некоторых байт в памяти. Требуется определить содержимое четырех последовательных байт (двух слов), которые имеют двоичные значения. Так как четыре байта включают в себя 32 бита, то специалисты разработали "стенографический" метод представления двоичных данных. По этому методу каждый байт делится пополам и каждые полбайта выражаются соответствующим значением. рассмотрим следующие четыре байта:
Двоичное |
0101 |
1001 |
001 |
0101 |
1011 |
1001 |
110 |
1110 |
Десятичное |
5 |
9 |
3 |
5 |
11 |
9 |
12 |
14 |
Так как здесь для некоторых чисел требуется две цифры, расширим систему счисления так, чтобы 10=A, 11=B, 12=C, 13=D, 14=E, 15=F. Таким образом, получим более сокращенную форму, которая представляет содержимое вышеуказанных байт:
59 |
35 |
B9 |
CE |
- Такая система счисления включает "цифры" от 0 до F, и так как таких цифр 16, она называется шестнадцатеричным представлением.
- Шестнадцатеричный формат нашел большое применение в языке ассемблера.
- Если немного поработать с шестнадцатеричным форматом, то можно быстро привыкнуть к нему.
- Следует помнить, что после шестнадцатеричного числа F следует шестнадцатеричное 10, что равно десятичному числу 16.
- Заметьте также, что шестнадцатеричное 20 эквивалентно десятичному 32, шест. 100 -десятичному 256.