Sei sulla pagina 1di 26

PC ← 1° istruzione

MAR ← PC

MDR ← Mem[MAR]
fetch
IR ← MDR

PC ← PC+1
Istruction &
decode DECODE Operand

EXEC execute
HALT ?
si no
0 0010 0000 0001 0000
PC 00 0000 0000

MAR 00 0000 0000 MDR 0010 0000 0001 0000

Memoria centrale IR 0010 0000 0001 0000

Codice operativo (leggi)


Indirizzo dell’operando
Valore letto dalla periferica
R2
IR 0010 0000 0001 0000
0010 0000 0001 1111

MAR 00 0001 0000


0010 0000 0001 1111 MDR
16 0010 0000 0001 1111

Memoria centrale
Stato CPU
Operazioni
Flag: C, Z, S, V
Indirizzo prox istruzione aritmetiche
e logiche
Registro di stato (SR)
Registro contatore
di programma (PC)
A Unità
aritmetico
Registro Registri operandi
logica
interruzioni (INTR) B (ALU)
Registri generali
Registro istruzione
corrente (CIR)
Unità di controllo
(CU)
Istruzione in elaborazione Clock

Sincronizzazione
Controllo:
Registro indirizzi
Registro dati (DR) (AR)
-Fetch
-Decode
Parola letta/da scrivere in MM Indirizzo cella MM-Execute
I. S. R.
Disabilita
PI  SAVE A Interruzioni
A  PI
Salva Registri
Istruzione Fase Hardware Individua Causa
dell’Interruzione Interruzione
Serve Interruz.

Programma
Interrotto

Ripristina Attiva Altri


Registri Registri
Memoria
Centrale
Interfaccia periferica 1 Interfaccia periferica 2

Peripheral Data Peripheral Data


Dato da leggere/scrivere
Register (PDR) Register (PDR)

Peripheral Command Peripheral


Comando da eseguire Command
Register (PCR) Register (PCR)

Peripheral State Peripheral State


Register (PSR) Stato dellaRegister
periferica
(PSR)

Bus di sistema
!  Ogni periferica è costituita da 3
componenti:
  Device (dispositivo fisico)
  Controller
!  componente elettronica di controllo
(chip);
!  riceve i comandi dal processore e li
impartisce al dispositivo fisico.
  Device driver
!  componente software (programma) in
dotazione con il dispositivo, che deve
essere installato in memoria (diventa
parte del sistema operativo) al fine di
consentire il corretto funzionamento del
dispositivo.
!  Le periferiche sono connesse
all’elaboratore attraverso le Porte

Potrebbero piacerti anche