Mapas de Memoria 8085

Ejercicio 1: Determinar el rango de direcciones, para cada uno de los dispositivos indicados en el siguiente mapa de memoria, correspondiente a un sistema microprocesado que tiene un bus de datos de 16 bits y un bus de direcciones de 16 bits.





FFFFH
RAM
(32Kb)
(96 * 1024) = 98304 = 8000H
(96 * 1024) -1=98303= 7FFFH
LIBRE
(?)
(20 * 1024)  = 20480 = 5000H
(20 * 1024) -1=20479= 4FFFH
ROM 2
(4Kb)
(16 * 1024) = 16384 = 4000H
(16 * 1024) -1=16383= 3FFFH
ROM 1
(16K x 16)
0000H

m =
16 bits direccionables
n =
16 bits datos


CMD =
2m  * 2n
CMD =
216 * 16
CMD =
1048576 bits = 128 kb


MLibre =
CMD + CM­­­RAM + CMROM1 + CMROM2
MLibre =
128kb – 32kb – 4kb – 16kb
MLibre =
76kb


Ejercicio 2: ¿Cuál será el rango de direcciones correspondiente a las memorias RAM1  y RAM 3, en el siguiente mapa de memoria?
 RAM 4 ( 8 KB )
FFFFH
LIBRE 2 ( 16 KB )
RAM 3 ( ? )4
RAM 2                   ( 8Kdisponible)
(32 * 1024)-1 =40959= 7FFFH
RAM 1 ( 4 KB )
(24 * 1024) =24576= 6000H
LIBRE 1 ( ? )
(24 * 1024)-1 =24575= 5FFFH
(8 * 1024)  =8192= 2000H
EEPROM ( 8 KB )
(8 * 1024) -1=8191= 1FFFH
0000H
D7
D4
D3
D0

m =
16 bits direccionables
n =
8 bits datos


CMD =
2m  * n
CMD =
216 * 8
CMD =
542288 bits = 64 kb


MLibre1 =
CMD + CM­­­EEPROM + CMRAM1 + CMRAM2 + CMRAM3+ CMLIBRE2 + CMRAM4
MLibre1 =
64kb – 8kb – 4kb – 8kb – 4kb - 16kb – 8kb
MLibre1 =
16kb


OPCIONES DE RESPUESTA:

A) Inicio: 5000H ; Final: 7000H
B) Inicio: 6000H ; Final: 8000H
C) Inicio: 6000H ; Final: 7FFFH
D Inicio: 5FFFH ; Final: 8000H
E) Inicio: 5FFFH ; Final: 7FFFH



1.    CONCLUSIONES Y RECOMENDACIONES

  • Se concluye que los ejercicios propuestos ayudaron a comprender acerca de los mapas de memoria
  • Recomiendo practicar ejercicios de esta índole, para tener mayor afinidad con el tema

2.    REFERENCIAS BIBLIOGRÁFICAS


Apuntes de clases


DESCARGAR DOCUMENTO

Comentarios

Entradas populares de este blog

DIAGRAMA DE FUENTE SIMÉTRICA Y AJUSTABLE

Escalas de integración y tipos de encapsulamiento de los circuitos integrados

DIODO ZENER