That's a standard method of converting decimal numbers to binary, and could be used to convert individual hex "digits" to binary.
But once you have learned that
[itex]1_{16}= 1_2[/itex], [itex]2_{16}= 10_2[/tex], [itex]3_{16}= 11_2[/itex], [itex]4_{16}= 100_2[/itex], [itex]5_{16}= 101_2[/itex], [itex]6_{16}= 110_2[/itex], [itex]7_{16}= 111_2[/itex], [itex]8_{16}= 1000_2[/itex], [itex]9_{16}= 1001_2[/itex], [itex]A_{16}= 1010_2[/itex], [itex]B_{16}= 1011_2[itex], [itex]C_{16}= 1100_2[/itex], [itex]D_{16}= 1101_2[/itex], [itex]E_{16}= 1110_2[/itex], [itex]F_{16}= 1111_2[/itex]<br />
<br />
converting hexadecimal to binary is much simpler because [itex]16= 2^4[/itex].<br />
<br />
For example, to change [itex]34A31FB_{16}[/itex] to binary, write each digit in binary and combine them: [itex](0011)(0100)(1010)(0011)(0001)(1111)(1011)_2[/itex][itex]= 11010010100011000111111011_2[/itex].[/itex][/itex][/itex]