8085 Decodificación de la dirección de memoria con una puerta NAND

0

Tengo un problema para la tarea que me ha dejado perplejo. Básicamente, lo que me dan son 2 R / WM, cada uno de 2048 bytes * 4. Conectados a cada uno de sus pines CS hay una puerta NAND con pines A12-A15 conectados desde el microprocesador 8085. Los pines CS de ambos módulos están en paralelo con la puerta. Los pines RD y WR de cada uno están conectados arriba MEMR y MEMW. Los pines de los módulos están conectados a A0-A10 de 8085 microprocesador. A11 es un no lógico en la lógica 0 (no tengo idea de lo que esto significa).

El problema pide identificar las direcciones de memoria. En base a la compuerta NAND, he determinado que el rango sería de F000 a F7FF. Aquí es donde estoy perplejo. En primer lugar, ese es un rango de 800. Ya que está en hexadecimal, creo que solo da un rango de 2048 bytes, lo que no parece correcto. Hay un total de 16k entre los dos módulos, así que algo parece estar mal.

Creo que mi problema es con los bits de orden superior, 12-15 que pasan por la NAND. ¿Podría alguien apuntarme en la dirección correcta? He incluido un diagrama del problema a continuación.

    
pregunta MGZero

2 respuestas

1

Creo que lo tienes bien. Hay 16k bits, que son 2k bytes.

    
respondido por el Joe Hass
1

Tenga en cuenta que cada chip tiene solo 4 bits de ancho. Los dos que operan en paralelo, cada uno conectado a la mitad del bus de datos, le dan 2K palabras de 8 bits cada una.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas