10
Schema interno CPU Dove siamo rimasti.... “Il uP è un dispositivo dotato di capacità di calcolo e logiche interne”; ma...

Micro software2

  • Upload
    a-t

  • View
    139

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Micro software2

Schema interno CPU

Dove siamo rimasti.... “Il uP è un dispositivo dotato di capacità di calcolo e logiche interne”; ma...

Page 2: Micro software2

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

Page 3: Micro software2

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

Page 4: Micro software2

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.

Page 5: Micro software2
Page 6: Micro software2

Istruzioni: codice operativo e operando

Page 7: Micro software2
Page 8: Micro software2

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)

Page 9: Micro software2

Memoria Programma

Dove sono queste istruzioni?

Page 10: Micro software2

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