Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ELECTROTECNIA
SISTEMAS DIGITALES
ALUMNA
SONIA MARA VEGA BARRANTES
SECCIN 3-B
18 DE ABRIL, 2016
Contenido
Introduccin......................................................................................................................... 3
Tema #1: Multiplicacin Binaria...........................................................................................4
Tema #2: Divisin Binaria....................................................................................................5
Tema #3: Suma Hexadecimal..............................................................................................6
Tema #4: Resta Hexadecimal..............................................................................................7
Tema #5: Cdigo BCD 8421................................................................................................8
Tema #6: Suma BCD........................................................................................................... 9
Tema #7: Cdigo Hamming...............................................................................................10
Tema #8: Cdigo ASCII.....................................................................................................13
Codigo ASCII Extendido................................................................................................14
Conclusiones..................................................................................................................... 15
Bibliografa........................................................................................................................ 16
Introduccin
Se realizar una investigacin sobre siete temas concernientes a cdigos y
sistemas numricos, utilizados en sistemas digitales.
La informacin presentada, expondr tanto la definicin de dichos temas como
ejemplos que ayudan a entender su proceso de desarrollo.
Se abarcar cdigos como el BCD 8421, Hamming y el ASCII, y operaciones tales
como multiplicacin y divisin binaria, suma y resta hexadecimal y suma BCD.
0
1
0
1
x
x
x
x
0
0
1
1
=
=
=
=
0
0
0
1
Ejemplos:
a) 11112 x 11012
11
0
1 1
1 11
1 1 1
1 1 0 0
11
Comprobacin:
1
1
1
1
0
1
1
0
1
1
1
0
1
1 1
0 1
1 1
0
15
13
195
0 1 1
b) 1011010102 x 1102
1 0 1 1 0 1 0 1 0
1 1 0
1
0 0 0 0 0 0 0 0 0
Comprobacin:
362
6
2172
4
1 0 1 1 0 1 0 1 0
1 0 1 1 0 1 0 1 0
1 0 0 0 0 1 1 1 1 1 0 0
1
100010010 1101
0000
010101
10001
1101
001000
0000
0010000
1101
00000111
0000
000001110
1101
000000001
b) 10110112 / 1012
1011011 101
101
10010
0001
000
00010
Comprobacin:
274
13
20
Comprobacin:
91
18
000
000101
101
0000001
000
0000001
Ejemplo:
a) F3BC16 +
9DD016+
3A06016
1
F 13 B C
B(11)+D(13)=
23-16=8+6=
E(14)
9 D D0
3+D(13)=1616=0+0=0+1=
1
2
3 A 0 6 0
F(15)+9=24-
0
1
2
3
4
5
6
7
8
9
A=10
B=11
C=12
D=13
E=14
F=15
16=8+A(10)=18-16=2+1=3
*
*
*
*
*
*
*
*
*
+
*
*
*
*
*
+
*
*
*
*
*
*
+
+
+
+
+
*
*
*
*
*
*
*
*
*
+
*
*
*
*
*
*
+
+
+
+
+
+
+
+
+
&
5 3 1 EC
Comprobacin:
F3BC16 = (15*163)+ (3*162)+ (11*161)+ (12*160)
9DD016 = (9*163)+ (13*162)+ (13*161)+0
3A06016= (3*164)+ (10*163)+0+ (6*161)+0
531EC16= (5*164)+(3*163)+(1*162)+(14*161)+(12*160)
62 39710
40 40010
237 66410
340 46110
ACARREOS
Comprobacin:
1 67 A+16
3C
13E
378
60
318
b) A4FC916 + DE816
Comprobacin:
7
A 4 14F C+16 9
D E 8
A4 1 E 1
675 785
3 560
672 225
C(12)+16=28-14=14(E)
F(15)-1= 14 (E)
Ejemplo:
a) 25 71810
BCD 8421
25 718
R/: 25 71810
Decimal
23 22 21 20
0001
0111
0000
(0x8)+(0x4)+(0x2)+(1x1)
17010
Ejemplo:
a) 0010 0011BCD + 0001 0101BCD
0010
0001
0011
0 10 11 1
0 1 01
1 0 00
Comprobacin:
23
15
38
0 11 1 0 1 1 0 10 1
0 0 11 10 01
1 0 10 1 0 0 1 0
1
10 10 00 10
1010
210
1
000 0 0110 0110
000 1 0000
1000
Comprobacin:
69
39
108
Ejemplo:
Se transmite una palabra de 9 bits en cdigo Hamming. Verificar su estado y si es
errneo, encontrar el bit incorrecto. Determinar el valor original.
Palabra recibida: 001000111
Los bits cuya posicin es potencia de dos (2N) se utilizan como bits de
paridad (posiciones 1, 2, 4, 8, 16, 32, 64, etc).
Los bits del resto de posiciones son utilizados como bits de datos
(posiciones 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, etc).
P = Posicin.
D= Dato.
Dato
sa
Bajar
Dato
L1
L2
L4
P1
P2
D3
P4
D5
D6
D7
P8
D9
Cantida
d de 1
Bit de
Paridad
10
L8
Despus de colocar el dato recibido en la tabla, se van bajando los bit
segn la posicin de potencia 2N.
Desarrollo: P1: se baja 1 bit con un distanciamiento de 1 en 1, P2: se bajan 2
bits con un distanciamiento de 2 en 2, etc.
Dato
P1
P2
D3
P4
D5
D6
D7
P8
D9 Cantida
Bit de
sa
0
0
1
0
0
0
1
1
1
d de 1
Paridad
Bajar
L1
0
1
0
1
1
L2
0
1
0
1
L4
0
0
0
1
L8
1
1
Teniendo la tabla completa con el proceso anterior, se analiza cada lnea
con el fin de encontrar un error, por medio de la paridad.
Desarrollo: se suma por lnea la cantidad de unos, si estos son par se colocar un
0 pero si la suma resulta impar se coloca un 1 (en la columna de paridad).
Dato
sa
Bajar
L1
L2
L4
L8
P1
0
P2
0
D3
1
1
1
P4
0
D5
0
D6
0
D7
1
0
0
1
1
1
0
0
P8
1
D9
1
Cantida
d de 1
Bit de
Paridad
3
2
1
2
1
0
1
0
P1
0
P2
0
D3
1
1
1
P4
0
D5
0
D6
0
D7
1
0
0
1
1
1
0
0
P8
1
D9
1
Cantida
d de 1
Bit de
Paridad
3
2
1
2
1
0
1
0
11
Desarrollo:
Dato
P1
P2
D3
P4
D5
D6
D7
P8
D9 Cantida
Bit de
sa
0
0
1
0
1
0
1
1
1
d de 1
Paridad
Bajar
L1
0
1
1
1
1
4
0
L2
0
1
0
1
2
0
L4
0
1
0
1
2
0
L8
1
1
2
0
Con la paridad correcta, se procede a obtener el dato original, tomando solo
los bits que se encuentran en la posiciones D.
Dato
sa
Bajar
L1
L2
L4
L8
P1
0
P2
0
D3
1
1
1
P4
0
D5
1
D6
0
D7
1
0
0
1
1
1
1
0
P8
1
D9
1
Cantida
d de 1
Bit de
Paridad
4
2
2
2
0
0
0
0
11011
12
13
Tabla ASCII
14
Conclusiones
16
Bibliografa
es.slideshare.net/
tecelecuniminuto1.wix.com/
operaciones-de-sistemas-de-numeracion.blogspot.com/
educativa.catedu.es/
www2.dis.ulpgc.es/
codifica.me/
youtube.com/
arantxa.ii.uam.es/
17