Professional Documents
Culture Documents
Unidad 1
Unidad 1
2016
Señales { Analógicas
Digitales
2) Señal de televisión
3) Señal de audio
1
Introducción a los Sistemas Digitales
4) Señal de temperatura
5) Velocímetro analógico
t
5
Señales Digitales:
1. La intensidad se mantiene constante durante un
intervalo de tiempo, tras el cual la señal cambia a
otro valor constante.
2. Las variaciones de la señal solo pueden tomar
valores discretos (1 o 0)
2
Introducción a los Sistemas Digitales
3
Sistemas de Numeración
Definición
1) Un sistema de numeración es un
conjunto de símbolos y reglas que
permiten representar datos numéricos.
10
Sistemas de Numeración
DECIMAL BINARIO
OCTAL HEXADECIMAL
11
Sistemas de Numeración
Sistema Decimal
12
4
Sistemas de Numeración
Sistema Binario
1 · 23 + 0 · 22 + 1 · 21 + 1 ·20 = 11
13
Sistemas de Numeración
Sistema Octal
4 · 83 + 3 · 82 + 1 · 81 + 0 ·80 = 2248
14
Sistemas de Numeración
Sistema Hexadecimal
Se compone de dieciséis símbolos o dígitos (0, 1, 2, 3, 4, 5, 6,
7,8,9,A,B,C,D,E,F).
El valor de cada dígito está asociado a una potencia de base 16
Los caracteres A, B,…, F representan las cantidades decimales
comprendidas entre 10 y 15.
5
Sistemas de Numeración
En general, para cualquier base tenemos:
2 0, 1
3 0, 1, 2
4 0, 1, 2, 3
5 0, 1, 2, 3, 4
6 0, 1, 2, 3, 4, 5
7 0, 1, 2, 3, 4, 5, 6
8 0, 1, 2, 3, 4, 5, 6, 7
9 0, 1, 2, 3, 4, 5, 6, 7, 8
16
Sistemas de Numeración
10 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
11 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A
12 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B
13 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C
14 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D
15 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E
16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
17
Sistemas de Numeración
Ejemplo 1
Convertir los números binarios a decimal:
(110110)2 1 x 25 + 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0 x 20
= 32 + 16 + 0 + 4 + 2
= (54)10
(0.1101)2 1 x 2-1 + 1 x 2-2 + 0 x 2-3 + 1 x 2-4
= 0.5 + 0.25 + 0 + 0.0625
= (0.8125)10
18
6
Sistemas de Numeración
Ejemplo 2
Convertir los números hexadecimal a decimal:
(A3DE.F)16 10 x 163 + 3 x 162 + 13 x 161 + 14 x 160
+ 15 x 16-1
= 40960 + 768 + 208 + 14 + 0.9375
= (41950.937)10
(37AB.B)12 3 x 123 + 7 x 122 + 10 x 121 + 11 x 120
+ 11 x 12-1
= 5184 + 1008 + 120 + 11 + 0.9167
= (6323.9167)10
19
Sistemas de Numeración
Ejemplo 3
Convertir el números octal a decimal:
(756)8 7 x 82 + 5 x 8 1 + 6 x 8 0
= 448 + 40 + 6
= (494)10
20
Sistemas de Numeración
21
7
Sistemas de Numeración
Decimal entero a Binario
19 2 45 2
1 9 2 1 22 2
1 4 2 0 11 2
0 2 2 1 5 2
0 1 1 2 2
1910) =100112) 0 1
4510) = 1011012)
22
Sistemas de Numeración
Sistemas de Numeración
Decimal a Octal
Método de divisiones y multiplicaciones
• División por 8 repetida de la parte entera da el entero en octal
• Multiplicación por 8 repetida de la fracción da la fracción octal
12,4310 = 14,334
8
12 8
4 1 0,43 * 8 = 3,44
0,44 * 8 = 3,52
0,52 * 8 = 4,16
24
8
Sistemas de Numeración
Decimal a Hexadecimal
Método de divisiones y multiplicaciones
• División por 16 repetida de la parte entera da el entero en
hexadecimal
• Multiplicación por 16 repetida de la fracción da la fracción
decimal
120,2510 = 78,416
120 16
8 7 0,25 * 16 = 4
25
Sistemas de Numeración
Conversión del Sistema Octal a Binario
26
Sistemas de Numeración
561 8 = 101110001
27
9
Sistemas de Numeración
28
Sistemas de Numeración
Sistemas de Numeración
Conversión del Sistema Hexadecimal a Binario l
30
10
Sistemas de Numeración
31
Sistemas de Numeración
32
Sistemas de Numeración
33
11
Aritmética Binaria
Suma en binario
0 + 1=1
1 + 0=1
Aritmética Binaria
10011000
+ 00010101
———————
10101101
35
Aritmética Binaria
Resta en binario
El algoritmo de la resta en sistema binario es el mismo que en el
sistema decimal. Pero conviene repasar la operación de restar en
decimal para comprender la operación binaria, que es más sencilla.
Los términos que intervienen en la resta se llaman minuendo,
sustraendo y diferencia.
Las restas básicas 0 - 0, 1 - 0 y 1 - 1 son evidentes:
0-0=0
1-0=1
1-1=0
0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale
a 2 - 1 = 1)
36
12
Aritmética Binaria
10001 11011001
-01010 -10101011
—————— ————————
00111 00101110
En sistema decimal sería: 17 - 10 = 7 y 217
- 171 = 46.
37
Aritmética Binaria
Producto en binario
38
Aritmética Binaria
10110
1001
—————————
10110
00000
00000
10110
—————————
11000110
39
13
Números con signo
40
41
42
14
Complemento a 1 y a 2
43
Complemento a 1 y a 2
44
Complemento a 1 y a 2
45
15
Complemento a 1 y a 2
46
Complemento a 1 y a 2
Complemento a 1 y a 2
1111.0100
No hay rebose pero es negativo obtenemos su valor por C 1
48
16
Complemento a 1 y a 2
5 – 37 5 + (-37)
5 = 0000.0101 b
37 = 0010.0101 b >>> -37 = 1101.1010 b
0000.0101 b No hay rebose, pero es
Sumamos: +
1101.1010 b negativo: debemos obtener
1101.1111 b su valor por el complemento
a 1: 49
Complemento a 1 y a 2
Ejemplo 10:
Realizamos 37 – 5 = 37 + (-5)
Calculamos 37 y -5 en complemento a 1:
37 = 0010.0101 b
5 = 0000.0101 b >>> -5 = 1111.1010 b
50
Complemento a 1 y a 2
0010.0101 b
+ 0001.1111 b
1111.1010 b +
1b
1 0001.1111 b
0010.0000 b = 32 Resultado
Rebose
51
17
Complemento a 1 y a 2
Sumamos:
0111.1111 b
+
1000.0000 b
1111.1111 b
No hay rebose, pero es negativo: debemos obtener su valor
por el complemento a 1:
52
Complemento a 1 y a 2
Complemento a 1 y a 2
120 = 0111.1000 b
100 = 0110.0100 b >> -100 Comp a 1 1001.1011 b
>> -100 Comp a 2 1001.1100 b
54
18
Complemento a 1 y a 2
Sumamos:
0111.1000 b
+
1001.1100 b
1 0001.0100 b (Se desecha el desbordamiento)
Resultado: 0001.0100 b = 20
115 = 0111.0011 b
126 = 0111.1110 b >> -126 Comp 1: 1000.0001 b
Comp 2: 1000.0010 b 55
Complemento a 1 y a 2
Sumamos:
0111.0011 b
+
1000.0010 b
(No hay desbordamiento, pero es
1111.0101 b negativo)
Resultado: 0001.0100 b = - 11
Calculamos 37 y -5 en complemento a 2:
56
Complemento a 1 y a 2
37 = 0010.0101 b
5 = 0000.0101 b >> -5 Comp 1: 1111.1010 b
Comp 2: 1111.1011 b
Sumamos:
0010.0101 b
+
1111.1011 b
1 0010.0000 b (Se desecha el desbordamiento)
Resultado: 0010.0000 b = 32
57
19
Complemento a 1 y a 2
5 = 0000.0101 b
37 = 0010.0101 b >> -37 Comp 1: 1101.1010 b
Comp 2: 1101.1011 b
Sumamos:
0000.0101 b
1101.1011 b
1110.0000 b (No hay desbordamiento, pero es negativo)
58
Complemento a 1 y a 2
5 = 0000.0101 b
37 = 0010.0101 b >> -37 Comp 1: 1101.1010 b
Comp 2: 1101.1011 b
Sumamos:
0000.0101 b Resultado: 1110.0000 b = - 32
+
1101.1011 b
1110.0000 b (No hay desbordamiento, pero es negativo)
1110.0000 b Comp 1: 0001.1111 b Comp 2: 0010.0000 b 59
Complemento a 1 y a 2
20
Unidades
210=1024
61
Códigos
{
BCD
Exceso 3
Códigos GRAY
AIKEN
62
Códigos
63
21
Códigos
Código BCD ( Binary - Coded Decimal )
Decimal BCD
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
64
Códigos
Ejemplo 17:
Convierta (1492.15)10 a BCD
0001 0100 1001 0010 . 0001 0101 en BCD
Ejemplo 18:
Convierta (95.7)10 a BCD
1001 0101 . 0111 en BCD
65
Códigos
66
22
Códigos
Código Exceso 3
Decimal BCD
0 0011
1 0100
2 0101
3 0110
4 0111
5 1000
6 1001
7 1010
8 1011
9 1100
67
Códigos
Ejemplo 18:
Convierta (43.2)10 a Exceso 3
1001 0010 . 0001 en Exceso 3
Código Gray
Es un código de cambio mínimo, en el cuál
sólo un bit del código cambia cuando se
pasa de una etapa a la siguiente. El código
Gray es un código sin valor o no ponderado.
68
Códigos
Código Gray
Decimal Gray Decimal Gray
0 0000 8 1100
1 0001 9 1101
2 0011 10 1111
3 0010 11 1110
4 0110 12 1010
5 0111 13 1011
6 0101 14 1001
7 0100 15 1000
69
23
Códigos
Código Aiken
• Es ponderado como BCD en 2-4-2-1.
• Usa 10 número de base formado por cuatro dígitos.
• El resto se forman como combinaciones de los anteriores.
• La razón de esta codificación es la de conseguir simetría entre ciertos
números
70
Códigos
Tabla de conversión entre decimal, binario, hexadecimal, octal,
BCD, Exceso 3 y Gray o Reflejado
71
MSB y LSB
72
24
Conversión de código binario a grey
Primero se pasa
el 45 de decimal
a binario
73
N= 0100102 = 1810
74
Fin
75
25