Sussidi Didattici
Home

 

In questa pagina è contenuto il materiale di supporto allo studio distribuito nell'ambito del corso. Sono riportati, a grandi linee, anche gli argomenti di volta in volta affrontati a lezione. I file con estensione .pdf posso essere aperti utilizzando il programma Acrobat Reader.

Per scaricare Acrobat Reader cliccare qui.

ce1_1.pdf Introduzione al corso. 

Elementi di algebra di boole. Le funzioni di due variabili. Funzioni Booleane generalizzate. Insiemi funzionalmente completi. Reti combinatorie. Reti unilaterali. Porte elementari.

ce1_2.zip Automa a stati finiti: grafo e tabella. Moore e Mealy. Macchine sequenziali: introduzione. Flip-flop: generalità. Contatori e registri a scorrimento: funzionalità.
ce1_3.pdf Tecniche locali di sincronizzazione. Porte di parola. Porte abilitanti. Bus. OR di bus. Multiplexer. Multiplexer binario. Demultiplexer. Registri a scorrimento. Trasferimenti tra registri. Trasferimenti paralleli e seriali.
ce1_4.pdf Macchine per il trattamento di codici. Generalità sui codici. Codifica diretta ed indiretta. Esempi di codici. Decodificatore, codificatore, transcodificatore. Multiplexer e demultiplexer indirizzabili.
 

ce1_7x2  ce1_7x6

Calcolatore Elettronico. Componenti fondamentali. Sottosistemi ed architettura. Il processore. La memoria centrale. Il sottosistema di I/O. Registri del processore. Tipi di dato. Parallelismo dei trasferimenti. Caratteri e voci. Funzioni e Tipologie. Architettura del processore. Modello a registri generali. Modello ad accumulatore. Modello a stack. MC 68000. Appendice: Cosa è uno stack.
 

ce1_8x2  ce1_8x6

ce1_9x2  ce1_9x6

Modello di unità di memoria. Modello generale. Memorie indirizzabili. Memorie associative. Tassonomie. Celle elementari. Parametri di una memoria. Memorie e selezioni associative. Metodi di selezione. Gerarchia di memorie. Memorie RAM. Memorie a sola lettura. Memorie riscrivibili.

ce1_10x2  ce1_10x6

L’unità logico-aritmetica. Tipi di dato. Sezione di collegamento con la memoria. Interfacciamento Processore-Memoria. Protocolli base di accesso alla memoria centrale. Sezione di collegamento con l’input/output. L’unità di controllo: ciclo del processore.

ce1_11x2  ce1_11x6

Introduzione alla rappresentazione dei numeri. Overflow e underflow. La rappresentazione di numeri naturali. La rappresentazione di numeri relativi. Segno e modulo. Complementi alla base. Complementi diminuiti. Eccesso-k. Rappresentazione in virgola fissa. Rappresentazione in virgola mobile.

ce1_12x2  ce1_12x6

Linguaggio macchina e linguaggio assembler. Ciclo di sviluppo in assembler. Classi concettuali di istruzioni. Formato delle istruzioni assembler. Natura degli operandi.
Le direttive EQU e ORG. Esecuzione in sequenza lineare.
Il modello di programmazione del M68000. Esempio di codifica di un’istruzione.
Aggiornate.

ce1_13x2.pdf  ce1_13x6.pdf

Concetti preliminari. Schemi di memoria. Estensione degli indirizzi e aliasing. Modi di indirizzamento: diretto, immediato, assoluto, indiretto, auto-incremento e auto-decremento, indicizzato semplice,
indicizzato esteso, relativo semplice, relativo esteso.

ce1_14x2 ce1_14x6
Il livello Assembly. Formato del codice sorgente. Modello di programmazione del processore MC68K. Il flag dello Status Register. Le istruzioni di salto condizionato. La comparazione della memoria. Traduzione delle strutture di selezione ed iterative di alto livello nel linguaggio Assembly.

 

  ce1_15_new_x2.PDF  

errata_corrige_CE1_15.PDF

 

La fase di Interrupt nel ciclo del processore. Le cause di interruzione. Le fasi di un'interruzione. Ripristino del programma. Latenza. Identificazione di dispositivi: soluzioni. Gestione delle priorità.
 

subroutines1.PDF

subroutines2.PDF

  subroutines3.PDF

Subroutines:

Meccanismi per il collegamento

Meccanismi per il passaggio dei parametri.

Linkage e passaggio dei parametri su stack.

 

 

cap1_v1.pdf

cap2_v2.pdf

cap3_v2.pdf

cap4_v1.pdf

 

Dispense integrative: 

Le macchine elementari per l'architettura

Processore e Memoria

Le direttive di assemblaggio di ASM 68000

L'Assembler 68000