Buses en 8086 microprocesadores

2

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

    
pregunta user963241

3 respuestas

2

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 del sumador es agregar el CS (Segmento de inicio de 64 Kbytes) desplazado de 16 bits (Segmento de código) a la IP de 16 bits (Indicador de instrucción - Desplazamiento en CS para la 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 segmentos. Supongo que el nombre de B-bus sería Bus Offset .

De mi explicación, queda 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 que la dirección puede ser peligrosa.

Leí 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 está un poco más involucrado que una correlación directa.

    
respondido por el StainlessSteelRat
1

Si la memoria sirve, A significa "aritmética", B para "base" (por ejemplo, la dirección de inicio de la matriz) y C es el contador (por ejemplo, índice / compensación de la matriz).

    
respondido por el Dmitry Grigoryev
0

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

    
respondido por el Eugene Sh.

Lea otras preguntas en las etiquetas