Practica 4

Practica realizada por: Jesús Durán.
En esta practica usaremos el programa logisim para el diseño de los ejercicios propuestos.
Para esta practica nos seria de gran utilidad tener los conocimientos de las clases teóricas de la memoria RAM y de la ROM vistos en los temas de jerarquía de memoria, además de que en estos ejercicios se lleva a cabo la colocación de los módulos, algo muy importante en un computador. Aunque esto es más que nada cálculo, según nuestro punto de vista, nunca esta de más aprender la colocación, por lo tanto, gracias al programa logisim nombrado anteriormente, podemos llevar a cabo dichos ejercicios de esta practica. Una vez comprendido el funcionamiento de estas memorias, la practica será muy sencilla , si tenéis alguna duda el profesor que esté con ustedes seguro que os podrá ayudar a continuar. Os aconsejo esta practica porque se aprende mucho y ademas te ayuda para que en el exámen tengas una vista más técnica y vayas más preparado, además de la utilidad de conocer como es el funcionamiento de estas dos memorias tan importantes para el computador.

1.- Introducir una memoria RAM de 64Kx8 y realizar un circuito que permita leer y escribir
en ella. Probar a introducir en las direcciones 0023h el dato 3A y en la dirección C120h el
dato 25.

este es el resultado que os ha de salir , podéis incluir Hex Digit Display para vuestra comodidad.
2.- Unir dos memorias del tipo utilizado en el apartado 1, para conformar una de 64Kx16.
Comprobar su funcionamiento de forma similar al apartado anterior: introduciendo algunos
datos de 16 bits en varias direcciones.


3.- Unir tres memorias para como las de los apartados anteriores (64Kx8) para conformar una

de 128Kx16. Comprobar su funcionamiento de forma similar al apartado anterior:
introduciendo algunos datos de 16 bits en varias direcciones.




4.- Ampliar la memoria hasta 256Kx16 ¿Qué elemento será necesario para seleccionar cada

banco de dos memorias de 64Kx8? Un decodificador. Comprobar su funcionamiento de
forma similar al apartado anterior: introduciendo algunos datos de 16 bits en varias
direcciones.