CPU: funzionamento e linguaggio macchina

A. Costantini | (la videolezione) Il ciclo di istruzione (Instruction Cycle) è la sequenza di operazioni fondamentale eseguita ciclicamente dal microprocessore. Tale sequenza comporta il prelievo di un'istruzione dalla memoria, la sua decodifica e infine la sua esecuzione. Le stesse operazioni saranno ripetute per tutte le istruzioni del programma. E' possibile aumentare la velocità sovrapponendo i cicli di più istruzioni consecutive dello stesso programma (tecnica del pipelining). In sostanza, mentre una parte del processore esegue un'istruzione, un'altra parte decodifica l'istruzione successiva e un'altra ancora ne preleva ancora un'altra dalla memoria (come in una catena di montaggio).