Algunas áreas, como los registros
de E/S, necesitan ser mostradas en más
detalle porque es importante saber los
nombres de cada posición individual.
A las primeras 256 posiciones de
memoria ($0000–$00FF) se puede acceder
por el microcontrolador de un modo
especial
llamado
direccionamiento directo'. Los modos de
direccionamiento se describen en mayor
detalle en el Juego de Instrucciones del
MC68HC05.
En el modo de direccionamiento
directo, la CPU asume que los dos dígitos
hexadecimales superiores de la dirección
son 0; así, en la instrucción sólo se necesita
dar explícitamente los dos dígitos de la parte
baja de la dirección. Los registros internos
de E/S y los 64 bytes de RAM se localizan
en el área de memoria $0000–$00FF.
En el mapa de memoria de la
Figura
14, la expansión del área de memoria
de E/S identifica cada posición del registro
con los dos dígitos de la parte baja de su
dirección
en
lugar
de
completos de la dirección.
Por ejemplo, los valores de los 2-
dígitos hexadecimales $00 aparecen a la
derecha del registro de datos del puerto A,
qué realmente se localiza en la dirección
$0000 del mapa de memoria.
La Memoria como un Periférico
Las memorias pueden tener una forma de periférico. Los usos de los diferentes tipos de memoria fueron
discutidos anteriormente, pero no fue considerada la circuitería lógica que se requiere para soportar éstas
memorias. Las memorias ROM y RAM son circuitos directos, no requieren ningún soporte lógico que la de
selección de dirección, para distinguir una posición de otra. Esta circuitería lógica de selección está contenida en
el mismo circuito de la propia memoria.
Las memorias EPROM (PROM borrable) y EEPROM (PROM eléctricamente borrable) requieren una
lógica de soporte para la programación (y de borrado en el caso de la EEPROM). Por ejemplo, la circuitería
lógica de soporte, de los periféricos en el MC68HC705J1A, contiene internamente un programador de PROM en
la MCU. Un registro de control incluye unos bits de control para seleccionar entre los modos de programación y
de lectura, para habilitar el alto voltaje alto de alimentación requerido para la programación.
'modo
de
los
4-dígitos
Figura 14. Mapa de Memoria Típico
31