miércoles, 3 de agosto de 2011

Sistema de numeración Hexadecimal


Es el sistema de numeración de base 16, empleado por tanto 16 símbolos. Su uso esta muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de la memoria; y debido a que un byte representa 28 valores posibles, y esto puede representarse como:
 2^8 = 2^4 \cdot 2^4 = 16 \cdot 16 = 1 \cdot 16^2 + 0 \cdot 16^1 + 0 \cdot 16^0
Que según el teorema general de la numeración posicional, equivale al número en base 16 10016, dos dígitos hexadecimales corresponden exactamente, permiten representar la misma línea de enteros a un byte. 

En principio, dado que el sistema usual de numeración es de base decimal y  por ello solo se dispone de diez dígitos, se adopto la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan.
El conjunto de símbolos sería, por tanto, el siguiente:
S= {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}  





    - 2
    4=16


96(10) → 60(16)


A = 10
B = 11
C = 12
D = 13
E = 14
F = 15



2n…210 - 2- 2- 2- 2- 2- 2- 2- 2- 2- 20
       ↓    ↓   ↓    ↓    ↓   ↓    ↓   ↓    ↓    ↓    ↓
 1024   512   256  128   64   32   16    8      4      2      1



  • Convertir los siguientes números a hexadecimal:



- 134= 10000110 = 86
              ─┘     ─┘
               8       6

- 63= 111111 = 3F
         ─┘    ─┘
          3      F


   

    FEFF                         B3FCA4
     CCC                     +    FAC0F
+     FF                        C3A8,B3
 10CCA




No hay comentarios:

Publicar un comentario