Upload
a-t
View
144
Download
0
Embed Size (px)
Citation preview
Schema interno CPU
Dove siamo rimasti.... “Il uP è un dispositivo dotato di capacità di calcolo e logiche interne”; ma...
Software dei Processori
Prima di esaminare la CPU nel dettaglio, dobbiamo introdurre che cosa intendiamo per software dei processori.
Infatti abbiamo detto che i microprocessori sono un mix di Hardware e Software:
Hardware Software
Concetto di Programma
I compiti svolti dai uP con dei programmi: un programma contiene istruzioni che il uP deve eseguire e fa riferimento a dati che deve manipolare.
Hardware:ALU, Registri, IR, PC
Software: istruzioni e dati
Istruzioni
Ogni istruzione è una sequenza di '0' e '1' e può occupare uno o più byte.
Il uP preleva le istruzione dalla memoria programma e le esegue una dopo l'altra.
Le istruzioni sono nella memoria programma e possono essere espresse in Linguaggio Macchina o Assembler.
Istruzioni: codice operativo e operando
Alcune istruzioni
Ad una sola istruzione in codice assembler possono corrispondere in codice macchina istruzioni ad un solo byte o a due byte.
1 BYTE Codice Operativo
1 BYTE Operando
1 BYTE Operando
Ad esempio MOV A,#5 è una istruzione a 3 byte (1 per c.o. e 2 per operando)
Memoria Programma
Dove sono queste istruzioni?
Memoria Dati
Nella memoria dati invece ci sono tutti i parametrie e le variabili che vengono utilizzate dal programma
Dati e Programma: memorie a confronto