Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2009
Sistemas Digitales
SISTEMAS NUMERICOS
Conjunto ordenado de smbolos llamados dgitos,
con relaciones definidas para operaciones de :
Suma , Resta, Multiplicacin y Divisin
La base (r) del sistema representa el nmero total
de dgitos permitidos, por ejemplo:
r=2 Binario
dgitos: 0,1
r=10 Decimal
dgitos: 0,1,2,3,4,5,6,7,8,9
r=8 Octal
dgitos: 0,1,2,3,4,5,6,7
A,B,C,D,E,F
2
NOTACION POSICIONAL
En general, un nmero positivo puede escribirse
como:
Ejemplos
N= (an-1.a1a0a-1a-2.a-m)r
(123.45)10
Donde:
.= punto decimal
(1001.11)2
(763.12)8
r= base o decimal
(3A.2F)16
n= nmero de dgitos enteros positivos
m= nmero de dgitos enteros negativos
an-1= dgito ms significativo (MSD)
a-m= dgito menos significativo (LSD)
Sistemas Digitales
NOTACION POLINOMIAL
n 1
a r
i m
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
(763.12)8 = 7*82+6*81+3*80+1*8-1+2*8-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
Sistemas Digitales
Decimal
Binario
Octal
Hexadecimal
10
11
100
101
de
110
111
uso comn
1000
10
1001
11
10
1010
12
11
1011
13
12
1100
14
13
1101
15
14
1110
16
15
1111
17
Sistemas
Sistemas Digitales
(AF3.15)16 = 10*162+15*161+3*160+1*16-1
+5*16-2 = (2803.08203125)10
Sistemas Digitales
:8 4 2 1
Digito (bi) : b3 b2 b1 b0
(1001)2 = 8 + 1 = (9)10
(0101)2 = 4 + 1 = (5)10
Sistemas Digitales
13 : 2
1
:2
:2
:2
10
14 :16
14
msb
Sistemas Digitales
:16
msb
8
entero
msb
entero
0.125
X2
25
X 16
0.250
X2
00
X 16
0.500
X2
1101.0012
Sistemas Digitales
EA.4016
9
Base
Cuociente
Resto
145
18
18
Sistemas Digitales
10
Base
Producto
Acarreo
0.64
5.12
0.12
0.96
0.96
7.68
0.68
5.44
0.44
3.52
0.52
4.16
aproximacin
Sistemas Digitales
11
Completando
Con 0s
Sistemas Digitales
12
Sistemas Digitales
13
Completando
Con 0s
Base Base Octal a Base Binaria
( 457.05 )8 = ( 100 101 111 . 000 101 )2
Sistemas Digitales
14
Cdigo BCD
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
Sistemas Digitales
15
4
0
9
6
= 0100 0000 1001 0110
Nmero decimal
Representacin BCD
Sistemas Digitales
16
Sistemas Digitales
17
+
1
SUMA
Sistemas Digitales
18
Ejemplo :
Sistemas Digitales
19
+
1
Sistemas Digitales
Acarreos
10
10
10
10
Suma
20
21
1
0
Sistemas Digitales
Columnas
Prestamos
10
10 10
Prestamos
10
Minuendo
Sustraendo
Diferencia
22
Columnas
Minuendo
Sustraendo
Diferencia
Sistemas Digitales
23
Multiplicando
Multiplicador
Sistemas Digitales
Producto
24
0
1
1
0
1
1
1
0
Multiplicando
Multiplicador
0
0
0
1
0
1
0
1
Producto 1
Producto 2
0
0
1
0
1
0
Acumulativo 1
Producto 3
0
1
1
1
Acumulativo 2
Producto 4
Producto
1
1
+
+ 1
1
0
0
0
1
0
1
1
1
Sistemas Digitales
25
Divisor
1 1 0 1
Cuociente
1 0 0 1 1 1 1 0 1 1 1
Dividendo
1 0 0 1
1 0 1 1
1 0 0 1
1 0 1 1
1 0 0 1
1 0
Sistemas Digitales
Residuo
26
Acarreos
Sumando
Sumando
Suma
10
Minuendo
Sustraendo
Diferencia
Sistemas Digitales
Prestado
27
Multiplicando
Multiplicador
Productos Parciales
Producto
+ 1
Sistemas Digitales
28
Divisor
Cuociente
Dividendo
0
Sistemas Digitales
Residuo
29
Sistemas Digitales
Acarreos
Sumando
Sumando
Suma
30
11
Minuendo
Sustraendo
Diferencia
Sistemas Digitales
Prestamos
31
Multiplicando
Multiplicador
Productos
Parciales
Producto
Sistemas Digitales
32
Divisor
Sistemas Digitales
Cuociente
Dividendo
6
6
Residuo
33
NUMEROS SIGNADOS
Las computadoras construyen los signos + y -
mediante los bits 0 y 1 respectivamente.
Mediante un bir adicional, conocido como bit de
signo es puesto como el bit ms significativo de
una expresin binaria.
Ejemplo:
Magnitud
-1310 = 1,11012
Bit de
Signo
+2710=0,11011
Separador
de
Signo
Sistemas Digitales
34
NUMEROS SIGNADOS
Representacin de los Complementos
Representacin en Complemento 1s
La representacin en complemento 1s de un
nmero binario signado, se expresa cambiando el
operando del nmero por su complemento (0 por 1
y 1 por 0) y manteniendo el bit de signo.
Por ejemplo:
Sea N= +6 valor positivo, de representacin binaria
0,01102 , su complemento 1a ser 0,10012.
Sea N= -17 valor negativo, de representacin
binaria 1,100012 ,
su complemento 1s ser
1,011102.
Sistemas Digitales
35
NUMEROS SIGNADOS
Representacin de los Complementos
La primera ventaja de complementar nmeros, es
que el proceso de la sustraccin se ejecuta por la
adicin de ellos. Asuma por ejemplo, que se desea
realizar la operacin siguiente:
(+1710) (+1210) = (+1710) + (-1210)
Sea N=(+1710) = 0,100012 y N=(+1210)= 0,011002,
El complemento 1s de N(-1210) = 1,100112 , luego se
tiene N=(+1710) + N=(-1210)
Sistemas Digitales
36
NUMEROS SIGNADOS
Representacin de los Complementos
1
0,
Bits de
acarreo
+ 1710
1,
- 1210
0,
+ 410
+
0,
Sistemas Digitales
+ 510
37
NUMEROS SIGNADOS
Rango de representacin de los nmeros signados.
Combinando 8 bits (1 byte), se pueden representar
hasta 256 nmeros diferentes. Con dos bytes,
hasta 65.536 nmeros diferentes. La frmula para
calcular el nmero de combinaciones diferentes de
n bits es:
N total de combinaciones = 2n
Para los nmeros con signo en complemento a 2, el
rango de valores para nmeros de n bits es:
-(2n-1) a +(2n-1 -1)
habiendo en cada caso un bit de signo y n-1 bits de
magnitud. Con 4 bits el rango es de -8 a +7.
Sistemas Digitales
38
Sistemas Digitales
39
0, 0 0 0 0 1 1 1
+7
+ 0, 0 0 0 0 1 0 0
+4
0, 0 0 0 1 0 1 1
+11
40
1 1
+15
+ 1, 0 0 0 0 1
1 0
-6
0, 0 0 0 1 1 1 1
+15
+ 1, 1 1 1 1 0 1 0
-6
0, 0 0 0 1 0 0 1
+9
Sistemas Digitales
Compl. 2
41
0 0
+16
+ 1, 0 0 1 1 0
0 0
-24
0, 0 0 1 0 0
0 0
+16
+ 1, 1 1 0 1 0
0 0
-24 Compl. 2
1, 1 1 1 1 0
0 0
Sistemas Digitales
-8
42
0 1
-5
+ 1, 0 0 0 1 0
0 1
-9
1, 1 1 1 1 0
1 1
-5 Compl. 2
+ 1, 1 1 1 0 1
1 1
-9 Compl. 2
1, 1 1 1 0 0
1 0
Sistemas Digitales
-14
43
Sistemas Digitales
N1
MINUENDO
N2
SUSTRAENDO
+N3
DIFERENCIA
44
45
Sistemas Digitales
46
Ejemplos :
0,
+9
0,
+4
+5
0,
+9
1,
+4
0,
+5
Sistemas Digitales
C. 2s
47
Ejemplos :
0,
+9
1,
-4
+13
0,
+9
0,
-4
0,
+13
Sistemas Digitales
C. signo
48
Ejemplos :
1,
-9
0,
+4
-13
1,
1,
1,
Sistemas Digitales
-9
C. 2s
+4
C. Signo
y 2s
-13
49
Ejemplos :
1,
-9
1,
-4
-5
1,
-9
C. 2s
0,
-4
C. Signo
1,
-5
Sistemas Digitales
50
Ejemplos :
0,
+4
1,
-4
+8
0,
+4
0,
-4
0,
+8
Sistemas Digitales
C. Signo
51
aritmticas.
La
suma
es
la
ms
operaciones
(sustraccin,
multiplicacin
Sistemas Digitales
52
53
+ 0 1 0 0
1 1 0 1
+
BCD no vlido > 9
+ 0 1 1 0
Se Suma 6
0 0 0 1
0 0 1 1
BCD vlido
Sistemas Digitales
4
13
54
+ 1 0 0 1
1
Se Suma 6
0 0 0 1
1 0 0 0
BCD vlido
Sistemas Digitales
9
18
55
0 1 1 0
16
+ 0 0 0 1
0 1 0 1
+ 15
0 0 1 0
+ acarreo
1 0 1 1
1 + 0 1 1 0
0 0 1 1
0 0 0 1
Sistemas Digitales
31
Se Suma 6
BCDs vlidos
56
0111
67
0101
0011
+ 53
1011
0110
0110
Se Suma 6
0 0 01
0010
0000
BCDs Vlidos
Sistemas Digitales
120
57
0100
0101
45
0011
0100
- 34
0001
0001
Sistemas Digitales
11
BCDs vlidos
58
0010
1000
28
0001
1001
- 19
0000
-
1111
BCD no vlido
BCD vlido
0110
Resta 6
1001
9
Sistemas Digitales
59
CODIGOS DIGITALES
Sistemas Digitales
60
BINARIO
GRAY
0000
0000
0001
0001
0010
0011
0011
0010
0100
0110
0101
0111
0110
0101
0111
0100
1000
1100
1001
1101
10
1010
1111
11
1011
1110
12
1100
1010
13
1101
1011
14
1110
1001
15
1111
1000
Sistemas Digitales
61
cdigo
Gray,
el
nmero
binario
62
Sistemas Digitales
63
BCD
EXCESO-3
0000
0011
0001
0100
0010
0101
0011
0110
0100
0111
0101
1000
0110
1001
0111
1010
1000
1011
1001
1100
Sistemas Digitales
64
3
7
Exceso-3
0111
Sistemas Digitales
3
+
3
6
0110
0
+
3
3
0011
65
ASCII
El American Estndar Code for Information
Interchange (ASCII, cdigo estndar americano
para el intercambio de informacin), es un cdigo
alfanumrico universalmente aceptado, que se usa
en la mayora de los computadores y otros equipos
electrnicos (teclados).
Dispone de 128 caracteres que se representan por
cdigos binarios de 7 bits. Letras , nmeros y
smbolos.
Ejemplos:
Sistemas Digitales
Carcter
Binario
1010000
Hexadec.
5016
0111101
3D16
66
67
68
Sistemas Digitales
69
detectar un
el bit errneo
bit
de
Sistemas Digitales
70
m+p+1=4+2+1=7
71
m+p+1=4+3+1=8
Sistemas Digitales
72
Sistemas Digitales
73
Sistemas Digitales
74
75
Designacin de bit
P1
P2
M1
P3
M2
M3
M4
Posicin de bit
76
paridad P3,
6 y 7.
77
Sistemas Digitales
78
P1
P2
M1
P3
M2
M3
M4
Posicin de bit
1001
79
Sistemas Digitales
80
P1
P2
M1
P3
M2
M3
M4
Posicin de bit
1
0
Sistemas Digitales
81
de construccin de un
aplicar para localizar el
Sistemas Digitales
82
Paso 2.
Paso 3.
Paso 4.
Sistemas Digitales
83
P1
P2
M1
P3
M2
M3
M4
Posicin de bit
1
84
0 (LSB)
1 (MSB)
85
Resultado:
El cdigo de posicin de error es 100 (cuatro
binario).
Esto indica que el bit de la posicin 4 es errneo, y
que es un 0 cuando debera ser un 1.
El cdigo corregido es 0011001, que concuerda con
el cdigo transmitido.
Sistemas Digitales
86