Vous êtes sur la page 1sur 12

GUIA DE SISTEMA BINARIO

SISTEMA BINARIOS: Es el sistema de numeración que utiliza internamente hardware de las


computadoras actuales. Se basa en la representación de cantidades utilizando los dígitos 1
y 0, por tanto su base es dos (numero de dígitos de sistemas). Cada digito de un número
representado en este sistema se representa en BIT (contracción de binary digit).

SUMA DE BINARIOS: tiene parecido la suma decimal, pero la diferencia es que en esta suma
se utiliza los dígitos de 0 y 1, y que cuando el resultado excede de los símbolos utilizados
se agrega el exceso (acarreo) a la suma parcial siguiente hacia la izquierda. Para la suma se
utiliza esta tabla:

0+0=0 0+1=1
1+0=1 1 + 1 = 0, acarreo de 1

¿Por qué se coloca 0 en vez de 2?

Porque en este sistema solo es posible escribir cualquier digito como cero (0) y uno (1)
nada más para los dos.

Entonces sabemos que, al convertir el 2 de binario a decimal es 1 0 (1 y 0), es decir, 2(10) es


lo mismo que 1 0(2).

2 2
0 1
Ejemplo:
Sumar A con B:
(A) 0 1 0 0 1 1 (B) 1 0 0 1 1 0

Se comienza como lo haríamos en decimal, de arriba para abajo efectuando la suma y


pasando a la siguiente suma parcial:
0+0=0
010011 0+1=1
+100110 1+0=0
1 + 1 = 0,
acarreo de 1

Aquí se puede observar el uso del acarreo a la siguiente suma parcial:


1 1
010011
+100110
111001
Para comprobar si el resultado esta correcto, debemos transformar o convertir los
sumandos al sistema decimal y sumar los resultados.

El primer sumando sabemos que es 0 1 0 0 1 1

010011
+100110
111001

Para convertirlo debemos multiplicarlo por la base 2 elevada a la posición que está
ubicada el digito y sumando el resultado que valla generando. También cabe destacar, que
para el último digito la posición seria 20.

25 2 4 23 22 21 20
0 1 0 0 1 1
+ 1 0 0 1 1 0
1 1 1 0 0 1

25 24 23 22 21 20
0 1 0 0 1 1 =

De tal manera que: 0 elevado a la 2 por la posición que seria 5 y como es 0 el resultado
dará 0 y sumamos el resultado con el resultado de 1 elevado a la 2 por la posición que
seria 4 que seria 16, así sucesivamente hasta llegar al último digito; que sería en este caso
el 1 elevado a la 2 por la posición que seria 0 y daría como resultado 1.

25 24 23 22 21 20
0 1 0 0 1 1 = 0 + 16 + 0 + 0 + 2 + 1 = 19

El resultado total de la suma sería en base al sistema de numeración decimal el 19.

Haríamos lo mismo con el segundo sumando, multiplicar por la base 2 elevada a la


posición que está ubicado el digito; recordando que en el último digito la posición seria 0.

25 24 23 22 21 20
0 1 0 0 1 1
+ 1 0 0 1 1 0
1 1 1 0 0 1
Y efectuamos la operación para la conversión:

25 24 23 22 21 20
1 0 0 1 1 0 = 32 + 4 + 2 = 38

Ya que tenemos el resultado de la conversión pasaríamos a efectuar la suma de los


resultados de cada sumando:

0 1 0 0 1 1 = 16 + 2 + 1 = 19
1 0 0 1 1 0 = 32 + 8 + 4 = + 38
57
Ya que tenemos el resultado de la suma, procedemos a convertir el resultado de la suma
de los números binarios a decimal empleando el mismo método de conversión:

25 24 23 22 21 20
0 1 0 0 1 1
+ 1 0 0 1 1 0
1 1 1 0 0 1

25 24 23 22 21 20
1 1 1 0 0 1 = 32 + 16 + 8 + 1 = 57

Dando así el mismo resultado, por lo tanto la operación esta correcta.

RESTA DE BINARIO: es semejante a la del sistema decimal, pero la diferencia es que se


maneja 2 dígitos (0 y 1). Y si el minuendo es 0 y el sustraendo 1 el resultado seria 1 con
acarreo de 1 (0 – 1 = 1, acarreo de 1) y el minuendo restaría al acarreo. La tabla de restar
seria:
0-0=0 1-0=1
1-1=0 0 - 1 = 1, acarreo de 1
Ejemplo:
Restar (A) con (B):
(A) 1 1 1 0 0 (B) 0 1 1 0 1

Se comienza como lo haríamos en decimal, de arriba para abajo efectuando la resta y


pasando a la siguiente resta parcial:

11100
-01101
Efectuamos la operación:
1 1 1 1 0–0=0
11100 1–0=1
-01101 1–1=0
01111 0 – 1 = 1 acarreo de 1

Para comprobar si el resultado esta correcto, debemos transformar o convertir el


minuendo y el sustraendo al sistema decimal y restar los resultados.

En el minuendo sabemos que es 1 1 1 0 0

11100
-01101
01111

Para convertirlo debemos multiplicarlo por la base 2 elevada a la posición que está
ubicada el digito y sumando el resultado que valla generando. También cabe destacar, que
para el último digito la posición seria 20.

24 23 22 21 20
1 1 1 0 0
- 0 1 1 0 1
0 1 1 1 1

De tal manera que: 1 elevado a la 2 por la posición que seria 4 y da como resultado 16 y
sumamos el resultado con el resultado de 1 elevado a la 2 por la posición que seria 3
dando como resultado 8, así sucesivamente hasta llegar al último digito; que sería en este
caso el 0 elevado a la 2 por la posición que seria 0 y daría como resultado 0.

24 23 22 21 20
1 1 1 0 0 = 16 + 8 + 4 = 28

Efectuamos con el sustraendo el mismo procedimiento multiplicando el digito por la base


2 elevada a la posición que está ubicada el digito y sumando el resultado que valla
generando, sin olvidar que; para el último digito, la posición seria 20.

24 23 22 21 20
0 1 1 0 1 = 8 + 4 + 1 = 13
Ya obtenido el resultado del minuendo y el sustraendo procedemos hacer la resta
respectiva:

1 1 1 0 0 = 16 + 8 + 4 = 28
0 1 1 0 1 = 8 + 4 + 1 = - 13
15

Ya que tenemos el resultado de la resta, pasaríamos a convertir el resultado de la resta del


minuendo y sustraendo de números binarios a decimal empleando el mismo método de
conversión:

24 23 22 21 20
0 1 1 1 1 = 8 + 4 + 2 + 1 = 15

Dando así el mismo resultado, por lo tanto la operación esta correcta.

MULTIPLICACIÓN BINARIA: Se realiza similar a la multiplicación decimal salvo que la suma


final de los productos se hace en binarios. Las tableas de Multiplicar son:

Tabla del 0 Tabla del 1


0*0=0 1*0=0
0*1=0 1*1=1

Ejemplo:
Multiplique (A) con (B):
(A) 1 1 0 1 1 (B) 1 0 0 1 1
11011
* 011

Para efectuarlo seria casi lo mismo si lo hiciéramos en decimal, pero la diferencia es que
esta es mucho más sencilla. También efectuamos la suma de binario después que
tengamos los productos de la multiplicación:

11011
* 011
11011
11011
00000
1010001
Para verificarlo tendríamos que transformarlo o convertir los factores al sistema decimal
utilizando el método anterior de conversión y multiplicar el resultado:
26 25 24 23 22 21 20
11011
* 011
11011
11011
00000
1010001

El primer factor que es A (1 1 0 1 1) tiene 5 digitos, entonces:

24 23 22 21 20
1 1 0 1 1 = 16 + 8 + 2 + 1 = 27

El segundo factor que es (B) (0 1 1) tiene 3 digitos, entonces:

22 21 20
011 =2+1

Después que ya tenemos convertido los factores binarios a decimal procedemos a


multiplicarlo:

1 1 0 1 1 = 16 + 8 + 2 + 1 = 27
011= 2 + 1 =* 3
81

Ya que tenemos el resultado de la multiplicación, procedemos a convertir el producto de


la multiplicación en binario utilizando el método de conversión:

26 25 24 23 22 21 20
1 0 1 0 0 0 1 = 64 + 16 + 1 = 81

Y efectivamente, el resultado es correcto.

DIVISIÓN BINARIA: Al igual que las operaciones anteriores, se realiza de forma similar a la
división decimal salvo que las multiplicaciones y restas Internas al proceso de la división se
hacen en binario.
Antes de efectuar la división vamos a recordar las partes de una división:

Dividendo divisor
Residuo cociente

Dividendo: O numerador, es lo que se desea dividir.


Divisor: O denominador, indica en cuantas partes se desea dividir.
Cociente: es el resultado de la división.
Residuo: O resto, es lo que sobra de la división.

Teniendo claro las partes de una división se comenzar a efectuar una división:
Ejemplo:
Dividir (A) con (B):
(A) 1 0 1 0 1 0 (B) 1 1 0
101010 110

Antes de empezar tenemos que tener en cuenta cuantas cifras se compone le divisor, en
este caso se compone de 3 cifras.

Por lo tanto empezaremos desde 3 cifras de izquierda a derecha partiendo desde el


dividendo.

1 0 1’ 0 1 0 1 1 0

La cifra no cabe al menos una vez en la cifra binaria del divisor, por lo tanto seleccionamos
la cifra siguiente del dividendo hasta que haya una sola vez contenido el divisor el
dividendo:

1 0 1’ 0’ 1 0 1 1 0

Cabe al menos una sola vez la cifra del divisor en el dividendo

1 0 1’ 0’ 1 0 1 1 0
1
El paso siguiente es multiplicar el cociente por cada uno de los dígitos del divisor y lo
restamos al dividendo:
1
1 0 1’ 0’ 1 0 1 1 0
- 110 1
0100
Aquí se acarreo en la tabla de la resta dice que: 0 – 1 = 1, acarreo de 1 y se debe restar en
el sentido que tiene la flecha o de dividendo a acarreo.

Ahora el nuevo dividendo es 1 0 0 pero la cifra no cabe en el divisor por lo que bajamos la
siguiente cifra y cabe al menos una vez en el divisor en el dividendo. Esto es un proceso
cíclico hasta convertir el residuo en 0 o en 1:

1 0 1’ 0’ 1’ 0 1 1 0
- 110 11
01001
- 110
0011
Bajamos la siguiente cantidad y efectuamos la multiplicación y la resta:

1 0 1’ 0’ 1’ 0’ 1 1 0
- 110 111
01001
- 110
00110

Bajamos la siguiente cantidad y efectuamos la multiplicación y la resta:

1 0 1’ 0’ 1’ 0’ 1 1 0
- 110 111
01001
- 110
00110
- 110
000
Esta división es exacta ya que dio 0 en el residuo.
Ahora vamos a comprobar si la solución correcta convirtiendo el dividendo, divisor,
cociente y residuo a sistema decimal utilizando el método de conversión:

Comenzamos con el dividendo:

25 24 23 22 21 20
1 0 1 0 1 0 = 32 + 8 + 2 = 42

Ahora con el divisor:

22 21 20
110 =4+2=6

Ahora el cociente:

22 21 20
111 =4+2+1=7

No se convierte el residuo porque es exacto. Ahora procedemos a efectuar la división de


sistema decimal:

42’ 6
0 7
Como pueden observar el residuo dio 0 eso quiere decir que el resultado es correcto.

CONVERSIÓN DE SISTEMA DE NUMERACION

Existen en 4 sistemas de numeración, ellos son:


BINARIA: cuenta con dos digitos 0 y 1. Base 2 = b (2)
OCTAL: Consiste de 8 digitos lo es 0 1 2 3 4 5 6 7. Base 8 = b (8)
DECIMAL: consta de 10 digitos = 0 1 2 3 4 5 6 7 8 9. Base 10 = b (10)
Hexadecimal: cuenta con 16 digitos = 0 1 2 3 4 5 6 7 8 9 A B C D E F. base 16 = b (16)

BINARIO A DECIMAL

Se efectúa multiplicando la base binaria por la posición del digito binario y sumando el
resultado de cada digito.

26 25 24 23 22 21 20
1 0 1 0 0 0 1(2) = 64 + 16 + 1 = 81(10)
DECIMAL A BINARIO

Se efectúa dividiendo el número decimal entre 2 hasta que ya no sea divisible; y para el
resultado se toma el último cociente y los residuos para arriba:

17 2
1 8 2
0 4 2
0 2 2
0 1 cociente 17(10) = 1 0 0 0 1(2)

OCTAL
Esta se efectúa utilizando una tabla que tiene las equivalencias del sistema octal y del
sistema binario:

OCTAL BINARIO
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111

De binario a octal

Como 22 = 8 entonces para cada digito octal va a corresponder 3 dígitos binarios, quiere
decir, que tenemos que agrupar cada 3 dígitos binarios, luego tiene que colocarle la
equivalencia.
Ejemplo:
1 0 1 1 1 1 1 0 1(2)= {1 0 1} {1 1 1} {1 0 1}

Ya que lo tenemos agrupado utilizamos la tabla para buscar la equivalencia de cada grupo
y convertirlo a octal:
{1 0 1} {1 1 1} {1 0 1}

5 7 5 = 575(8)
De octal a binario
Esta conversión es inversa, esto quiere decir, que de vez de agrupar se va a separar los
números y se busca la equivalencia en la tabla:

Ejemplo
3 5 2(8) =

011 1 0 1 0 1 0 = 0 1 1 1 0 1 0 1 0 (2)

HEXADECIMAL

Esta también se efectúa utilizando una tabla de equivalencia:

HEXADECIMAL BINARIO
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
De binario a hexadecimal

Como 24=16 entonces cada digito hexadecimal va a comprender 4 dígitos binarios, es


decir, que se tiene que agrupar 4 dígitos binarios:
Ejemplo:
1 0 0 1 0 0 1 1 1 1 0 0 1 0 1 0(2) = {1 0 0 1} {0 0 1 1} {1 1 0 0} {1 0 1 0}

9 3 C A = 93CA (16)
De hexadecimal a binario
Esta conversión es inversa, quiere decir, que de vez de agrupar se va a separar los
números y se busca la equivalencia en la tabla:
Ejemplo
A 4 F 2(16)

1010 0100 1111 0010

CONVERSION DE BIT A BYTES


Esta es una unidad de información que se emplea en informática.
La unidad mínima de información es la BIT (b) que puede tener 2 valores o el 0 o el 1.

La siguiente unidad de información es el BYTE (B) y es una agrupación de 8 bits.

La siguiente es el KILOBYTE (KB) y es una agrupación de 1000 BYTE (1 KB = 1024 BYTE).

La siguiente es el MEGABYTE (MB) y es una agrupación de 1000 KILOBYTE (1 MB = 1024


KYLOBYTE).

La siguiente es el GIGABYTE (GB) y es una agrupación de 1000 MEGABYTE (1 GB = 1024


MEGABYTE).

La siguiente es el TERABYTE (TB) y es una agrupación de 1000 GIBAYTE (1 TB = 1024


GYBABYTE).

La siguiente es el PETABYTE (PB) y es una agrupación de 1000 TERABYTE (1 PB = 1024


TERABYTE)

La siguiente es el EXABYTE (EB) y es una agrupación de 1000 PETABYTE (1 EB = 1024


PETABYTE)

La siguiente es ZETTABYTE (ZB) y es una agrupación de 1000 EXABYTE (1 ZB = 1024


ZETTABYTE)

Vous aimerez peut-être aussi