You are on page 1of 7

Conceptos introductorios al Diseo Digital

Ventajas de las Tcnicas Digitales


Ms fcil de disear (V,I,P,Vmax,Vmin,vs Fanout, Vmax).
CAPITULO 1 Facilidad de almacenar informacin (memorias vs rels).
Control de precisin y exactitud (control de bits en la conversin).
Programacin de la operacin (en memorias).
El ruido afecta en forma mnima.
SISTEMAS DE V

NUMERACION Y CODIGOS
T
Alto grado de integracin (Corta, Mediana ----- Larga SI)

1 3

Conceptos introductorios al Diseo Digital Conceptos introductorios al Diseo Digital


Representaciones Analgicas: las cantidades anlogas pueden
Lmites en las Tcnicas Digitales
variar gradualmente sobre un intervalo continuo de valores.
El mundo real es analgico
Convertidores digitales analgicos DAC y analgicos a digitales
Representaciones Digitales: Las cantidades varan en etapas
ADC
discretas a lo largo del tiempo.
Convertir las entradas analgicas del mundo real a la forma digital.
Procesar la informacin digital.
Sistemas Digitales y Analgicos:
Convertir las salidas digitales a la forma analgica del mundo real.
Un sistema Digital es una combinacin de dispositivos, diseada
para manipular cantidades fsicas o informacin que estn
representados en forma digital .
Temperatura Dispositivo de Procesamiento Actuador
Analgica Medicin ADC Digital DAC de ajuste de
Un sistema analgico contiene dispositivos que manipulan Temperatura
cantidades fsicas representadas en forma analgica

2 4

1
Sistemas de Numeracin Sistemas de Numeracin
Un sistemas de numeracin es un conjunto ordenado de smbolos
llamados dgitos con leyes definidas para la suma, resta, multiplicacin.
( )2
0
( )8
0
( )16
0 Base del sistema: Nmero de dgitos
(N)r = (parte entera .
parte fraccionaria)

1 1 1 que tiene el sistema Octal


2 2 Punto Base Binario
3 3 Sistema decimal: 10 dgitos
N = nmero Decimal
4 4 Sistema binario: 2 dgitos
5 5 Sistema octal: 8 dgitos r = base del sistema
6 6 Sistema Hexadecimal: 16 dgitos
7 7
Los nmeros se representan en cualquier sistema de numeracin de
8
9
dos formas Notacin Posicional y Notacin Polinomial.
A
B
C
D
E
F
5 7

Sistemas de Numeracin
Decimal Binario Octal Hexadecimal Sistemas de Numeracin
0 0000 0 0
1 0001 1 1 Notacin Posicional: Implica la colocacin de dgitos a ambos
2 0010 2 2 lados del punto base, por ende sus posiciones no se pueden alterar.
3 0011 3 3
4 0100 4 4
5
6
0101
0110
5
6
5
6
(N)r = (an-1 an-2 an-3.a1 a0 .a -1 a-2..a-f..a-m)r
7 0111 7 7 Parte Entera Parte Fraccionaria
8 1000 10 8
Punto Base
9 1001 11 9
10 1010 12 A r= base del sistema a= los dgitos del set
11 1011 13 B n=nmero de dgitos en la m= nmero de dgitos en la parte
12 1100 14 C
Parte entera fraccionaria.
13 1101 15 D
14 1110 16 E an-1 =dgito ms significativo a-m =dgito menos significativo
15 1111 17 F
MSB LSB

6 8

2
Mtodos de Conversin de Base
Sistemas de Numeracin
Mtodo por Multiplicaciones y Divisiones Sucesivas.-De base 10 a
Notacin Polinomial: Se expresa como una sumatoria de los cualquier base.
dgitos multiplicada por un factor que es la base elevada a un (N)A (N)B
Parte Entera
exponente.
n 1 1.-Dividir (N)A para la base B, usando aritmtica de la base A.

(N)r =
i= m
a ir i 2.-El residuo de la divisin es el LSB de la respuesta.
3.-El cociente se vuelve a dividir para B usando aritmtica de la base A y el
nuevo residuo es el siguiente dgito ms significativo.
4.-Aplicamos divisiones sucesivas hasta que el cociente sea cero.
Ejemplo: (48)10 ( )2
(N)r = (an-1rn-1 +an-2 rn-2+.a1r1 +a0r0+a-1r-1 +a-2r-2..+a-mr-m)r
48 2
Ejemplo: (0) 24 2
(463.27)8 = 4*82 + 6*81 + 3*80 + 2*8-1 + 7*8-2 LSB (0) 12 2
(0) 6 2
(0) 3 2
(1) 1 2
(1) 0
MSB (110000)2

9 11

Mtodos de Conversin de Base Mtodos de Conversin de Base


Mtodo Sustitucin Directa: Parte Fraccionaria
Ejemplo: (14)10 1.-Multiplicar (N)A por la base B usando aritmtica de la base A.
(14)10 = (1110)2 =(16)8 =(E)16 2.-Separamos la parte entera que es el MSB de la respuesta.
3.-Repetir las multiplicaciones tantas veces como dgitos
Mtodo por Sustitucin.-Cualquier base a base 10. fraccionarios deseemos o hasta que el resultado sea igual a cero.
(N)A (N)B Ejemplo:
1.-Formar la notacin polinomial de (N)A 0.824*2 = 1.648 MSB
2.-Evale la serie usando aritmtica de la base B 0.648*2 = 1.296
Ejemplo: 0.296*2 = 0.592
(23.22)4 ( )10 0.592*2 = 1.184 LSB
(0.1101)2
2*41+3*40+2*4-1+2*4-2=(11.625)10

10 12

3
Mtodos de Conversin de Base Mtodos de Conversin de Base
Mtodo General b) (N)A (N)B A = Bn
1.-Reemplazar cada dgito (N)A por sus n dgitos equivalentes en
base B.

1.-Convertir (N)A a (N)10 usando el Ejemplo:(AB3.F2)16 ( )2 16 =24


mtodo de sustitucin.
(A B 3 . F 2)16

1010 1011 0011 . 1111 0010


2.-Convertir (N)10 a (N)B usando el
mtodo de divisiones y multiplicaciones (10101011 0011.1111 0010)2
sucesivas.

13 15

Mtodos de Conversin de Base


Mtodos de Conversin de Base
Casos Especiales
(N)A (N)B A y B potencias de una misma base. Ejemplo: (732.25)8 ( )16

(732.25)8 ( )16
a) (N)A (N)B B=An
1.-Formar grupos de n dgitos armados a partir del punto. ( )8 ( )2 ( )16
2.-Sustituir cada grupo por el correspondiente dgito en base B.
(7 3 2 . 2 5)8
Ejemplo: (100 101.100)2 ( )8
000 111 011 010 . 010 101 00
(100 101.100)2 ( )8 8=23
4 5 4 1 D A 5 4
(45.4)8
(1DA.54)16

14 16

4
Aritmtica Binaria Complemento a una base
Suma Binaria Mtodo 2
101101011 + 0 1 a) Invertimos todo el nmero.
111011010 0 0 1 b) Sumamos 1 al LSB.
1101000101 1 1 10 (101100100)2

Bit de Signo.-
010011011 Nmero Invertido
0 + +1
1 - 010011100
0 1 0 1 1 1 0 1
[010011100]2

BS Cantidad Positiva BS Cantidad Negativa

17 19

Complemento a una base Sistema Numrico Complemento a 2


Nmeros positivos: (0,.) 2cns
(N)r [ N ]r = rn (N)r
Magnitud binaria del nmero (n-1)
Complemento a r de N Nmeros negativos:(1,)
n= nmero de dgitos de (N)r Complemento a 2 del nmero (n-1)
Complemento a 2 n nmero de dgitos incluido el bit de signo
[N]2 = 2n (N)2 Rango
-2(n-1)+1 N 2(n-1)-1
Mtodo 1
De derecha a izquierda escribo igual los nmeros binarios hasta 1.-Llevo la cantidad a binario
encontrar el primer 1, ste queda igual e invertimos el resto. 2.-Agrego ceros hasta que la cantidad llegue a n-1.
Ejemplo: [101100100]2 3.-Si la cantidad es negativa obtengo el complemento a 2.

(010011100)2

18 20

5
Sistema Numrico Complemento a 2 Operaciones
Ejemplo: (15)10 ( )2cns n = 7 2.- (A)2 (B)2

(15)10 Ejemplo: (11)10 -(6)10


Nmero en Binario (1111)2 1 signo
Agrego ceros hasta completar n-1 (001111) (11)10 = (1011)2 = (01011)2 n= 4 mayor
Bit de Signo (0,001111)2cns -(6)10 = -(110)2 = (00110)2 1 seguridad
Ejemplo:(-10)10 ( )2cns n = 6 (0,01011)2cns
(1,11010)2cns
(-10)10 10,00101 descartar el desborde
Nmero Binario (-1010)2 = (0,00101)2cns
Agrego ceros hasta completar n-1 -(01010)2
Complemento a 2 y Bit de Signo (1,10110)2cns

21 23

Operaciones
Operaciones
Cuando no me den la dimensin n 3.- (A)2 (B)2

1 signo Ejemplo: -(17)10 (10)10


N= m nmero de dgitos del mayor nmero 1 signo
1 seguridad -(17)10=-(10001)2=-(010001)=(1,101111)2cns n m=5
-(10)10=-(1010)2=-(001010)=(1,110110)2cns 1 seg
1.-(A)2 + (B)2
Ejemplo: (5)10 + (3)10 1 signo 1,101111
(5)10= (101)2 (0,0101) 2cns n= 3 mayor 1,110110
(3)10= (011)2 (0,0011)2cns 1 seguridad 11,100101
=(1,100101)2cns
0,0101
0,0011
(0,1000)2cns

22 24

6
Ejemplo

25

Ejemplo

26

You might also like