Buses en microprocesador 8086

¿Cuáles son los buses conocidos como A, B, C en la siguiente arquitectura de 8086? No puedo encontrar ninguna información sobre estos.

ingrese la descripción de la imagen aquí

¿No es el documento del que se arranca la imagen para explicarlo?

Respuestas (3)

8086

A-bus es el bus de datos ALU interno de 16 bits .

C-Bus es el bus de direcciones interno de 20 bits, el bus de datos de 16 bits y posiblemente las líneas de control del bus BIU .

B-bus no tiene un nombre verdadero, pero la función de la ALU sumadora es agregar los 16 bits desplazados (Dirección de inicio del segmento de 64 Kbytes) CS (Segmento de código) a los 16 bits IP (Puntero de instrucción - Compensación en CS para el siguiente instrucción) para obtener la dirección física de 20 bits. El lado derecho de ambos diagramas permite acceder a los registros de los segmentos. Supongo que el nombre de B-bus sería Offset bus .

De mi explicación, está claro por qué estos nombres no son comunes. Realmente no se correlacionan con la forma en que funciona el 8086. Asumir que A-bus significa Dirección puede ser peligroso.

Había leído la página donde obtuviste el gráfico. Explica la operación (como alguien señaló). Si no hay referencia a algo que está en un diagrama, generalmente es porque es un poco más complicado que una correlación directa.

Si el bus del lado izquierdo que ingresa al "sumador" es el bus B, ¿cuál es el lado derecho?

Si la memoria sirve, Asignifica "aritmética", B"base" (p. ej., dirección inicial de matriz) y Ces el contador (p. ej., índice/desplazamiento de matriz).

Esperaba que fueran bus de direcciones, bus de datos, bus de control, etc.
Bueno, control busparece extraño no tener ninguna conexión control system.

Según esta página , "A-Bus" se refiere a "ALU Bus". C-Bus se refiere a "BUS de lógica de control". El B-Bus parece solo un nombre..

Parece que su explicación es más responsable ya que su referencia es el propio Intel.