Está en la página 1de 67

Circuitos Digitales

I Corte

Ing. Monserrat Garrido


Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Sistema Analógico

Sistema Digital

Ing. Monserrat Garrido


Ing. Monserrat Garrido
Sistema Numérico Digital
 El concepto de número todos lo tenemos, pero un
mismo número se puede representar de
muchas maneras.

Ing. Monserrat Garrido


¿Código Gray y
BCD?

Ing. Monserrat Garrido


Sistema Numérico Digital
 Nosotros estamos acostumbrados a representar los
números utilizando diez dígitos: ’0’, ’1’, ’2’, ’3’, ’4’, ’5’, ’6’,
’7’, ’8’, ’9’. Por eso nuestro sistema de representación se
denomina Sistema decimal o sistema en base diez.
Analicemos con un poco más de detalle el sistema decimal,
que es el que manejamos habitualmente.
Vamos a representar el número “tres mil doscientos ochenta
y uno”:
3281
El dígito ’3’ es más importante que todos los que tiene a su
derecha. Tiene un peso mayor que el resto de dígitos.
 Podemos descomponer el número de la siguiente

manera:

Ing. Monserrat Garrido


Sistema Numérico Digital

Ing. Monserrat Garrido


Sistema Numérico Digital
 Sistema octal (Base 8)
Utiliza ocho dígitos: 0,1,2,3,4,5,6 y 7 y los pesos son
potencias de 8.

Ing. Monserrat Garrido


Sistema Numérico Digital
 Sistema binario (Base 2)
¿Se podrían utilizar sólo dos dígitos para representar cualquier
numero? Si, se denomina sistema binario. Este sistema de
representación sólo utiliza los dígitos 0 y 1 para
representar cualquier número. Fijémonos en lo
interesante que resulta esto, ¡¡¡sólo con dos dígitos podemos
representar cualquiera de los infinitos números!!!
En el sistema binario los pesos de estos dígitos son potencias
de 2. Veamos un ejemplo de número binario

Ing. Monserrat Garrido


Sistema Numérico Digital
 Sistema hexadecimal (Base 16)
¿Y sería posible utilizar más de 10 dígitos para representar los
números?. También es posible. Ese es el caso del sistema
hexadecimal, en el que se emplean 16 dígitos: 0, 1, 2, 3,
4, 5, 6, 7, 8, 9, A, B, C, D, E y F, donde las letras
representan los números 10, 11, 12, 13, 14 y 15
respectivamente.
Los pesos de los dígitos son potencias de 16. Por ejemplo, el
número hexadecimal FE2A se puede descomponer de la
siguiente manera:

Ing. Monserrat Garrido


Sistema Numérico Digital
 CONVERSIÓN DEL DECIMAL AL BINARIO
Para realizar la conversión de Decimal a Binario, realice lo
siguiente:
1) Divida la cantidad decimal entre 2, de la división se
obtienen dos números, uno llamado Residuo y otro llamado
Cociente.
2) Con ambos realice una lista poniendo al lado izquierdo el
Cociente y al lado derecho el Residuo.
3) Y así sucesivamente, hasta que el Cociente sea cero.
4) Para agrupar o contar la cantidad binaria resultante,
comience de la parte inferior.

Ing. Monserrat Garrido


Sistema Numérico Digital
 Ejemplos:
Decimal Binario
164 =
 Proceso:
División: Cociente: Residuo:
164/2 82 0
82/2 41 0
41/2 20 1
20/2 10 0
10/2 5 0
5/2 2 1
2/2 1 0
1/2 0 1
Agrupe de Abajo hacia Arriba el Residuo:10100100

Ing. Monserrat Garrido


Sistema Numérico Digital
 CONVERSIÓN DEL DECIMAL AL OCTAL
Para realizar la conversión de Decimal a Octal, realice lo
siguiente:
1) Divida la cantidad decimal entre 8, de la división se
obtienen dos números, uno llamado Residuo y otro llamado
Cociente.
2) Con ambos realice una lista poniendo al lado izquierdo el
Cociente y al lado derecho el Residuo.
3) Y así sucesivamente, hasta que el Cociente sea cero o
menor al numero 8.
4) Para agrupar o contar la cantidad octal resultante, comience
de la parte inferior.

Ing. Monserrat Garrido


Sistema Numérico Digital
 Decimal Octal
3211 =
Proceso:
División: Cociente: Residuo:
3211/8 401 3
401/8 50 1
50/8 6 2
6/8 0 6
Agrupe de Abajo hacia Arriba:6213.

Ing. Monserrat Garrido


Sistema Numérico Digital
 CONVERSIÓN DEL DECIMAL AL HEXADECIMAL
Para realizar la conversión de Decimal a Hexadecimal, realice
lo siguiente:
1) Divida la cantidad decimal entre 16, de la división se
obtienen dos números, uno llamado Residuo y otro llamado
Cociente.
2) Con ambos realice una lista poniendo al lado izquierdo el
Cociente y al lado derecho el Residuo.
3) Y así sucesivamente, hasta que el Cociente sea cero o
menor al numero 16.
4) Para agrupar o contar la cantidad hexadecimal resultante,
comience de la parte inferior.

Ing. Monserrat Garrido


 Ejemplos:

Decimal Hexadecimal
1523 =
 Proceso:
División: Cociente: Residuo:
1523/16 95 3
95/16 5 15
5/16 0 5
Agrupe de Abajo hacia Arriba:5F3

Ing. Monserrat Garrido


Sistemas Numéricos Digitales
Tarea 3
 Conversiones de entre los diferentes sistemas numéricos
 Haga las conversiones de base indicadas por el
sistema decimal
a) 1CF4 Base 16 a base 2
b) 101101001011111 Base 2 a base 8 y a base 16
c) 7654321Base 8 a hexadecimal
d) 43981 Base 10 a base 16 ¿Código Gray y
e) D431 Base 16 Decimal BCD?

f) 9750 Base 10 en BCD

Ing. Monserrat Garrido


Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
REPRESENTACIÓN EN COMPLEMENTO A 1
(A la Base)
Los números positivos se representan como en el caso de signo-
magnitud.
Los negativos como el complemento a 1 del entero positivo de la
misma magnitud.
El complemento a 1 de un número se obtiene sustituyendo los 0's por
1's y viceversa.

 Propiedad: C1(C1(A)) = A
 Observación: En los números positivos el primer bit es un 0 y en los
negativos es un 1.
 Ejemplos: utilizando 3 bits
3 2 1 0 -0 -1 -2 -3
011 010 001 000 111 110 101 100
 Utilizando 8 bits: 18 = 00010010 y -18 = 11101101
Inconvenientes:
 Continuamos teniendo dos representaciones del 0: 000...000 Y
111...11.
Para realizar operaciones debemos hacer consideraciones de signo

Ing. Monserrat Garrido


REPRESENTACIÓN EN COMPLEMENTO A 2
 Los números positivos se representan como en el caso de signo-
magnitud.
Los negativos como el complemento a 2 del entero positivo de
la misma magnitud.
El complemento a 2 de un número se obtiene sumando 1 a su
complemento a 1
Propiedad: C2(A) = 2n - N
 Observación: En los números positivos el primer bit es un 0 Y en
los negativos es un 1.
 Ejemplos: utilizando 3 bits
3 2 1 0 -1 -2 -3 -4
011 010 001 000 111 110 101 100
Utilizando 8 bits
18 = 00010010 y -18 = C1(-18) + 1 = 11101101 + 1 = 11101110

Ing. Monserrat Garrido


Ing. Monserrat Garrido
Ing. Monserrat Garrido
Casos para la suma Algebraica
 Caso 1:
Calcular A=B+C. Como B y C son positivos, A también lo será, y esto se
convierte simplemente en
(A)2 = (B) Base2 + (C) Base2
 Ejemplo:
Calcule (9) Base10 + (5) Base10 con aritmética de complemento a dos de 8
bits.
+(9) 10 = +(00001001) 2
+(5) 10 = +(00000101) 2
0 0 0 0 1 0 0 1
0 0 0 0 0 1 0 1
________________________
+0 0 0 0 1 1 1 0

Como el resultado también tiene un bit de signo 0, representa


correctamente la suma derecha, que se interpreta como,
(0,1110)2ms = +(1110)2 = (14)10

Ing. Monserrat Garrido


Casos para la suma Algebraica
 Caso 2
Calcular A = B - C. Se considera este cálculo como A = B +(- C) de la
siguiente manera:
A = (B)2 + (- (C)2)
A = (B)2 + [C]2
Ejemplo:
Calcular (12)10 – (5)10
Se realiza este cálculo como (12)10 + (-(5)10)
(12)10 = (1100)2
-(5)10 = -(0101)2 = (1,1011)2ms (En Complemento a 2)
Se suman los dos números de 8 bits
0 0 0 0 1 1 0 0
+ 1 1 1 1 1 0 1 1
_________________________
1 0 0 0 0 0 1 1 1

Al descartar el acarreo, el bit de signo es cero y por tanto, se interpreta el


resultado como (0,0111)2ms = +(0111)2 = +(7)10
Tarea: Calcule (5)10 – (12)10

Ing. Monserrat Garrido


Casos para la suma Algebraica
 Caso 3
Calcule A = - B - C. El resultado es A = - (B + C) = [B + C]2.
Representamos - B y - C mediante el complemento a dos de sus magnitudes, y
calculamos A = (- B) + (- C). Por tanto,
A = [B]2 + [C]2.
Ejemplo
Calcule - (9)10 - (5)10
Se realiza el cálculo como (- (9)10) + (- (5)10).
(- 9)10 = - (1001)2 = (0,1001)2ms = [01001]2ms = (1,0111)2ms
(- 5)10 = - (0101)2 = (0,0101)2ms = [0,0101]2ms = (1,1011)2ms
Al sumar los dos códigos de cinco bits se obtiene:

1 0 1 1 1
+ 1 1 0 1 1
______________________
1 1 0 0 1 0
acarreo
Al descartar el acarreo se tiene un bit de signo 1. Por tanto el resultado es correcto y se
interpreta como:
(1,0010)2ms = -[1,0010]2
= -(01110)2ms
= -(1110)2
= -(14)10
Ejercicio
Calcule - (12)10 - (5)10

Ing. Monserrat Garrido


Tarea 4

- Representar los siguientes pares de números en


complemento a dos de 8 bits y hallar su suma y/o
su diferencia
a) 58 , -10
b) -58 , -102
c) -11, 98
d) 32 , -126

Ing. Monserrat Garrido


Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ejercicio
 Para el siguiente circuito halle su tabla de la verdad y
una expresión canónica de la Función que se
implementa con el siguiente circuito. Simplifique a
través de álgebra de boolea y mapa de Karnaugh y
obtenga el nuevo diagrama circuital.

Ing. Monserrat Garrido


Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido
Ing. Monserrat Garrido

También podría gustarte