Sistema hexadecimal
Es el sistema de numeración que consta de dieciséis símbolos distintos que están representados por los números del “0” al “9” y las letras de la “A” hasta la “F”.
Con un dígito hexadecimal representaremos 16 combinaciones diferentes (24), con dos dígitos las combinaciones serán 256 ((24) * (24)).
0x2F en lenguaje C++ identificamos un número hexadecimal con el prefijo 0x.
Conjunto de símbolos que forman el sistema hexadecimal:
Hex. = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}
Dec. = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15}
En los primeros ordenadores personales y sistemas educativos con microprocesadores en los años 80, los sistemas poseían unos dígitos de led de 7 segmentos con los que se podía representar cualquier símbolo del sistema hexadecimal. Estos dígitos estaban organizados en cuatro para representar la dirección que se estaba accediendo en el mapa de memoria del microprocesador y dos para el dato que contiene. Estos sistemas de aprendizaje utilizaban microprocesadores de 8 bits de la época (8085, 6502, Z80, 8080…).
La manera de introducir los datos en sistema hexadecimal fue un avance para la época los bits al estar organizados en grupos de 4 (Nibble) la codificación empezaba a ser menos pesada para rutinas y programas sencillos.
Hoy en día en los ordenadores actuales se utilizan editores hexadecimales para volcar datos de ficheros, programas y memorias que facilitan encontrar y modificar datos concretos de una manera rápida.
Suscribirse a:
Entradas (Atom)
No hay comentarios:
Publicar un comentario