Velocidades de bus de los microprocesadores Intel 8086 vs. 8088

Diferencia clave: ancho del bus de datos

CaracterísticaIntel 8086Intel 8088
Bus de datos16 bits8 bits
Bus de direcciones20 bits (1 MB)20 bits (1 MB)
Velocidades de reloj4.77, 8, 10 MHz4.77, 8 MHz
Acceso a memoria1 ciclo por palabra (16 bits)2 ciclos por palabra (byte alto/bajo)
ColaPreobtención de 6 bytesPreobtención de 4 bytes
Uso en IBM PCNo (demasiado caro)Sí (PC/XT @ 4.77 MHz)

Impacto en el rendimiento

  • 8086: ~0.75 MIPS @ 5 MHz.
  • 8088: ~0.33 MIPS @ 4.77 MHz (cuello de botella del bus).
  • El bus de 8 bits del 8088 reduce a la mitad el rendimiento de memoria frente al 8086 — pero ahorró ~$200/sistema en 1981 (menos chips DRAM, placa más estrecha).

Detalle del ciclo de bus

Ambos usan ciclos de bus de 4 relojes (T1–T4) con ALE capturando la dirección en T1. El 8086 transfiere 16 bits en T2–T3; el 8088 ejecuta dos ciclos consecutivos de 8 bits (byte bajo luego byte alto) para operaciones de palabra.