Вы находитесь на странице: 1из 7

PROBLEMAS MEMORIAS

1).- Responder las siguientes preguntas, fundamentando su respuesta:


a).- Se tiene un bloque de memorias formado por:
1MB de memoria ROM
4MB de espacio libre
11MB de memoria RM
!"u#ntos bits de direcciones se necesitan para direccionar todo el bloque$
% Si se disponen de memorias ROM de &'() * 4
RM de 1M * 1(
!"u#ntas memorias se necesitan para implementarlo$
"onsiderar el espacio libre como memoria RM.
b).- !"u#l es el numero de celdas de una memoria de &) * +$
c).- ,l bus de direcciones de un sistema es de &- l.neas. !"u#ntas posiciones
de memoria puede direccionar$
d).- "alcular el numero de l.neas necesarias para direccionar (4) posiciones
de memoria.
e).- "alcular el n/mero de posiciones e*istentes entre las direcciones --00
1
2
00--
1
.
f).- "ual es la diferencia entre una M,MOR3 2 0435 04O5
g).- 6u7 es un registro uni8ersal$
9).- 6ue es un :SR;, :R; 2 para que sir8e$
i).- !"ual es la diferencia entre 4atc9 2 un 0lip-0lop$
&).- Se tienen memorias RM de 1) * +. Se pide implementar un banco de
memorias de 4) * 1(.
<).- 3mplementar un banco de memoria de '1&) b2tes usando memorias (4) *
4.
4).- 1acer un esquema que permita implementar con memorias RM de <&) *
+ un banco de memoria de &'() b2tes.
').- ,specificar la tabla de 8erdad para una ROM de <& * ( que con8ierta un
numero binario de ( bits en su correspondiente B"= de & d.gitos.
().- ,specificar la tabla de 8erdad para una ROM de <& * + que se usa para
configurar un circuito que genere el cuadrado >en binario) de un numero de '
bits ubicado en la entrada.
?).- 6ue tama@o de ROM se usar# para configurar:
a) :n sumador A sustractor B"= con una entrada de control para seleccionar
entre la suma 2 la resta.
b) :n multiplicador binario que multiplique dos n/meros de 4 bits cada uno.
c) =os multiple*ores dobles de 4 a 1 con entradas de selecciBn com/n.
+).- =ise@ar un banco de memorias para ser usado con el microprocesador
+-+'. 4as necesidades son: 4) de RM 2 4) de ROM. 4os circuitos
disponibles son de &) * 4 para memoria de lectura C escritura 2 de &) * + para
la memoria de solo lectura. ,mplear decodificador para la selecciBn del c9ip
respecti8o 2 el control R C D para cada memoria correspondiente.
E).- 4a figura muestra una ROM de 1( * + con sus entradas de direcciBn
maneFadas por un contador GRH de - a 1'.
4a programaciBn de la ROM esta dada de la siguiente manera:
54BR < & 1 - =? A =-
- - =,
1 1 <
& & +'
< < 0
4 4 1E
' ' ?B
( ( --
? ? =,
+ + <"
E E 00
1- B+
11 B "?
1& " &?
1< = (
14 , =&
1' 0 '+
A3
D7
D6
A2 D5
D4
A1 D3
D2
D1
D0
A0
CONTADOR
F
100 KHz
Se pide cambiar el programa almacenado en la ROM de modo que por la salida
=? se genere la onda siguiente:
1-).- Se desea implementar un banco de memoria de +) b2tes de la siguiente
forma:
4os /ltimos &) b2tes est#n formados por una memoria ROM para lo cual
se dispone de 3" Is de '&1 * 4.
4os anteriores &J b2tes estar#n formados por una memoria RM para lo
cual se dispone de 3"Ks de &'( * &.
,l resto de la memoria debe ser espacio libre.
Se pide dar la direcciBn de:
a) ,l inicio 2 el 0in del espacio libre.
b) ,l inicio 2 el fin correspondiente a la memoria RM.
c) ,l inicio 2 el fin correspondiente a la memoria ROM.
11).- Se tiene una memoria ROM cu2a entrada son n/meros binarios de 9asta
( bits >-: 4SB, ': MSB), 2 realiLa la con8ersiBn del dato de entrada a datos
en B"= cu2as salidas est#n conectadas a dos displa2s de ? segmentos,
c#todo com/n, como se muestra en la figura >=-: 4SB, =n: MSB). Se pide dar
los datos contenidos en las siguientes direcciones de memoria:
&"
1
<<
1
-=
1
<,
1
"onsiderar que los datos 9e*adecimales ocupan 4 bits cada uno.



ESPACIO
LIBRE
RAM
ROM
1&).-"ontestar fundamentando su respuesta:
a) Se tiene un banco de memoria formado de la siguiente manera:
1' )b2tes de memoria ROM
1- )b2tes de espacio libre
-? )b2tes de memoria RM
!"u#ntos bits de direcciBn se necesitan para direccionar este banco$
b) 5ara el banco de memoria anterior cuantos integrados de cada tipo se
necesitan para implementarlo si se disponen de los siguientes 3"Ks:
Memorias ROM de 1) * 4
Memorias RM de &'( * 4
1<).- 4a figura muestra el esquema de un circuito formado por una memoria 2
dos displa2s que funciona como un con8ersor dual:
a) partir de la direcciBn 4-
1
funciona como un con8ersor de un numero
binario de ( bits >los ( bits menos significati8os) a un numero B"=.
b) partir de la direcciBn "-
1
funciona como un con8ersor de "Bdigo
GRH de ' bits >los ' bits menos significati8os) a un numero B"=.
"onsiderar que en las direcciones no usadas no deben encenderse los displa2s
2 el contenido de la memoria es -
1
.
A5 A4 A3 A2 A1 A0
R O M
Dn D0
2
5
2
4
2
3
2
2
2
1
2
0
Se pide el contenido de la memoria >datos) correspondientes a las direcciones:
=&
1
"0
1
EB
1
="
1
"+
1
"
1
(
1
?=
1
'<
1
=E
1
14).- RealiLar la programaciBn en una memoria para que realice la operaciBn
de suma de & n/meros de dos bits 2 el producto de dos n/meros de < bits.
4a operaciBn se selecciona mediante una l.nea de control M:
Si M N - funciona como sumador,
Si M N 1 funciona como multiplicador.
Se pide indicar
a) "ual es la m.nima memoria necesaria 2 cuantas memorias de 4 * 4 se
usar#n.
b) 3ndicar el 8alor grabado en las siguientes posiciones de memoria:
---'
1
--4B
1
--10
1
--'1
1
--&"
1
--?
1
c) 3ndicar en que posiciones de memoria est#n grabados los datos
---'
1
--1+
1

M
E
M
O
R
I
A
1').- 3mplementar SO4O con una memoria 2 un contador un circuito que
muestre en un displa2 de ? segmentos >c#todo com/n) la siguiente secuencia:

4uego de lo cual, el circuito reinicia la secuencia mostrada
1() =ar un programa para una memoria que se inicie en la posiciBn &-
1
2 que
permita implementar un sumador completo 2 un restador completo. ,l sistema
escoger# la funciBn a realiLar por medio de una entrada de control OSP.
1?).- Se tiene una memoria que funciona como un multiplicador de dos
n/meros de ' bits cada uno. 3ndicar:
a) "aracter.sticas de la memoria
b) "uantas memorias de &'( * + se necesitan.
c) 6ue 8alor est# almacenado en las posiciones
-1&
1
-&1
1
-00
1
000
1
d) ,n que posiciones est# grabado el 8alor 1&- >decimal)
1+).- Se tiene una Memoria ROM que funciona como sumador de dos n/meros
de 4 bits 2 como multiplicador de dos n/meros de 4 bits. 4a selecciBn de modo
se realiLa por medio de una entrada de selecciBn OMP >MSB).
Se pide
a) 4as caracter.sticas de la memoria: Qumero de bits de direcciones,
numero de bits de datos, capacidad de la memoria.
b) ,l 8alor grabado en el programa en las siguientes direcciones:
-<B
1
-0
1
1B
1
100
1

c).- ,n que posiciones se encuentra grabado el dato 1,
1
1E).- Se tiene una memoria ROM que sir8e para implementar un
"O=303"=OR =, 5R3OR3== =, + B3;S 2 muestra los resultados en un
=3S54H de ? segmentos ";O=O "OM:Q.
"onsiderando que:
% ,l "odificador se implementa a partir de de la direcciBn 4--
1
% 6ue las direcciones no usadas tiene dato -.
% ,l segmento OaP del displa2 en MSB.
Se pide:
a) 4as caracter.sticas de la memoria usada > numero de bits de direcciones 2
numero de bits de datos)
b) 4os datos contenidos en las siguientes direcciones:
Espa!" #n $%an"
4&4
1
+1'
1
4?0
1
4--
1
4-,
1
c) 4a direcciBn de los datos inicial 2 final para los cuales en el displa2 se
muestra O(P
20&'(:na memoria se usa para mostrar un dato ingresado en "O=3GO
RO1QSOQ =, ( B3;S en dos displa2s de ? segmentos QO=O "OM:Q.
"onsiderando que la memoria se usa desde la direcciBn -
1
.
Se pide dar el programa >direcciones, en orden creciente de menor a ma2or, 2
datos) de la memoria de SO4O 4S =3R,""OQ,S "OQ =;OS S43=OS
>,Q "O=3GO RO1QSOQ).
&1).- RealiLar la implementaciBn con memoria de los siguientes dispositi8os:
:n multiplicador de dos n/meros de 4 bits cada uno 2 un con8ertidor de
B3QR3O a GRH de 4 bits ,Q 0ORM S3M:4;Q,.
"onsiderar:
,n direcciones, usar los bits m#s significati8os para el multiplicador 2 los
menos significati8os para el con8ersor B3QR3O a GRH.
,n =atos, usar los bits m#s significati8os para el con8ersor 2 los menos
significati8os para el multiplicador.
Se pide:
a) 4as caracter.sticas de la Memoria.
b) 4a tabla de la memoria
c) 6ue datos est#n contenidos en las posiciones de memoria:
d) ,n que direcciones de memoria est#n los datos:

Вам также может понравиться