Está en la página 1de 20

INSTITUTO TECNOLÓGICO DE TLAXIACO

RESUMEN

MATERIA:

PRINCIPIOS ELÉCTRICOS Y APLICACIONES DIGITALES


DOCENTE:

ISAAC AQUINO AQUINO


INTEGRANTES:

NANCY NEREIDA LÓPEZ CORTES

SEMESTRE:

ENERO – JUNIO
GRUPO:

4°US
Sistema binario

El sistema binario es un sistema de numeración de base 2, es decir que los números se representan
con las cifras 0 y 1. En informática y electrónica se utiliza mucho este sistema debido a que las
computadoras trabajan internamente con 2 niveles: hay o no hay de Tensión, hay o no hay corriente,
pulsado o sin pulsar, etc. Esto provoca que su sistema de numeración natural sea el binario, por
ejemplo 1 para encendido y 0 para apagado. También se utiliza en electrónica y en electricidad
(encendido o apagado, activado o desactivado, etc.

Los Números Binarios empezarían por el 0 (siendo el número binario más pequeño) después el 1 y
ahora tendríamos que pasar al siguiente número, que ya sería de dos cifras porque no hay más
números binarios de una sola cifra.

El siguiente número binario, por lo tanto, sería combinar el 1 con el 0, es decir el 10 (ya que el 0 con
el 1, sería el 01 y no valdría porque sería igual que el 1), el siguiente sería el número el 11. Ahora ya
hemos hecho todas las combinaciones posibles de números binarios de 2 cifras, ya no hay más,
entonces pasamos a construir los de 3 cifras. El siguiente sería el 100, luego el 101, el 110 y el 111.
Ahora de 4 cifras...

Ejemplos:
Según el orden ascendente de los números en decimal tendríamos los números binarios
equivalentes a sus números en decimal :
Operaciones Binarias
Las operaciones binarias que se pueden realizar con número binarios son las mismas que en
cualquier otro sistema: suma, resta, multiplicación y división. Veamos algunos

Ejemplos de Operaciones Binarias.

Suma de Números Binarios

Las posibles combinaciones al sumar dos bits son

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

Un ejemplo con más cifras:

100110101
+ 11010101
———————————
1000001010

Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en nuestro


ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y nos llevamos 1 (este "1" se
llama arrastre).

A continuación se suman los números de la siguiente columna: 0 + 0 = 0, pero como nos tenemos
que sumar el 1 de la anterior suma, el resultado será 0 + 1 = 1.

Así seguimos hasta terminar todas la columnas (exactamente como en decimal).

Resta de Números Binarios

Las restas básicas 0-0, 1-0 y 1-1 son evidentes:


0-0=0
1-0=1
1-1=0
0 - 1 = Es una resta imposible en binario porque no hay números negativos.

La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la
posición siguiente: 10 - 1 = 1 y me llevo 1, lo que equivale a decir en decimal, 2 - 1 = 1. Esa unidad
prestada debe devolverse, sumándola, a la posición siguiente.
Dos ejemplos más:

10001 11011001
-01010 -10101011
—————— ———————
00111 00101110

Multiplicación de Números Binarios

0x0=0
0x1=0
1x0=0
1x1=1

Por ejemplo, multipliquemos 10110 por 1001:

10110
x 1001
———————
10110
00000
00000
10110
—————————
11000110

División de Números Binarios

Igual que en el producto, la división es muy fácil de realizar, porque no son posibles en el cociente
otras cifras que no sean UNOS y CEROS.

Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo número
de cifras (100 entre 110, en el ejemplo). Si no puede dividirse, se intenta la división tomando un
dígito más (1001 entre 100).

Si la división es posible, entonces, el divisor sólo podrá estar contenido una vez en el dividendo, es
decir, la primera cifra del cociente es un UNO. En ese caso, el resultado de multiplicar el divisor
por 1 es el propio divisor. Restamos las cifras del dividendo del divisor y bajamos la cifra siguiente.

El procedimiento de división continúa del mismo modo que en el sistema decimal.


Conversiones de Bases Numéricas
Los ordenadores utilizan el sistema de numeración binario porque sólo consta de dos dígitos: el 1 y
el cero. Como los números en binario son muy largos, los ordenadores les agrupan de tres en tres
para formar números en código octal (que va del cero al 7), y también realizan agrupaciones de
cuatro en cuatro para formar números en código hexadecimal (que va del 0 al 9, y luego de la A a
la F).
Podemos ver dicha agrupación en las siguientes tablas, donde aparece también el sistema decimal,
que es el que entiende el ser humano:

BINARIO HEXADECIMAL DECIMAL OCTAL


0000 0 0 0
0001 1 1 1
0010 2 2 2
0011 3 3 3
0100 4 4 4
0101 5 5 5
0110 6 6 6
0111 7 7 7
1000 8 8 10

1001 9 9 11

1010 A 10 12

1011 B 11 13
1100 C 12 14
1101 D 13 15
1110 E 14 16
1111 F 15 17
CONVERSIÓN DECIMAL A BINARIO
Para convertir un número de decimal a binario, tendremos que dividir ese número entre 2,
sucesivas veces hasta que el cociente sea cero, luego nos quedamos con los restos obtenidos,
siendo el último resto la cifra más significativa del número binario.
Ejemplo:

Convertir 124 a binario


CONVERSIÓN DECIMAL A OCTAL

Para la conversión de decimal a octal se usa la misma técnica que la anterior: dividir el número
decimal entre 8 hasta que el cociente sea cero y nos quedamos con los restos, siendo el último
resto la cifra más significativa del número en octal.

Ejemplo:

CONVERSIÓN DECIMAL A HEXADECIMAL


Para esta conversión se divide entre 16. Además, deberemos de tener en cuenta que si el resto es
10, se sustituye por una "A", si es 11, por "B", si es 12, por "C", si es 13, por "D", si es 14 por "E", y
si es 15 por "F".
Ejemplo:
CONVERSIÓN BINARIO A DECIMAL

Para pasar un número desde cualquier base, a base decimal, tenemos que tener en cuenta el valor
numérico de cada una de sus cifras. Este valor está relacionado con la posición de la cifra y de la
base en la que se expresa el número. La posición más a la DERECHA es la posición cero, y ésta
posición va aumentando de 1 en 1 hacia la IZQUIERDA hasta que se acaba el número.

Ejemplo:

El valor numérico de cada cifra se calcula multiplicando esa cifra por la base elevada a su posición
correspondiente. El valor en base decimal se calcula sumando el valor numérico de todas las cifras:

CONVERSIÓN BINARIO A OCTAL

Tenemos que agrupar los dígitos binarios de tres en tres, empezando por la derecha en esta

dirección: , si a la izquierda nos quedara un grupo de menos de tres dígitos, añadimos ceros
por la izquierda. Luego, vamos a la tabla, y sustituimos cada grupo de tres dígitos binarios por su
correspondiente dígito decimal:
CONVERSIÓN BINARIO A HEXADECIMAL

Ahora tenemos que agrupar los dígitos binarios de 4 en 4, empezando por la derecha en la misma

dirección que en el paso de binario a octal ( ), añadiendo ceros por la izquierda si nos quedara
un grupo con menos de 4 dígitos binarios. Luego vamos a la tabla, y sustituimos cada grupo de 4
dígitos por su correspondiente dígito hexadecimal:
CONVERSIÓN OCTAL A DECIMAL
Podemos pasar directamente multiplicando cada cifra por la base elevada a su posición
correspondiente.

Ejemplo:

CONVERSIÓN OCTAL A BINARIO


Utilizamos la tabla y sustituimos directamente cada dígito en octal por sus correspondientes
dígitos en binario.

Ejemplo:

CONVERSIÓN OCTAL A HEXADECIMAL


(CASO ESPECIAL)

Pasamos el número a binario, luego agrupamos los dígitos binarios de 4 en 4, de derecha a


izquierda, y añadiendo ceros por la izquierda si fuera necesario. Acudimos a la tabla, y sustituimos
cada cuatro dígitos binarios por su correspondiente dígito hexadecimal.
UTILIZANDO EL MÉTODO DE TABLAS

Ejemplo:

PASO DE HEXADECIMAL A DECIMAL


Podemos pasar directamente multiplicando cada cifra por la base elevada a su posición
correspondiente.

Ejemplo:

PASO DE HEXADECIMAL A BINARIO

Utilizamos la tabla y sustituimos directamente cada dígito en hexadecimal por sus


correspondientes dígitos en binario.
Ejemplo:

PASO DE HEXADECIMAL A OCTAL

(CASO ESPECIAL)

Pasamos el número a binario, agrupamos de 3 en 3 de derecha a izquierda, y añadiendo ceros por


la izquierda si fuera necesario. Luego vamos a la tabla, y sustituimos cada grupo de 3 por su
correspondiente dígito en octal.

UTILIZANDO EL MÉTODO DE TABLAS

Ejemplo:
Sistema octal

El sistema octal es un sistema de numeración posicional de base ocho (8); es decir, que consta de
ocho dígitos, que son: 0, 1, 2, 3, 4, 5, 6 y 7. Por lo tanto, cada dígito de un numero octal puede tener
cualquier valor de 0 a 7. Los números octales son formados a partir de los números binarios.

Esto es así porque su base es una potencia exacta de dos (2). Es decir, los números que pertenecen
al sistema octal se forman cuando estos son agrupados en tres dígitos consecutivos, ordenados de
derecha a izquierda, obteniendo de esa forma su valor decimal.

El sistema octal tiene su origen en la antigüedad, cuando las personas usaban sus manos para contar
de ocho en ocho los animales.

Por ejemplo, para contar el número de vacas en un establo se comenzaba a contar con la mano
derecha, juntando el dedo pulgar con el meñique; luego para contar el segundo animal se juntaba
el pulgar con el dedo índice, y así sucesivamente con los dedos restantes de cada mano, hasta
completar 8. Existe la posibilidad de que en la antigüedad se usara el sistema de numeración octal
antes que el decimal para poder contar los espacios interdigitales; es decir, contar todos los dedos
a excepción de los pulgares.

Para indicar que un número está escrito en base 8, usamos el subíndice (8, y para indicar que un
número está escrito en base 10, usamos el subíndice (10.

Ejemplos:

 13(8 = 11(10

 25(8 = 21(10

 1077(8 = 575(10
Hexadecimales
Los números hexadecimales son números representados en base 16 , que significa los dígitos 0, 1,
2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F en lugar de solamente 0-9.

Así como en base 10, tenemos el lugar de los 1s, el lugar de los 10s, el lugar de los 100s, el lugar de
los 1000s, el lugar de los 10,000s, etc. (las potencias de 10 ), en base 16 tenemos el lugar de los 1s,
el lugar de los 16s, el lugar de los 256s, el lugar de los 4096s, etc. (las potencias de 16).

En base 10, el número 13 significa un grupo de 10 y 3 unidades. En base 16, el número 13 significa
un grupo de 16 y 3 unidades. (Esto sería equivalente al 19 en base 10.)

A continuación, contamos hasta el 32 en base 16:

BASE 16 BASE 10
0 0

1 1

2 2

3 3

4 4

5 5

6 6

7 7

8 8

9 9

A 10

B 11

C 12

D 13
E 14

F 15

10 16

11 17

12 18

13 19

14 20

15 21

16 22

17 23

18 24

19 25

1A 26

1B 27

1C 28

1D 29

1E 30

1F 31

20 32
Complementos
El complemento a una base [N]r de un número (N)r se define como:

[N]r = rn- (N)r

donde n es el número de dígitos de (N)r.

El número positivo más grande que puede representarse es rn- 1-1, mientras el número negativo
más pequeño es - rn- 1.

El complemento a dos es un caso especial del complemento a una base para números binarios y
está dado por:

[N]2 = 2n- (N)2

El complemento a dos es el formato de uso más frecuente para los números con signo en circuitos
digitales.

Ejemplos

Ejemplo 1

Determine el complemento a dos de (N)2 = (01100101)2.

[N]2 = 28 - (01100101)2

= (100000000)2 - (01100101)2

= (10011011)2

Ejemplo 2.

Determinar el complemento a dos de (N)2 = (11010100)2 y verificar que puede servir para
representar - (N)2 demostrando que (N)2 + [N]2 = 0.

[N]2 = 28 - (11010100)2

= (00101100)2

para verificar que [N]2 representa a - (N)2, sumamos (N)2 + [N]2:

11010100
+ 00101100
-------------
acarreo ---> 1 00000000

si descartamos el bit de acarreo, tenemos que (N)2 + [N]2=(00000000)2. Por tanto podemos utilizar
[N]2 para representar -(N)2.

Ejemplo 3.

Determinar el complemento a 10 de (N)10 = (40960)10.

[N]10 = 105 - (40960)10


= (59040)10

Obsérvese que se mantienen los cinco dígitos en el resultado.

Se presenta a continuación un algoritmo para hallar [N]r dado (N)r, sin demostración. El algoritmo
dice así: Reemplazamos cada dígito ak de (N)r, por (r- 1) - ak y después sumamos 1 al resultado.

Ejemplo 4.

Halle el complemento a dos de N = (01100101)2.

[N]r = 10011010 + 1 = (10011011)2.

Ejemplo 5.

Determine el complemento a base diez de (40960)10.

N = 40960

[N]10 = (59039 ∧>+ 1)10

[N]10 = (59040)10

Ejemplo 6.

Dado (N)2 = (1100101)2 determinar las representaciones de ≤ (N)2 en el sistema numérico de


complemento a dos para n = 8.

+ (N)2 = (0,1100101)2ms.

- (N)2 = [+ (N)2]2

= 28 - (0,1100101)2

= (100000000)2 - (0,1100101)2

= (1,0011011)
Números binarios con signo
Es evidente que si se dispone únicamente de los dos símbolos 0 y 1 usando un código binario
natural sólo es posible representar números enteros positivos.

Para representar un número negativo, en las matemáticas se hace uso de un signo adicional “-”
que precede al número negativo. Dado que en un sistema digital sólo se podrán disponer de los
dos símbolos ya mencionados, se han ideado múltiples soluciones para representar y operar con
números negativos.

Para representar números con signo existen varias posibilidades.

Signo y magnitud

El más básico es el conocido como “signo y magnitud“. Partiendo de que la forma de operar en un
sistema digital es a través de un conjunto definido de bits, por ejemplo, grupos de 8 bits (un byte),
el enfoque es reservar 1 bit (normalmente el primero) para indicar el signo. Normalmente se
asocia un 0 al signo “+” y un 1 al signo “-“. El resto de los bits del grupo indica la magnitud.

Así, la cifra 00000011 equivale a +3 en decimal mientras que 10000011 equivale a “-3”.

Se debe tener en cuenta los siguientes aspectos importantes:

 La magnitud absoluta que se puede representar es la mitad que si utilizáramos el grupo


completo de 8 bits. En efecto, mientras que en un grupo de 8 bits podemos almacenar
desde el valor (en decimal) 0 hasta 255, si es un byte con signo podremos almacenar
desde -127 hasta +127.

 A la hora de hacer operaciones debemos tratar de forma separada el signo,es decir,


debemos procesar por una parte los signos y por otra las magnitudes.

 El cero está representado dos veces: 00000000 y 10000000 lo cual es poco eficiente.

Complemento a 1

Otra forma de representación es utilizar el complemento a 1 para representar los números


negativos. Se reserva igualmente el primer bit para representar el signo y el resto de bits se usan
para representar:

 Si es positivo, se pone tal cual.


 Si es negativo, se pone el complemento a 1

Así el numero 3 se representa igualmente por 00000011 y el número -3 se representa


por 11111100.

Las operaciones son más fáciles que con la representación “signo y magnitud” pero adolece
igualmente del problema de la doble representación del 0. En efecto, tenemos que 00000000
y 11111111 lo representan.

Complemento a 2

Un enfoque que solventa algunos de los problemas de los anteriores es la representación de


número negativo en complemento a 2. Al igual que en el caso anterior, el primer bit le reservamos
para el signo y el resto de bits se usan para representar:

 Si es positivo, se pone tal cual.

 Si es negativo, se pone el complemento a 2

Así, el número 3 se representa igualmente por 00000011 y el número -3 se representa


por 11111101. En este caso, el 0 (decimal) sólo tiene una única representación 00000000 y las
operaciones aritméticas se pueden realizar mediante sumadores.

También podría gustarte