Roberto E. Vargas Caballero soltó algo así como:
Pues tiene que ver en la manera de hacerlo.
Para que un Z80 acceda a mas de 64K, hay que paginar bloques de 16K. El
problema esta en acceder a estructuras de datos de gran tamaño, tales
como bitmaps de imagen, por poner un ejemplo.
Tu mismo lo has dicho, para aumentar el numero de palabras a direccionar
no hay que aumentar el ancho de palabra, sino el numero de direcciones.
Por ejemplo imaginate una instruccion en la que usaramos HL para los bits
menos significativos y BC para los mas significativos, sin cambiar nada
mas, ahi tienes un ejemplo de CPU de 8 bits que direcciona 4 Gigas. El
8086 es un procesador de 16 bits y direcciona 1 mega, pero el 8088 es de 8
bits (el bus de datos es de 8 bits) y direcciona un mega tambien. El 80286
es de 16 bits y direcciona 16 megas. Como puedes ver no tiene nada que ver
una cosa con la otra.
Pero una cosa es hablar de bus de datos y otra de bus de direcciones.
El 8088 y el 8086 tienen ambos 20 bits de direccionamiento.
Un saludo,
Jose Angel Morente (jam(_en_)ag0ny(_punto_)com)
(warau(_en_)inicia(_punto_)es)
*MSX DREAMS* (msxdreams(_en_)hotmail(_punto_)com)
¡Suscríbete a HispaMSX!
http://www.egroups.com/group/hispamsx
hispamsx-subscribe(_en_)egroups(_punto_)com
msxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsx