Sistema Binario
Sistema Binario
Sistema Binario
Sistema binario
El código binario es el sistema de representación de textos, o procesadores de
instrucciones de un ordenador utilizando el sistema binario, un sistema numérico de dos
dígitos, o bit: el "0" (cerrado o falso) y el "1" (abierto o verdadero).
Evidentemente existe una relación biunívoca entre el sistema decimal y el sistema binario,
de forma que un número en decimal se puede pasar a binario y viceversa.
0 00000000 16 00010000
1 00000001 17 00010001
2 00000010 18 00010010
3 00000011 19 00010011
4 00000100 20 00010100
5 00000101 21 00010101
6 00000110 22 00010110
7 00000111 23 00010111
8 00001000 24 00011000
9 00001001 25 00011001
10 00001010 26 00011010
11 00001011 27 00011011
12 00001100 28 00011100
13 00001101 29 00011101
14 00001110 30 00011110
15 00001111 31 00011111
Y que la primera columna (desde la derecha) cambia cada 1 número, la segunda cada 2,
la tercera cada 4, la cuarta cada 8, la quinta cada 16, la sexta cambiará cada 32,...
En binario la unidad vale 1, pero la segunda posición, contando desde la derecha, vale 2,
la tercera 4, la cuarta 8, la quinta 16, la sexta 32, la séptima 64, la octava 128,...
Para pasar de binario a decimal, debemos tener en cuenta el valor de la posición que
ocupa cada número, según lo visto anteriormente, luego:
1. Iniciamos por la derecha del número en binario, multiplicando cada
cifra por el valor de su posición (1ª = 1, 2ª=2, 3ª=4, 4ª=8, 5ª=16, 6ª=32,
7ª=64, 8ª=128,...).
2. Después de realizar cada una de las multiplicaciones, las sumamos,
obteniendo de esta forma el equivalente en decimal.
Ejemplo:
Método de la división entre 2: Se divide el número del sistema decimal entre 2, cuyo
resultado entero se vuelve a dividir entre 2, y así sucesivamente hasta que el dividendo sea
1. A continuación se ordenan los restos empezando desde el último al primero y
obtendremos el número binario que buscamos.
Ejemplo: Transformar el nº decimal 100 en binario
128 - 64 - 32 - 16 - 8 - 4 - 2 - 1
No podemos poner un 1 en las bases que sean mayores de 60, ya que nos pasaríamos.
Luego colocamos un 1 en el 32 → Nos quedan 60 - 32 = 28
Ahora colocamos un 1 en el 16 → 28 - 16 = 12
Colocamos un 1 en el 8 → 12 - 8 = 4
Colocamos un 1 en el 4 → 4 - 4 = 0
Luego si nos queda nada más, colocamos 0 en las posiciones "2" y "1"
Ejemplo:
1
10011000
+ 00010101
———————————
10101101