Microcomputer for Educational use.



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