Please enable JavaScript.
Coggle requires JavaScript to display documents.
CPU - Coggle Diagram
CPU
REGISTRI
lavagna, quaderno
ACCESSIBILI
registro PC
contiene l'indirizzo di memoria
dentro si trova l'struzione successiva da eseguire
incrementato dalla CU
accessibile per metà
SI INDIRIZZO
NON ACCESSIBILI
registro MDR
collegato al BUS DATI
CONTIENE I DATI
DATI DELLA CPU DA RICEVERE O MANDARE A
INPUT e OUTPUT
MEMORIA
registro MAR
collegato al BUS INDIRIZZI
CONTIENE GLI INDIRIZZI
indirizzi necessari per scegliere
INPUT e OUTPUT
CELLA DI MEMORIA
registro IR
contiene temporaneamente l'istruzione durante la sua codifica
NO NOME SPECIFICO
registro PSW
anche chiamato FLAG
BIT
ZF(ZERO FLAG)
ZERO
CF(CURRY FLAG)
RIPORTO
OF(OVERFLOW FLAG)
TROPPO
PF(PARITY FLAG)
PARI
SF(SIGN FLAG)
NEGATIVO
segnala l'ultima operazione fatta dall'ALU
registro SR
registri GENERALI
memorizza temporaneamente
dati
operandi
esecuzione di una istruzione
PIN collegati al sistema
dalla CPU all'esterno
BIDIREZIONALE
esterno verso la CPU
variano in base al modello
maggior parte collegati ai BUS
CISC
molte ISTRUZIONI
più facile per il programmatore
sistemi operativi diffusi
RISC
poche Istruzioni
più difficile per il programmatore
non molti sistemi operativi diffusi
CORE
MULTICORE
più nuclei nello stesso PACKAGE
nucleo della CPU
collegato al SOCKET tramite i PIN
unità: 2 FUNZIONI
ALU
trasforma i dati inviatogli tramite calcoli
calcoli aritmetici e logici
gli inviano dati sotto forma di codice binario
logici: AND, OR, NOT
aritmetici: +, -, *, /
CU
gestire il funzionamento del sistema
DECODIFICA
comandi all'ALU
INCREMENTO
registro PC
ESECUZIONE
BUS DI CONTROLLO