Escrevendo os valores das posições ao lado do número em hexadecimal. Uma vez que a base do hexadecimal é 16, essas posições correspondem às potências de 16. Para converter para hexadecimal, multiplique o valor de cada posição pela potência de 16 correspondente. Inicie este processo escrevendo as potências de 16 ao lado dos dígitos do número em hexadecimal. Faremos isso com o número C92116. Comece à direita com 160 e acrescente 1 ao expoente sempre que seguir para a esquerda para o próximo dígito:
116 = 1 x 160 = 1 x 1 (Todos os números estão em decimal, exceto quando outra coisa for escrita.)
216 = 2 x 161 = 2 x 16
916 = 9 x 162 = 9 x 256
C = C x 163 = C x 4096
C92116 = (em decimal) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
= 1 + 32 + 2.304 + 49.152.
= 51.48910. A versão em decimal, normalmente, terá mais dígitos que a em hexadecimal, uma vez que o último pode armazenar mais informação por dígito.
Fonte: http://pt.wikihow.com/Converter-Hexadecimal-para-Bin%C3%A1rio-ou-Decimal