Menu
Coddy logo textTech

Che cos’è la CPU

Fa parte della sezione Fondamenti del percorso Assembly di Coddy. Lezione 1 di 45.

La CPU (Central Processing Unit) è il cervello del computer. Ma, a differenza del cervello umano, in realtà è molto semplice. Fa una sola cosa: legge le istruzioni dalla memoria e le esegue, una alla volta, molto velocemente. Quando scrivi codice Assembly, dai istruzioni direttamente alla CPU.

A differenza dei linguaggi di alto livello come Python o JavaScript, che nascondono i dettagli dell'hardware, il linguaggio Assembly ti permette di controllare esattamente cosa fa la CPU, passo dopo passo. 

Immagina la CPU come un lavoratore molto veloce che:

  • Non può pensare né prendere decisioni da solo
  • Segue comandi semplici come "somma questi due numeri" o "sposta questo valore lì"
  • Esegue milioni di questi semplici comandi ogni secondo

All'interno della CPU ci sono minuscole caselle di memoria chiamate registri. Un registro contiene un singolo numero. La CPU può accedere ai registri molto velocemente, molto più velocemente rispetto all'accesso alla memoria principale (RAM).

La CPU ha anche un registro speciale chiamato contatore del programma (PC). Il PC contiene l’indirizzo di memoria della prossima istruzione da eseguire. Dopo ogni istruzione, il PC passa automaticamente all’indirizzo successivo.

Fatti fondamentali sulla CPU:

FattoSpiegazione
Esegue un'istruzione alla voltaNessun multitasking a livello hardware
Comprende solo numeriTutto (istruzioni, dati, indirizzi) è un numero
Non ha memoria propria (eccetto i registri)Tutto deve essere memorizzato nella RAM
È incredibilmente veloceLe CPU moderne eseguono miliardi di istruzioni al secondo

 

Provalo tu

Questa lezione non include una sfida di codice.

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Assembly