<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<font face="Times New Roman,Times"><font size=-1>Don't have a good site,
but perhaps this will help. BTW, this assumes</font></font>
<br><font face="Times New Roman,Times"><font size=-1>(and we all know how
dangerous that is) that you are fairly comfortable</font></font>
<br><font face="Times New Roman,Times"><font size=-1>with binary math.
If you aren't, I suggest you visit www.learntosubnet.com</font></font>
<br><font face="Times New Roman,Times"><font size=-1>and review their section
on binary math.</font></font><font face="Times New Roman,Times"><font
size=-1></font></font>
<p><font face="Times New Roman,Times"><font size=-1>Converting from Hex
is quite simple if you use Binary as your conversion</font></font>
<br><font face="Times New Roman,Times"><font size=-1>medium or what I call
the Nibble Method. Since Hex is Base16 and Binary</font></font>
<br><font face="Times New Roman,Times"><font size=-1>is Base2, you can
think of Hex as shorthand for Binary. In Binary each</font></font>
<br><font face="Times New Roman,Times"><font size=-1>column position has
a range of two values ( 0 or 1 ). In Hex each column</font></font>
<br><font face="Times New Roman,Times"><font size=-1>position has a range
of sixteen values (0-9 & A-F, where A=10, B=11,</font></font>
<br><font face="Times New Roman,Times"><font size=-1>C=12, D=12, E=14,
F=15). And finally, in Decimal each column position</font></font>
<br><font face="Times New Roman,Times"><font size=-1>has a range of ten
values (0 - 9).</font></font><font face="Times New Roman,Times"><font
size=-1></font></font>
<p><font face="Times New Roman,Times"><font size=-1>From this we can see
that it takes four bit positions in binary to represent</font></font>
<br><font face="Times New Roman,Times"><font size=-1>all the possible values
of one hex position. For example, with one binary</font></font>
<br><font face="Times New Roman,Times"><font size=-1>nibble (four
bits):</font></font><font face="Times New Roman,Times"><font size=-1></font></font>
<p><font face="Times New Roman,Times"><font size=-1>binary
hex binary hex
binary
hex binary hex</font></font>
<br><font face="Times New Roman,Times"><font size=-1> 0000 =
0 0100 =
4
1000 = 8 1100 =
C</font></font>
<br><font face="Times New Roman,Times"><font size=-1> 0001 =
1 0101 =
5
1001 = 9 1101 =
D</font></font>
<br><font face="Times New Roman,Times"><font size=-1> 0010 =
2 0110 =
6
1010 = A 1110 =
E</font></font>
<br><font face="Times New Roman,Times"><font size=-1> 0011 =
3 0111 =
7
1011 = B 1111 =
F</font></font><font face="Times New Roman,Times"><font size=-1></font></font>
<p><font face="Times New Roman,Times"><font size=-1>Thus any two character
HEX number (as Hex is normally displayed) can be</font></font>
<br><font face="Times New Roman,Times"><font size=-1>converted to binary
simply by converting each character separately.</font></font><font face="Times New
Roman,Times"><font size=-1></font></font>
<p><font face="Times New Roman,Times"><font
size=-1>HEX:
A
D
E 7</font></font>
<br><font face="Times New Roman,Times"><font size=-1>thus</font></font>
<br><font face="Times New Roman,Times"><font size=-1>BINARY: 1010
1101
1110 0111</font></font>
<br><font face="Times New Roman,Times"><font size=-1>thus</font></font>
<br><font face="Times New Roman,Times"><font size=-1>DECIMAL: 128+32+8+4+1
= 173 128+64+32+4+2+1 = 231</font></font>
<br><font face="Times New Roman,Times"><font size=-1>PROOF: 16^0=1,
D * 1 = 13*1 = 13</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
16^1=16, A * 16 = 10 * 16 = 160</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
160 + 13 = 173</font></font><font face="Times New Roman,Times"><font
size=-1></font></font>
<p><font face="Times New Roman,Times"><font size=-1>Larger Hex numbers
are also easily converted</font></font><font face="Times New Roman,Times"><font
size=-1></font></font>
<p><font face="Times New Roman,Times"><font
size=-1>HEX:
6 B F</font></font>
<br><font face="Times New Roman,Times"><font size=-1>thus</font></font>
<br><font face="Times New Roman,Times"><font size=-1>BINARY:
0110 1011 1111</font></font>
<br><font face="Times New Roman,Times"><font size=-1>thus</font></font>
<br><font face="Times New Roman,Times"><font size=-1>DECIMAL:
1024+512+128+32+16+8+4+2+1
= 1727</font></font>
<br><font face="Times New Roman,Times"><font size=-1>PROOF:
16^0 = 1, F * 1 = 15 * 1 = 15</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
16^1 = 16, B * 16 = 11 * 16 = 176</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
16^2 = 256, 6 * 256 = 1536</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
1536 + 176 + 15 = 1727</font></font><font face="Times New Roman,Times"><font
size=-1></font></font>
<p><font face="Times New Roman,Times"><font size=-1>Going from Decimal
to Hex is just a reverse of the above process.</font></font>
<br><font face="Times New Roman,Times"><font size=-1>Convert the Decimal
number to Binary, divide the binary bits (working</font></font>
<br><font face="Times New Roman,Times"><font size=-1>right to left) into
Nibbles and then convert each Nibble to Hex.</font></font><font face="Times New
Roman,Times"><font size=-1></font></font>
<p><font face="Times New Roman,Times"><font size=-1>When converting Decimal
to Binary I prefer the division by two method.</font></font>
<br><font face="Times New Roman,Times"><font size=-1>You divide the Decimal
number by two and the remainder becomes the</font></font>
<br><font face="Times New Roman,Times"><font size=-1>first binary bit,
working from right to left.</font></font><font face="Times New Roman,Times"><font
size=-1></font></font>
<p><font face="Times New Roman,Times"><font size=-1>DECIMAL:
792</font></font>
<br><font face="Times New Roman,Times"><font size=-1>CONVERSION:
792/2 = 396 Remainder 0, BINARY = 0</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
396/2 = 198 Remainder 0, BINARY = 00</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
198/2 = 99 Remainder 0, BINARY = 000</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
99/2 = 49 Remainder 1, BINARY = 1000</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
49/2 = 24 Remainder 1, BINARY = 1 1000</font></font>
<br><font
size=-1>
24/2 = 12 <font face="Times New Roman,Times">Remainder 0,
BINARY = 01 1000</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
12/2 = 6 Remainder 0, BINARY = 001 1000</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
6/2 = 3 Remainder 0, BINARY = 0001 1000</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
3/2 = 1 Remainder 0, BINARY = 1 0001 1000</font></font>
<br><font face="Times New Roman,Times"><font
size=-1>
1/2 = 0 Remainder 1, BINARY = 0011 0001
1000</font></font>
<br><font
size=-1>
^^ Padded to make a nibble</font>
<br><font size=-1>BINARY: 0011 0001 1000</font>
<br><font size=-1>HEX:
3
1
8</font>
<br><font size=-1>PROOF: 16^0 = 1, 1 * 8 = 8</font>
<br><font
size=-1>
16^1 = 16, 16 * 1 = 16</font>
<br><font
size=-1>
16^2 = 256, 256 * 3 = 768</font>
<br><font
size=-1>
768+16+8 = 792</font><font size=-1></font>
<p><font size=-1>Another method was provided by Priscilla in a response
to a similar question by</font>
<br><font size=-1>someone else. Whichever you use, just remember
that practice is the key to</font>
<br><font size=-1>understanding.</font><font size=-1></font>
<p><font size=-1>HTH,</font><font size=-1></font>
<p><font size=-1>Tom Lisa, Instructor, CCNA, CCAI</font>
<br><font size=-1>Community College of Southern Nevada</font>
<br><font size=-1>Cisco Regional Networking Academy</font>
<br><font size=-1></font>
<br><font size=-1></font> <font size=-1></font>
<p>[EMAIL PROTECTED] wrote:
<blockquote TYPE=CITE>Does anyone know a good Web site to learn about the
Structure of Hex Numbers
<br>and how to convert, from Hex to Binary, to Dec and back and forth
between
<br>the systems and IPX Addresses also.
<p>TIA,
<p>Jess
<p>_________________________________
<br>FAQ, list archives, and subscription info: <a
href="http://www.groupstudy.com/list/cisco.html">http://www.groupstudy.com/list/cisco.html</a>
<br>Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]</blockquote>
</html>
_________________________________
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]