Sistema de numeración hexadecimal
En el sistema hexadecimal los números se representan con dieciséis símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se utilizan los caracteres A, B, C, D,E y F representando las cantidades decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dígitos mayores que 9 en el sistema decimal. El valor de cada uno de estos símbolos depende, comoes lógico, de su posición, que se calcula mediante potencias de base 16.
1A3F16 = 1*163 + A*162 + 3*161 + F*160
1*4096 + 10*256 + 3*16 + 15*1 = 6719
1A3F16 = 671910
Es un sistema posicional denumeración en el que su base es 16, por tanto, utilizará 16 símbolos para la representación de cantidades. Estos símbolos son:
0123456789ABCDEF
Se le asignan los siguientes valores absolutos a lossímbolos A, B, C, D, E, F:
SIMBOLO
VALOR ABSOLUTO
A
10
B
11
C
12
D
13
E
14
F
15
La suma aritmética es similar a las anteriores.
Ejemplo: ¿Qué número decimal representa el número hexadecimal 2CA utilizando elTNF?
1*162+ C*161+ A*160= 1*162+ 12*161+10*160= 512+192+10= 714
Representación de valores hexadecimales
Nota: en lo que respecta a los caracteres del 0 al 9, es importante distinguir los valoreshexadecimales de los decimales.
Por lo general, los valores hexadecimales se representan en forma de texto mediante el valor precedido por 0x (por ejemplo, 0x73) o un subíndice 16. Con menorfrecuencia, pueden estar seguidos de una H, por ejemplo, 73H. Sin embargo, y debido a que el texto en subíndice no es reconocido en entornos de línea de comando o de programación, la representación técnica deun valor hexadecimal es precedida de "0x" (cero X). Por lo tanto, los ejemplos anteriores deberían mostrarse como 0x0A y 0x73, respectivamente.
Conversiones hexadecimales
Las conversiones numéricasentre valores decimales y hexadecimales son simples, pero no siempre es conveniente dividir o multiplicar por 16.
Con la práctica, es posible reconocer los patrones de bits binarios que coinciden con...
Regístrate para leer el documento completo.