HispaMSX

Re: [hispamsx] 8 bits o 32 bits ?

2000-08-23 19:28:23
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


<Anterior en la conversación] Conversación actual [Siguiente en la conversación>