por
pobrecito hablador
el Jueves, 05 Junio de 2008, 13:42h
(#1050953)
La jugada maestra que hizo que la arquitectura x86 llegara a ser el estándar de hecho llegó cuando los de Intel tuvieron la feliz idea de sacar el 8088... internamente un 8086 pero con un bus de 8 bit que permitía aprovechar la lógica y la circuitería ya existente
No fue "una feliz idea". Por aquel entonces lo de tener una versión con bus externo más estrecho que el registro del micro para ahorrar y aprovechar el hardware existente lo hacían todos los fabricantes. Por ejemplo el 68000 es más o menos de la misma hornada que el 8086 (anterior al 8088) y es un micro de "casi" 32 bits aunque sus buses sean de 8 por compatibilidad con puertos y periféricos del anterior 6800.
por
pobrecito hablador
el Jueves, 05 Junio de 2008, 14:44h
(#1050984)
En realidad el 68000 era un micro de 32 bits, la ALU podia operar con datos de 32 bits (tambien de 8 y 16), y el bus de datos era de 16, que controlaba mediante las señales LDS y UDS con lo que podia direccionar datos de 8 bits (byte), 16 bits (word) y 32 bits (long word), y en este último caso hacía el acceso en dos pasos multiplexando los 32 bits sobre los 16 del bus.
Los registros de direcciones, aunque eran de 32 bits, sólo se utilizaban 24, 23 para direccionamiento y uno para las señales LDS y UDS.
El que tenía el bus de datos de 8 bits era el 68008, por decirlo de alguna forma, una "versión inferior" del 68000.
Y desde luego, tanto en arquitectura como en el juego de microinstrucciones superaba con mucho al 8086 y 8088. Ya sólo entre el direccionamiento lineal del 68000 y la segmentación de Intel (y el maldito registro de desplazamiento) había un mundo de diferencia.
Re:La jugada maestra
(Puntos:0)Re:La jugada maestra
(Puntos:1, Informativo)Los registros de direcciones, aunque eran de 32 bits, sólo se utilizaban 24, 23 para direccionamiento y uno para las señales LDS y UDS.
El que tenía el bus de datos de 8 bits era el 68008, por decirlo de alguna forma, una "versión inferior" del 68000.
Y desde luego, tanto en arquitectura como en el juego de microinstrucciones superaba con mucho al 8086 y 8088. Ya sólo entre el direccionamiento lineal del 68000 y la segmentación de Intel (y el maldito registro de desplazamiento) había un mundo de diferencia.