Interruttori NMOS nel microprocessore 8086: forma completa e funzione
NMOS sta per N-channel Metal-Oxide-Semiconductor. Nell'8086, questi transistor agiscono come interruttori analogici che instradano i bus di dati e indirizzo interni tra i buffer on-chip e i pin esterni.
Multiplexing del bus di dati
Esistono due buffer del bus di dati: interno (per dati interni alla CPU) e esterno (per trasferimenti memoria/I/O). Gli interruttori NMOS controllati dalle linee di indirizzo A0 e A1 selezionano quale buffer si connette al bus di dati interno:
- A0=0, A1=0 → Buffer interno
- A0=1, A1=0 → Buffer esterno
Multiplexing del bus di indirizzo
Allo stesso modo, due buffer di indirizzo (interno ed esterno) vengono commutati sul bus di indirizzo dalle linee A2 e A3:
- A2=0, A3=0 → Buffer indirizzo interno
- A2=1, A3=0 → Buffer indirizzo esterno
Questo time-multiplexing consente al 40-pin 8086 di condividere i pin per indirizzo e dati, riducendo il numero di package mantenendo percorsi interni a 16 bit.