Quali sono i dispositivi di controllo per un microprocessore?

October 28

Quali sono i dispositivi di controllo per un microprocessore?


Le funzioni di un microprocessore sono controllate da tre dispositivi: un orologio, un decodificatore ed un ALU. ALU sta per Arithmetic Logic Unit. Questi tre elementi sono collegati da autobus che sono fili. I dati vengono memorizzati temporaneamente in registri, che sono una serie di interruttori che rappresentano 0 e 1.

Orologio

Informazioni muove il microchip ad un ritmo particolare. Questo ritmo è controllata dall'orologio. Se due zeri arrivano una dopo l'altra (o due più) Come funziona il microchip sanno che si tratta di due diversi pezzi di dati? E sa perché campiona i dati in un determinato intervallo e che intervallo è dettato dall'orologio. Ciò significa che la velocità di clock non solo determina quando i dati è cambiato, ma limita anche la velocità alla quale le funzioni del microprocessore. Il più veloce l'orologio, il più veloce il computer.

decoder

Il decoder è talvolta chiamato il decodificatore di istruzioni. lo instrada i dati di tutto il microchip. Un segnale di zero e uno passa lungo il bus all'interno del chip ed è disponibile per tutti i registri. Un filo separata trasporta un'istruzione indirizzo dal Decoder dire la destinazione registrarlo dovrebbe prendere i dati. Con questo metodo, i controlli Decoder quale dispositivo riceve i dati. Il decoder è talvolta chiamato anche l'unità di controllo.

Unità logica aritmetica

L'ALU, nella sua forma più semplice, è una "vipera". Si aggiunge un numero binario a un altro. Più complesse ALU hanno altre funzioni matematiche ed è applicando la logica booleana per i numeri nei registri del microchip che la ALU implementa il programma di istruire le sue azioni. La ALU è noto anche come un'unità di esecuzione.

istruzione

Programmi per un microprocessore sono scritti in linguaggio Assembly. Questo è linguaggio di programmazione a basso livello che permette la manipolazione di elementi all'interno del microprocessore. Prima di istruzioni di programma vengono inviati al microprocessore, vengono convertiti in "codice macchina" questo è un linguaggio di programmazione livello molto basso che consiste di una serie di numeri. Ogni numero è un'operazione che l'Decoder implementa come azione. Una volta che il decoder riceve le istruzioni, sono divisi e inviati lungo il bus per il dispositivo in questione all'interno del microprocessore.