2. VALERIA MARTÍNEZ
TIC 2017/2018
2
Contenido
INTRODUCCIÓN AL SISTEMA BINARIO........................3
SISTEMA BINARIO.....................................................3
Conversión decimal – binaria....................................4
Método directo o de suma de pesos..........................4
Método de las divisiones por 2 .................................5
3. VALERIA MARTÍNEZ
TIC 2017/2018
3
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 compartimento 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.
4. VALERIA MARTÍNEZ
TIC 2017/2018
4
… (x8) (x4) (x2) (x1)
… 0 1 0 1
Al igual que en decimal el dígito de menor peso es el de la derecha
(LSB), 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 de 2 en código binario.
(x2) (x1)
1 0
Efectivamente 1x2+0x1=2
Conversión decimal – binaria
Método directo o de suma de pesos
Ejemplos. Convertir los números 42 y 12 a binario
(x32) (x16) (x8) (x4) (x2) (x1)
1 0 1 0 1 0
42-32=10 // 10-8=2 // 2-2=0
5. VALERIA MARTÍNEZ
TIC 2017/2018
5
(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 2
0 21 2
1 10 2
0 5 2
1 2 2
0 1
0 1 0 1 0 1
LSB MSB
Tabla de resumen de codificación binaria de los números
decimales del 0 al 15
12 2
0 6 2
0 3 2
1 1 2
1 0
0 0 1 1
·4210=1010102
·1210=110002