E / S mapeada en memoria y I / O mapeada en periféricos en 8085 microprocesador

0

En el libro se da que:

  

"para identificar los dispositivos de E / S, estos dispositivos pueden interconectarse usando una dirección desde el espacio de memoria: E / S MEMORY-MAPPED. Otra opción es tener un esquema de numeración (direccionamiento) separado para dispositivos de E / S. El 8085 tiene esquema de direccionamiento de 8 bits separado:   E / S MAPEALES PERIFÉRICOS ".

Cuando el microprocesador 8085 tiene 64kB fijos de memoria que usa para direccionar las diferentes ubicaciones de la memoria, entonces cómo puede compartir esa memoria con la dirección de E / S (es decir, para cualquier periférico externo) en la memoria asignada y cómo se puede usar "esquema de direccionamiento de 8 bits separado" cuando tiene memoria fija en él.

No puedo entender esto. Si alguien sabe esto, explícalo en detalle o dime dónde se explica en detalle.

    
pregunta Shivam Saxena

2 respuestas

2

El 8085 tiene diferentes instrucciones para acceder a la memoria principal y la 'memoria' de E / S. Además de los pines de la interfaz de memoria estándar, el 8085 también proporciona un pin que identifica si un ciclo de acceso a la memoria está accediendo a main o I / O. Esta línea adicional se usa en la lógica de selección de la "memoria" principal y de E / S.

Pero no hay ninguna ley que permita acceder a la E / S solo mediante instrucciones de E / S: en un sistema pequeño, la línea de dirección más alta se puede usar para distinguir entre la memoria (a15 = 0) y la E / S (a15 = 1 ), por lo que obtenemos 32Kb para memoria real (ROM y RAM) y 32 Kb para I / O.

Tenga en cuenta que incluso es posible utilizar las direcciones de E / S para acceder a la RAM, pero eso es menos útil porque solo hay 256 direcciones de E / S y los modos de direccionamiento disponibles para estas direcciones son muy limitados.

    
respondido por el Wouter van Ooijen
-1

Memoria asignada: la memoria asignada es una dirección de 16 bits que proporciona dispositivos de E / S y las señales de control son MEMR y MEMW. La transferencia de datos es cualquier registro e I / O instrucción relacionada con la memoria -ex: STA, CDA, MOV

    
respondido por el tamil mani

Lea otras preguntas en las etiquetas