Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lgica Digital
Sistemas Digitales
Sistema en el que la informacin se representa y procesa en forma discreta en vez de continua. Los sistemas basados en formas continuas son los sistemas analgicos debido a que tratan seales anlogas a las del mundo real.
Lgica Digital
Sistemas Digitales
Los sistemas digitales realiza manipulaciones sobre los nmeros de entrada y genera nmeros de salida. Sistemas Digitales representan elementos discretos, originalmente slo dgitos, por lo que se deriva el nombre de digitales.. La informacin se representa en un sistema digital con seales fsicas, generalmente voltajes y corrientes elctricas.
Sistemas Digitales
Las seales elctricas tienen dos valores, abierto y cerrado, por lo que son valores binarios. Un dgito binario, o bit (binary digit), tiene dos valores 0 y 1. La informacin o datos dentro de una computadora o sistema digital se representa con grupos de bits, codigos binarios.
Sistemas Digitales
Un sistema digital es una interconexin de mdulos digitales. Transistores, compuertas lgicas, ICs , ASICs, SSI, MSI, VLSI Tarjetas de CI (PCB), e interconexin de Tarjetas c/ Bus
Cada mdulo digital est formado por circuitos combinacionales (sin memoria) y/o circuitos secuenciales (con memoria) integrados (ICs).
Los sistemas digitales ofrecen mayor flexibilidad que los analgicos, en el sentido que pueden programarse con mayor facilidad para realizar cualquier algoritmo. Los circuitos digitales ofrecen capacidades de procesamiento superiores. La representacin digital tiene una precisin y alcance de rango mayor.
Lgica Digital
La implementacin de las funciones de almacenamiento y recuperacin de la informacin es mas sencilla. Las tcnicas digitales permiten el uso de mecanismos integrados de deteccin y correccin de errores. Los sistemas digitales se prestan mejor a la miniaturizacin.
Lgica Digital
Nivel de sistema y registro: se puede ver como uno mas mdulos funcionales con cierta interaccin. El comportamiento de cada modulo se describe sin especificar los detalles de la implementacin. Nivel de compuertas: en su nivel mas bajo , el comportamiento de un sistema digital se especifica como un conjunto de ecuaciones logicas en hardware.
Vladimir Trujillo Olaya Lgica Digital 10
Nivel de transistores: los circuitos lgicos combinatorios y secuenciales definen por completo el comportamiento lgico de un sistema digital. En ultima instancia , cada compuertalogica se debe realizar con un circuito de transistores en un nivel mas baja que a su vez se realizan combinando diversos semiconductores y otros materiales
Lgica Digital
11
Lgica Digital
12
Lgica Digital
14
Sistemas Numricos
Conjunto ordenado de smbolos llamados dgitos, con relaciones definidas para
Suma, Resta, Multiplicacin, Divisin.
La Base (r) del sistema representa el numero total de dgitos permitidos, ejemplos:
r=2 Sist. Binario, r=10 Sist. Decimal, r=8 Sist. Octal, r=16 Sist. Hexadecimal, dgitos: 0,1 dgitos: 0,1,2,3,4,5,6,7,8,9 dgitos: 0,1,2,3,4,5,6,7 dgitos: 0,1,2,3,4,5,6,7, 8,9,A,B,C,D,E,F
Lgica Digital
15
Ejemplos:
(123.45)10 (1001.11)2 (3A.2F)16
Lgica Digital
16
Notacin Polinomial
i m
a r
i
n 1
Ejemplos: (123.45)10 = 1*102 + 2*101 + 3*100 + 4*10-1 + 5*10-2 (1001.11)2 = 1*23 + 0*22 + 0*21 + 1*20 + 1*2-1 + 1*2-2 (3A.2F)16 = 3*161 + A*160 + 2*16-1 + F*16-2 Donde: A=10, B=11, C=12, D=13, E=14 y F =15
Vladimir Trujillo Olaya Lgica Digital 17
Lgica Digital
18
Lgica Digital
19
Lgica Digital
20
Lgica Digital
21
Lgica Digital
22
Lgica Digital
23
O 11
H 9
1 2 3 4 5 6 7 8
Vladimir Trujillo Olaya
1 2 3 4 5 6 7 10
1 2 3 4 5 6 7 8
10 11 12 13 14 15 16
1010
1011 1100
1101
1110 1111
10000
12 13 14 15 16 17 20
A B C D E F 10
Lgica Digital
25
Octal/Hex Binario:
Lgica Digital
27
Tabla de suma: + 0 1
0 0 1
Ejemplos:
1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 1 1 + 1 1 1 1 0 0 1 0 1 0 1 0 1 1 1 +
1 1 10
Vladimir Trujillo Olaya
1 0 1 0 1 0 0
1 1 1 1 0 0
Lgica Digital
28
Tabla de restar:
0 1
Ejemplos:
10 0 1 10 0 0 10 1 0 0 1 1 0 1 10 0 0 10 0 1 1 10 1 1 0 1 0 0 0
0 0 1 1 0 10 -1 = 1
100 -1 = 11
1000 - 1 = 111
Vladimir Trujillo Olaya
1 0 1
0 1 1 0 1
1 1 1 0
0 1
0 1
1 0 1 0 1 1 0 0 1 1
29
Lgica Digital
1 1 0 12 1 0 1 12 1 1 0 12 1 1 0 1 02 0 0 0 0 0 02 1 1 0 1 0 0 02
10001111
Lgica Digital
30
1110111 -1001
01011
-1001 001011 -1001 0010 Resto
Lgica Digital
31
Existe:
Rep. Signo-Magnitud Rep. En Complemento
Lgica Digital
32
Lgica Digital
33
Lgica Digital
34
Aritmtica de Complemento a uno Ejemplos, con n = 5: 01001 01100 01100 10111 10100 +00101 + 00111 + 11011 + 11011 +11010 01110 10011 100111 110010 101110 +1 +1 +1 01000 10011 01111
Acarreo circular, pues Desborde (el resultado sobrepasa el rango), sobrepasa la precisin y se presenta cuando ambos sumandos tienen el mismo signo y el resultado tiene un signo distinto.
Vladimir Trujillo Olaya Lgica Digital 35
Complemento a Dos
Un nmero en representacin signo-magnitud puede escribirse como: [N]2 = 2n - (N)2 Donde: N = nmero binario [N]2 = complemento del nmero N n = nmero de bits de N Rango(n) : 2n-1 - 1 - 2n-1
Lgica Digital
36
1110
1101 1100 1011 1010 1001
Vladimir Trujillo Olaya
0010
+2 +3 +4 +5 0011 0100 0101 0110
2 3 4 5 6 7 8 +7 1000
Lgica Digital
+6
0111
37
Algoritmo: Reemplazar cada bit (bi) de (N)2 por su complemento, donde: Si bi = 0 su complemento = 1 Si bi = 1 su complemento = 0 Luego sumarle 1. Ejemplos: (10100)2 => 01011 + 1 = 01110 = [10100]2
(11010100)2 => 00101011 + 1 = 00101100 = [11010100]2
Lgica Digital
38
Complemento a Dos Ejemplos: Determinar el complemento a dos de (N)2= (10110)2 para n=8 (N)2= (00010110)2
(11101001)2 complemento a uno +1 sumar 1 11101010
Lgica Digital
39
Aritmtica de Complemento a dos Ejemplos, con n = 5: 01001 01100 01100 10111 10100 +00101 + 00111 + 11011 + 11011 +11011 01110 10011 100111 110010 101111
Se eliminan, pues Desborde (el resultado sobrepasa el rango), sobrepasa la precisin y se presenta cuando ambos sumandos tienen el mismo signo y el resultado tiene un signo distinto.
Lgica Digital
40
Caso 1 A =B+C A 2n-1 Desborde o Sobreflujo Caso 2 A =B-C B > C Descartar acarreo B < C bit de signo 1 y no hay acarreo Caso 3 A =-B-C -(B + C) >- 2n-1 bit de signo, bit de acarreo -(B + C) <- 2n-1 Desborde o Sobreflujo, bit de acarreo
Lgica Digital
41
Cdigos de Computador:
Uso sistemtico y de preferencia estandarizado de un conjunto se smbolos para representar la informacin. Ejemplo: luces de un semforo Luz Roja => ALTO Luz Amarilla => PRECAUCIN Luz Verde => SIGA Tipos: - Cdigos Numricos - Cdigos de Caracteres - Cdigos para deteccin y correccin de errores.
Vladimir Trujillo Olaya Lgica Digital 42
san-1a1a0. => Enteros con signo s.an-1a1a0 => Fracciones con signo
Representacin exceso-K:
Se forma al sumarle K a cada palabra de cdigo
Ejemplo: Decimal +7 +5 -2 -6
Vladimir Trujillo Olaya
Cdigos Numricos:
Nmeros de Punto Flotante: N = M * re
N (1) * (an1...am ) * r
sm
Lgica Digital
44
Nmeros de Punto Flotante: Ejemplo: M=+(1101.0101)2 = (0.11010101)2*24 = (0.011010101)2*25 = (0.0011010101)2*26 Normalizacion: el MSB de la Mantisa tiene un valor distinto de cero, ejemplo: M= (1.1010101)2*24
Lgica Digital
45
Lgica Digital
46
Lgica Digital
47
Cdigos de Caracteres
Decimal Codificado Binario (BCD) representa los digitos del 0 al 9 y es un cdigo ponderado.
Decimal 0 1 2 3 4 5 6 7 8 9 BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Lgica Digital
49
Cdigo ASCII:
Cdigo de caracteres usado por las computadoras
Carcter D 3 ~
Hexadecimal 44 33 7E AC A4
Lgica Digital
50
Cdigo GRAY:
Es un cdigo cclico en el cual dos nmeros consecutivos difieren en un solo bit
111 000 100 000
110
001
101
001
0 0 1
100
011
110
010
Lgica Digital
51
Cdigo GRAY para el numero 10102 1 +0+1+0 1 1 1 1 Numero binario para el codigo de Gray 1111 1 1 1 1 + + + 1 0 1 0
C. Gray 3 bits 000 110 001 111 011 101 010 100
52
Cdigo de paridad:
(P,an-1 a0)
P : Bit de paridad
Impar:
ejemplos:
P=0 si # 1s es par
P=1 si # 1s es impar P=0 si # 1s es impar P=1 si # 1s es par
Par:
00101101
10100011 00100011 10101101
Lgica Digital
53