Dado es un decodificador de 3 a 8. Hay 3 líneas de selección C, B, A (C = MSB y A = LSB) y una entrada de habilitación. En total aquí hay 16 direcciones.
Así que primero vamos a discutir solo EN_A.
-
¿Cuántos rangos de direcciones hay en los que el decodificador de direcciones anterior activa la línea EN_A? ¿Puede alguien explicarme cómo puedo ver eso?
-
Si EN_A está activo, ¿qué está empezando & dirección final? ¿Qué tan grande es el rango de direcciones?
Líneas de dirección - A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
Y3
EN_A - Dirección de inicio - 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - > 6000h
EN_A - Dirección de fin - 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - > 7FFFh
7FFFh-6000h - > 2 ^ 13 = 4kiByte
¿Esto es bueno?
Además, si tenemos EN_B, ¿esta dirección se calculará de la misma manera (si mi solución es buena) porque estoy un poco confundido con la entrada de habilitación del segundo decodificador?