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

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

TIPOS DE ENCAPSULAMIENTO DE LOS MICRPROCESADORES

DIODO ZENER