¿Cómo aborda 2 x 512 kB de RAM y 2 x 1024 MB de RAM con 40 líneas de dirección? La memoria es un byte direccionable, el problema es encontrar suficientes líneas de dirección para abordar toda la 4RAM y diseñar el decodificador parcial apropiado para seleccionar cada RAM.
Por ejemplo; un 513 KB puede direccionarse con 19 y 1024 con 30 líneas de dirección, Espacio de direcciones en cada RAM:
Address lines: A30 A29 A28 ... A20 A19 A18 A17.......A0
1st 512KB: 0 0 0 0.........0
0 0 1 1.........1
2nd 512KB 0 1 0 0.........0
0 1 1 1.........1
1st 1024MB 1 0 0 0.........0
1 0 0 ..... 0 1 1 1.........1
2nd 1024 1 0 0.......1 0 0 0.........0
1 1 1.......0 1 1 1.........1
¿Qué líneas de dirección son suficientes para las líneas de chip de selección de memoria y qué decodificador utilizo para seleccionar la RAM?