Autor |
Mensaje |
Antilope
Nivel 5
Edad: 37
Registrado: 30 Ago 2006
Mensajes: 194
Carrera: Informática
|
|
Necesito ayuda con estos ejercicios:
FINAL 28/12/07 escribió:
|
- Se dispone de una memoria de 24 líneas de direcciones
- Indicar la cantidad total de direcciones. Escribir en Hexa la dirección más baja y la más alta
- Escribir las funciones de selección de chips (pastillas) para que quede de la siguiente manera:
* Una pastilla de 64K de ROM en las direcciones más altas de memoria.
* Una pastilla de 512K de RAM desde la dirección 080000h utilizando pastillas de 128K
* Una pastilla de 256K de RAM en las direcciones más bajas de memoria utilizando pastillas de 128K
- Indicar como queda conformado el mapa de memoria
- Si se ejecuta la instrucción **load r1, $0A3000** ¿cuál es la pastilla que se activa?
|
FINAL 20/07/07 escribió:
|
Un procesador dispone de 24 líneas de direcciones.
- Indicar la máxima capacidad de direccionamiento de memoria. Indicar en hexadecimal cuál es la menor y cuál es la mayor dirección posible según este esquema de direccionamiento.
- Realizar la función de selección de circuito integrado (pastilla) para que el mapa de memoria del procesador resulte como se indica
* 64 Kbytes de memoria ROM en las direcciones inferiores del mapa de memoria
* 512 Kbytes de memoria RAM a partir de la dirección 200000H, utilizando circuitos integrados (pastillas) de memoria RAM de 128 Kbytes
* 256 Kbytes de Memoria RAM en las direcciones superiores del mapa de memoria, utilizando circuitos integrados (pastillas) de mememoria RAM de 128 Kbytes
|
GUIA 8 EJERCICIO 3 escribió:
|
3. Se debe implementar un banco de memoria conteniendo RAM y ROM. Se dispone chips de 256 KB, 128 KB, 64 KB y 32 KB de EPROM y 256KB y 128KB de RAM. Se colocara 448KB de ROM de la parte mas alta del mapa de memoria y 640KB de RAM desde la dirección mas baja. El procesador direcciona 22 bits. Indicar: a) Número de chips de cada tipo elegidos y su distribución en el mapa de memoria. c) Ecuaciones de los chip select. d) Dibuje la conexión de los chips con el circuito de decodificación y con los buses del procesador. e) Indique qué chip select se activará y a qué posición dentro de dicho chip accederemos cuando se direccione: (3F0012)16 (080E09)16 .
|
GUIA 8 EJERCICIO 1 escribió:
|
Se dispone de un integrado de un mega palabra de 4 bits como lo indica la figura
Construir una memoria de 8 M palabras de 16 bits. Utilice los circuitos necesarios para el banco de memoria.
|
Si alguien puede hacer cualquiera de estos ejercicios o tiene alguna idea de como hacerlos, por favor que me de alguna pista. No están en el libro ni en las diapositivas T_______T
|
|
|
|
_________________ Cantando con Windows:
Código:
|
C:\>If you're happy and you know it, syntax error!
Syntax error
C:\>If you're happy and you know it, syntax error!
Syntax error
C:\>If you're happy and you know it, and you really want to show it, if you're happy and you know it syntax error
Syntax error
C:\>
|
|
|
|
|
|
FIUBAstudent08
Nivel 1
Registrado: 22 Jul 2008
Mensajes: 4
Carrera: Informática y Sistemas
|
|
Hola!
Para el final del 20/07
Al decir 24 lineas de direcciones es que puede direccionar 2^24 posiciones.
La posicion mas baja serian 24 ceros en binario, o sea desde la posicion 0 hasta la 23->6 hexa ->000000H
Posicion mas alta es 2^24 -1 , entonces serian 24 unos, por lo tanto -> FFFFFFH.
64K = 2^10 x 2 ^6 = 2 ^16.Necesitamos 16 bits para direccionar esa ROM.
Como dice desde la mas alta , seria restarle a FFFFFFH - 00FFFFH (son 16 bits que cambian).De esta forma sabemos desde donde hasta donde va la ROM esta.
Luego para los demas es de la misma forma.
Por ultimo teniendo el mapa de memoria , o sea todo el rango de direcciones , vas viendo que combinaciones de bits te dan c/ integrado.
Hay un ejemplo en el guinzburg para un mapa de memoria ROM.
Espero haberte dado una idea.
Saludos!
|
|
|
|
|
|
|
|
|
arielj
Nivel 4
Edad: 37
Registrado: 26 Feb 2008
Mensajes: 103
Ubicación: Bernaleño
Carrera: Informática
|
|
Los primeros tres son todos parecidos, acá está bastante explicado con dibujo y por pasos http://www.foros-fiuba.com.ar/viewtopic.php?t=7576
Lo de qué chip se activa con tal dirección (del tercer problema) es ver eso nomás. Poner los 1 o 0 de la dirección en la ecuación que corresponda a los CS y ver si da 1 en el primer chip o 1 en el segundo.
Para el último ejercicio, un 1M es 2^10 y el dibujo está mal porque va hasta A19 (tendría que ir hasta A9).
Primero se necesitan armar módulos de 16bits, entonces hay que conectar 4 módulos de esos interconectados con las mismas entradas de A. Las salidas serían D0 hasta D15. Así queda un nuevo módulo de 1M palabras de 16bits.
Ahora, para tener 8M se necesitan 8 módulos de los anteriores y además 8M=2^13, entonces la dirección tiene que ser de 13 bits. Los 10bits menos significativos van a cada módulo de 1M y los tres más significativos van a los CS para elegir entre los 8 módulos de 1M.
Sé que es re viejo, pero ya que lo revivieron contesto .
|
|
|
|
|
|
|
|
|
arielj
Nivel 4
Edad: 37
Registrado: 26 Feb 2008
Mensajes: 103
Ubicación: Bernaleño
Carrera: Informática
|
|
Aclaro porque no quedó muy entendible según mi hermano. Los 3 bits más significativos van a un decoder con 3 entradas y 8 salidas y estas se conectan cada una al CS de cada chip.
|
|
|
|
|
|
|
|
|
|
|
Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro No podés responder a temas en este foro No podés editar tus mensajes en este foro No podés borrar tus mensajes en este foro No podés votar en encuestas en este foro No Podéspostear archivos en este foro No Podés bajar archivos de este foro
|
Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker365 Attacks blocked.
|
|
[ Tiempo: 0.3999s ][ Pedidos: 20 (0.3350s) ] |