CUESTIONARIO 1. Real Realiz izar ar un circ circui uito to comb combin inac acio iona nall secu secuen enci cial al qu que e real realic ice e la siguiente función !a"a una memoria E#RO$ %&'%( graba"a con los n)meros *e+a"ecimales 'A( ,%( -'( 1( 1'( 1/( &&( --( -1( ,1( &1( ''( /'( 10( 0( &0. El circuito "ebe "etectar los n)meros con con a ari ri"a "a" " a arr 2 con3 con3er erti tirl rlos os a a ari ri"a "a" " ima imarr. 4ueg 4uego o esta esta información escribirla en una memoria RA$ est5tica ,11,.
SOLUCIÓN: E#RO$6RA $
E#RO$
-us de .atos /e0adecimal 12
1
45
1100010
!
1
61
1010011
3
11
!3
001 000 0000 0
!
1
!1
001 0011 0011
!
11
!
001 010 0100 0
3
11
77
1110111
3
7us !irección
-us de .atos -inario
)aridad
0111010
3
1010101 66 3 Como observamos de la tabla los con paridad par!no incluyen 1010001 1 6! números al 7F, 7F, por por lo cual cual para para pode poderr conv conver erti tirr de pari parida dad d par par podr podra amo moss 1100001 11 ! esida simp simplem lement ente e suma su marle rle ! al bit4!me menos nos si"ni si"ni#ca #cativ tivo o sin necesi nec dad d de preocuparnos por over$o%, y de esta manera se &ara la conversi'n( )ero una manera muc&o m*s sencilla sera "enerando el bit de paridad ya +ue el bit m*s si"ni#cativo no se est* usando, entonces simplemente "enerando el bit de paridad y ne"*ndolo lo untamos con el número ori"inal y resolveramos el problema(
111
E#RO$6RA $
E#RO$
RA$
-us de .atos /e0adecimal 12
1
45
0110 0110 0010
1
1
61
0101 0011 01
0
11
!3
0 001 0000 00
1
1
!1
0001 001 0011 1
1
0001 001 0011 1
11
!
0001 01 0100
0
10010100
11
77
0111 0111 0111
0
1111 0111 1111
7us !irección
-us de .atos -inario
)aridad
-us de .atos Impares
0011 1010 00
0
1011 1010
0110 0110 0010 1101 0011 000 1 0000
E#RO$6RA $ 7us !irección 11
E#RO$
-us de .atos /e0adecimal 1
-us de .atos -inario 0100 0011
RA$
)aridad 1
-us de .atos Impares 0100 0011
0 0011111 1 0 0011111 111 !F 8eali9ando el circuito en )roteus, se &all' +ue era necesario usar al"ún pro"rama para poder "rabar los datos &e0adecimales en la memoria 5715, entonces se us' el pro"rama a0 Loader y "rabamos la memoria con los valores dados para el problema(
)ara &acer la detecci'n de la paridad de los números "rabados podemos &acerlo mediante compuertas ;O8 como est* en la teora, y se &ara con el si"uiente circuito:
Cabe recalcar +ue tambi?n se puede &acer uso de un inte"rado detector de paridad o "enerador de paridad el cual tiene por c'di"o 75=3( Lue"o de &allar la paridad y como sabemos +ue solo se utili9an los 7 primeros bits, le a@adiremos un octavo bit o el m*s si"ni#cativo para la conversi'n, +ue en este caso sera el valor ne"ado del bit de paridadA y despu?s esto llevar a la 82, para poder "rabarla( 2 continuaci'n se muestran las salidas de la memoria 5715:
Bl circuito para el "rabado de la memoria 4!!4, con los bits de salida de la memoria 5715(
Finalmente para el "rabado en la memoria 4!!4 &acemos uso de s%itc& para seleccionar su bus de direcciones y +ue se pueda "rabar en !4 direcciones los !4 números de = bits ya convertidos a paridad impar( )ara concluir, estos resultados "rabados se mostrar*n en un conunto de = leds, donde nos dar* el resultado binario de lo +ue +ueremos(
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.