You are on page 1of 15

SISTEMA BINARIO

Por:
María Eugenia Ocampo Martínez
104031
 Desde tiempos remotos el hombre comenzó a desarrollar diferentes
sistemas matemáticos con su correspondiente base numérica para
satisfacer sus necesidades de cálculo. Los sistemas numéricos más
antiguos son:

 Babilónico

 Romano

 Hindú

 Con el surgimiento de los ordenadores o computadoras personales (PCs),


los ingenieros informáticos se vieron en la necesidad de adoptar un
sistema numérico que le permitiera a la máquina funcionar de forma
fiable. Debido a que el sistema numérico decimal resultaba complejo para
crear un código apropiado, adoptaron el uso del sistema numérico
binario (de base 2), que emplea sólo dos dígitos: “0” y “1”.
 Con el sistema binario los ingenieros crearon
un lenguaje de bajo nivel o “código máquina”,
que permite a los ordenadores entender y
ejecutar las órdenes sin mayores
complicaciones, pues el circuito electrónico de
la máquina sólo tiene que distinguir entre dos
dígitos para realizar las operaciones
matemáticas y no entre diez, como hubiera
sucedido de haberse adoptado el sistema
numérico decimal para el funcionamiento de
los ordenadores o computadoras.
 BASE DE UN SISTEMA NUMÉRICO

 La base de un sistema numérico radica en la


cantidad de dígitos diferentes que son
necesarios para representar las cifras. Por
ejemplo, a continuación se puede apreciar la
cantidad de dígitos diferentes que emplea un
sistema numérico en particular, de acuerdo con
su correspondiente base numérica:

BASE NUMERICA DIGITOS CANTIDAD TOTAL


EMPLEADOS DE DIGITOS
BINARIA 0y1 2
 Descomposición en factores de un número base 2 (binario) y su conversión a un número equivalente
en el sistema numérico decimal.

Veamos ahora cómo llevamos el número binario 101111012 a su equivalente en el sistema numérico
decimal. Para descomponerlo en factores será necesario utilizar el 2, correspondiente a su base
numérica  y elevarlo a la potencia que le corresponde a cada dígito, de acuerdo con el lugar que ocupa
dentro de la serie numérica. Como exponentes utilizaremos el “0”, “1”, “2”, "3" y así sucesivamente,
hasta llegar al "7", completando así la cantidad total de exponentes que tenemos que utilizar con ese
número binario. La descomposición en factores la comenzamos a hacer de izquierda a derecha
empezando por el mayor exponente, como podrás ver a continuación en el siguiente ejemplo:

  

        101111012  =  (1 . 27) + (0 . 26) + (1 . 25) + (1 . 24) + (1 . 23) + (1 . 22) + (0 . 21) + (1 . 20)

                              =  (128) + (0) + (32) + (16) + (8) + (4) + (0) + (1)

                              =  18910

  

En el resultado obtenido podemos ver que el número binario 101111012 se corresponde con el número
entero 189 en el sistema numérico decimal.
 Conversión de un número entero del sistema numérico decimal al
sistema de binario.

 La operación inversa, es decir, convertir un número perteneciente al


sistema numérico decimal (base 10) a un número binario (base 2).
Utilizamos primero el mismo número 189 como dividendo y el 2,
correspondiente a la base numérica binaria del número que queremos
hallar, como divisor. A continuación el resultado o cociente obtenido de
esa división (94 en este caso), lo dividimos de nuevo por 2 y así,
continuaremos haciendo sucesivamente con cada cociente que
obtengamos, hasta que ya sea imposible continuar dividiendo. Veamos el
ejemplo:

Una vez terminada la operación, escribimos los números


correspondientes a los residuos de cada división en orden inverso, o sea,
haciéndolo de abajo hacia arriba. De esa forma obtendremos el número
binario, cuyo valor equivale a 189, que en este caso será: 101111012 .
 SUMA DE NÚMEROS BINARIOS

 Tabla de sumar de números binarios

0+ 0=0
0+ 1=1
1+ 0=1
1+ 1 = 10

De la misma forma que hacemos cuando sumamos números del sistema decimal, esta
operación matemática la comenzamos a realizar de derecha a izquierda, comenzando
por los últimos dígitos de ambos sumandos, como en el siguiente ejemplo:

0010
0110
------
0
En la tabla de suma de números binarios podemos comprobar que 0 + 0 = 0
 Se suman los siguientes dígitos 1 + 1 = 10
(según la tabla), se escribe el “0” y se acarrea o
lleva un “1”. Por tanto, el “0” correspondiente a
tercera posición de izquierda a derecha del
primer sumando, adquiere ahora el valor “1”.
0010
0110
--------
00
 LOS BITS Y LOS BYTES

 Seguramente conoces que un ordenador constituye un


dispositivo electrónico digital. La palabra “digital” está
relacionada con el término “dígito”, que a su vez
significa “dedo”.
 El sistema numérico binario basándose en un código o
programa que le sirve para recibir, interpretar y ejecutar
los datos. Todos los programas, instrucciones, textos y
órdenes que introducimos en el ordenador éste las
recibe en código binario como una cadena de ceros y
unos. Cada cero (“0”) y cada uno (“1”), representa un
“bit” de información. La palabra “bit” constituye el
acrónimo de Binary DigIT, que significa “dígito binario
 Cuando se escribe en el teclado la letra “A” mayúscula, se
generan automáticamente 8 bits u octeto, equivalentes a un
byte, que representan esa letra. El código numérico que se
genera, para que el ordenador reconozca que se ha escrito la
letra “A” , es: 0100 0001. Cada uno de los bits
correspondientes a los dígitos “1” contenidos en ese byte de
información generan pulsos eléctricos, mientras que los
representados por el dígito “0” no generan prácticamente
ningún pulso eléctrico.

En cualquier circuito electrónico digital, como el que posee el


ordenador, el bit “0” puede estar en ocasiones cercano a “0”
volt y el bit “1” cercano a 3 ó 5 volt, de forma tal que la
tensión o voltaje que pueda llegar a tener el dígito “0” nunca
llegará a alcanzar un valor alto, ni el dígito “1” un valor muy
bajo.
 Gracias a ese mecanismo el circuito digital puede diferenciar perfectamente
el valor correspondiente a estos dos dígitos sin equivocarse, por lo que el
riesgo de que se produzcan confusiones o errores a la hora de reconocer el
valor de ambos es prácticamente nula.

Cuando la memoria RAM del ordenador recibe una combinación de pulsos


y no pulsos eléctricos correspondientes a los unos y los ceros que forman el
byte 0100 0001, reconoce que le están enviando el código correspondiente a
la letra “A”. De esa forma lo descifra y retiene como tal, permitiendo, a su
vez, que esa letra se pueda representar en la pantalla del monitor.

Esta operación resulta ser algo similar a lo que ocurría en el mundo


analógico cuando un telegrafista recibía a través de su aparato receptor el
sonido de un punto y una raya ( · – ) en código Morse. En cuanto éste oía
ese sonido en el dispositivo receptor, sabía que le estaban transmitiendo la
letra “A”.
 Múltiplos del byte

 La capacidad de almacenamiento de la memoria RAM y de los dispositivos


empleados para almacenar programas, documentos de texto, datos, música,
fotos e imágenes en movimiento se mide también en “bytes”. Pero cuando se
trata de grandes cantidades de bytes contenidas en un archivo o en una carpeta
incluida dentro de un dispositivo de almacenamiento masivo de información,
como puede ser un disquete, disco duro, CD, DVD, etc., se utilizan los
siguientes múltiplos del byte:

 kilobyte (kB) = 1 024 bytes


 megabyte (MB) = 1 048 576 bytes
 gigabyte (GB) = 1 073 741 824 bytes
 terabyte (TB) = 1 099 511 627 776 bytes

 Por eso, cuando queremos adquirir un ordenador o computadora personal,


además de interesarnos por el tipo de microprocesador que utiliza, debemos
preocuparnos también por la capacidad de almacenamiento de datos en
megabytes (MB) o preferiblemente en gibabytes (GB) que admiten tanto la
memoria principal de trabajo (RAM), como el disco duro.
CÓDIGO ASCII

 Código ASCII (parcialmente representado) que se emplea para representar los


caracteres alfanumérico,< es decir, letras, números y signos . Este código
comprende los números decimales del 0 al 255. Del 0 al< 31 corresponde a
instrucciones. El número 32 corresponde a la orden de ejecutar espacios entre<
palabras cuando oprimimos la barra espaciadora en el teclado. Del 33 al 127
corresponde a los< caracteres alfanuméricos más utilizados. A partir del número
128 aparecen otras letras y algunos signos< que generalmente no aparecen en el
teclado del ordenador.

Si quieres escribir cualesquiera de los caracteres alfanuméricos incluidos entre el


número 33 y el 255,< sólo tienes que abrir el procesador de textos y activar el
teclado numérico. Si ese teclado no se< encuentra activado, sólo  tienes  que 
oprimir  la  tecla  “Bloq Num”  en  el  propio  teclado  (cuando  está< activado se
reconoce porque se enciende el primer LED, situado encima de esa tecla, que
aparece con< el nombre “N/Lock”). Seguidamente se oprime la tecla “Alt” y se
teclea, simultáneamente, sin soltarla, el< número decimal correspondiente a la
letra, número o signo del Código ASCII que queremos obtener. A< continuación
soltamos la tecla “Alt” y el carácter aparecerá escrito en el procesador.
En el código binario, el número “0” corresponde
igualmente al "0" y el “255” al  "1111 1111". Cada uno
de< los caracteres alfanuméricos del Código ASCII
equivale a un Byte de información, aunque el número<
binario  correspondiente al decimal no ocupe ocho cifras.

El código ASCII comprende sólo hasta el número


decimal 255, porque a partir de ahí, el número 256 en<
binario pasa a ser 1 0000 0000, sobrepasando los ocho
dígitos requeridos para completar un byte de<
información.
 REPRESENTACIÓN DE ALGUNOS NÚMEROS
DECIMALES Y SUS EQUIVALENTES EN BINARIO
Y EN OCTETO FORMANDO BYTES

Cualquier número decimal tiene su equivalente en el


sistema numérico binario, el que puede estar< formado
por un solo dígito como mínimo, como en el caso del "0"
y el "1". A partir del número decimal< “256” la cifra que
se obtiene en la conversión al sistema numérico binario
adquiere 9 dígitos, lo que< sobrepasa la cantidad
requerida para obtener el octeto necesario para integrar
un byte de información.< Por esa razón el Código
ASCII sólo contiene 256 combinaciones posibles para
formar los caracteres< alfanuméricos.

You might also like