Microcomputer
per uso didattico.
CPU
(unità centrale di elaborazione)
Esegue
il programma scritto nella memoria RAM partendo dalla locazione iniziale (0000)
puntata dal registro PC (program counter).
Si
studia il funzionamento di un generico microprocessore a 8 bit comprendente
essenzialmente un' ALU, un' UC e vari registri connessi attraverso un bus
interno.
Memoria
RAM
E'
una memoria che consente l'accesso diretto a qualsiasi locazione per le
operazioni di lettura/scrittura.
E'
una memoria volatile (la caduta dell'alimentazione causa la perdita
dell'informazione immagazzinata)
La
memoria RAM viene scritta con tecnica DMA(direct memory access) che consente
l'accesso diretto alla memoria, senza passare attraverso la CPU che
momentaneamente viene disabilitata.
Quando
vengono ultimate le operazioni di scrittura, viene restituito il controllo alla
CPU che esegue il programma.
Display
Nei
display viene visualizzato il codice esadecimale del bus indirizzi e del bus
dati, rendendo più semplice il controllo e la programmazione rispetto al codice
binario.
Tastiera
Viene
utilizzata per la programmazione in codice binario. Gli interruttori (sw) sono
collegati tramite un buffer al bus dati ed al bus indirizzi per la scrittura
sulla memoria RAM con tecnica DMA.
Nella
fase di RUN vengono disabilitati ed il bus dati ed indirizzi passa sotto il
controllo della CPU che segue il programma.
Visualizzazione
nell’oscilloscopio del numero dei colpi di clock necessari per eseguire un Ciclo Macchina.
Studenti
che hanno partecipato all’esercitazione di laboratorio.
Nessun commento:
Posta un commento