Binario - PHP Webquest

Anuncio
NUMEROS BINARIOS
Para ejecutar las aplicaciones de software, el computador debe convertir el
código del software al formato binario y luego transformar el formato binario en un
lenguaje comprensible. Los computadores operan con switches electrónicos que se
encuentran "encendidos" o "apagados", correspondientes a 1 ó 0.
Los computadores no utilizan el sistema de numeración decimal como lo
hacen los seres humanos, debido a que los dispositivos electrónicos se encuentran
estructurados de tal manera que la numeración binaria es natural: los computadores
deben traducirla para poder utilizar la numeración decimal. Los computadores sólo
pueden comprender y procesar datos que aparecen en formato binario, representados
por ceros y unos. Estos ceros y unos representan los dos estados posibles de un
componente electrónico y se denominan dígitos binarios o bits.
Los bits son dígitos binarios; estos dígitos son ceros o unos. En un
computador, estos están representados por la presencia o la ausencia de cargas
eléctricas.
Ejemplo:


binario 0 puede estar representado por 0 voltios de electricidad (0 = 0 voltios)
binario 1 puede estar representado por +5 voltios de electricidad (1 = +5 voltios)
Un grupo de 8 bits es igual a 1 byte, que puede representar entonces un solo
carácter de datos, como ocurre en el código ASCII. Además, para los computadores, 1
byte representa una sola ubicación de almacenamiento direccionable.
Sistema numérico de Base 2 (binario)
Los computadores reconocen y procesan datos utilizando el sistema
numérico binario (Base 2) . El sistema numérico binario usa sólo dos símbolos, – 0 y 1
–, en lugar de los diez símbolos que se utilizan en el sistema numérico decimal. La
posición o lugar de cada dígito representa el número 2 – el número base – elevado a
una potencia (exponente), basada en su posición (20, 21, 22, 23, 24, etc.)
Ejemplo:
10110 = (1 x 24 = 16) + (0 x 23 = 0) + (1 x 22 =4) + (1 x 21 = 2) + (0 x 20 = 0) = 22 (16 + 0 + 4 + 2
+ 0)
Si lee el número binario (10110) de izquierda a derecha, verá que hay un 1
en la posición del 16, un 0 en la posición del 8, un 1 en la posición del 4, un 1 en la
posición del 2 y un 0 en la posición del 1, que sumados dan el número decimal 22.
Conversión de número binario a decimal
La siguiente tabla muestra el detalle de los cálculos (empezando desde la derecha) para
convertir el número binario 10011100 en número decimal.
Posición del
dígito (desde
la derecha)
Valor de la
posición del bit
(dos elevado a)
Si es un bit
Cálculo
Uno
(activado) o
Cero
(desactivado)
Valor
decimal
1er Dígito
decimal
2^ 0 ó 1
0
0x1
0
2do Dígito
decimal
2^ 1 ó 2
0
0x2
0
3er Dígito
decimal
2^ 2 ó 4
1
1x4
4
4to Dígito
decimal
2^ 3 u 8
1
1x8
8
5to Dígito
decimal
2^ 4 ó 16
1
1 x 16
16
6to Dígito
decimal
2^ 5 ó 32
0
0 x 32
0
7mo Dígito
decimal
2^ 6 ó 64
0
0 x 64
0
8vo Dígito
decimal
2^ 7 ó 128
1
1 x 128
128
Valor decimal
(Total de 8
dígitos)
156
Descargar