1. INTRODUCCIÓN AL SISTEMA BINARIO
Una máquina únicamente es capaz de identificar y utilizar dos estados (1 o 0,
ON/OFF…) a diferencia del ser humano que es capaz de añadir a la toma de decisiones
otros estados intermedios como quizás o dependiente de aspectos sentimentales,
sensoriales….
Por esto nos interesa disponer de dispositivos que implementen estados digitales para
construir máquinas eléctricas / electrónicas que realicen este trabajo.
Si conseguimos un dispositivo que nos dé dos valores de voltaje distintos, y que
permita pasar de uno a otro de forma inmediata, este dispositivo tendrá un
comportamiento digital.
Podemos asociar el valor más alto a un estado y valor más bajo al otro, o a 1 y 0
respectivamente ó Alto (High) y Bajo (Low).
Sistema binario
´´Existen 10 tipos de personas, las que saben binario y las que no´´
El código binario se codifica la misma idea, salvo que en vez de 10 números utilizamos
únicamente 2 números: el 1 y el 0. Por lo tanto se dice que es un sistema base 2.
… (x8) (x4) (x2) (x1)
… 0 1 0 1
Al igual que en decimal el digito de menor peso es el de la derecha (LSD), y el de la
izquierda el de mayor (MSB). Cada uno de estos dígitos se denomina BIT. Es habitual
encontrar los números binarios agrupados en bloques de 4 Bits.
Ejemplo: Codificar el número decimal 2 en código binario.
(x2) (x1)
1 0
Efectivamente 1x2 + 0x1 = 2
2. Conversión decimal – binaria
Método directo o de suma de pesos
Ejemplos. Convertir los números de 42 a 12 binario
(x32) (x16) (x8) (x4) (x2) (x1)
1 0 1 0 1 0
42-32=10 // 10-8=2 // 2-2=0
(x16) (x8) (x4) (x2) (x1)
0 1 1 0 0
12-8=4 // 4-4=0
Método de las divisiones por 2
Ejemplos: convertir los números decimal 42 y 12 a binario
42
0
2
21
1
2
10
0
2
5
1
2
2
0
2
1
0 1 0 1 0 1
12
0
2
6
0
2
3
1
2
1
1
2
0
1 1 0 0 42 10 = 101010 2
12 10 = 1100 2
3. Tabla resumen de codificación binaria de los números decimales del 0 al 15
0000 0 1000 8
0001 1 1001 9
0010 2 1010 10
0011 3 1011 11
0100 4 1100 12
0101 5 1101 13
0110 6 1110 14
0111 7 1111 15
SISTEMA HEXADECIMAL