Sistemas
El inconveniente de la codificación binaria es que la representación de algunos núme- ros resulta muy larga. Por este motivo se utilizan otros sistemas denumeración que resul- ten más cómodos de escribir: el sistema octal y el sistema hexadecimal. Afortunadamente, resulta muy fácil convertir un número binario a octal o a hexadecimal.
Sistema denumeración octal
En el sistema octal, los números se representan mediante ocho dígitos diferentes: 0, 1,
2, 3, 4, 5, 6 y 7. Cada dígito tiene, naturalmente, un valor distinto dependiendo del lugar
queocupen. El valor de cada una de las posiciones viene determinado por las potencias de base 8. La conversión de un número decimal a octal, y viceversa, se realiza del mismo
modo que la de los númerosbinarios, aunque, lógicamente, se emplea como base el núme- ro 8 en vez del 2.
La conversión de un número decimal a octal se hace del mismo modo: mediante divisio- nes sucesivas por 8 y colocando losrestos obtenidos en orden inverso. Por ejemplo:
122 : 8 = 15 Resto: 2
15 : 8 = 1 Resto: 7
1 : 8 = 0 Resto: 1
12210 = 1728
La conversión de un número octal a decimal es igualmente sencilla.Por ejemplo:
2 1 0
2378=2×8 3×8 7×8 =128247=15910
2378 = 15910
SISTEMA DE NUMERACIÓN HEXADECIMAL
En este sistema, 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 can-
tidades decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dígitosmayores que 9 en el sistema decimal. El valor de cada uno de estos símbolos depende, como es lógi-
co, de su posición, que se calcula mediante potencias de base 16.
Ensayemos la conversión decimal ahexadecimal del número 1735:
1735 : 16 = 108 Resto: 7
108 : 16 = 6 Resto: C (1210)
6 : 16 = 0 Resto: 6
173510 = 6C716
Ensayemos también la conversión inversa, de...
Regístrate para leer el documento completo.