Materiale didattico per Ingegneria Elettronica

Sito a cura di Sandro Petrizzelli
 
 

Sistemi di Elaborazione
 
 

programma ufficiale del corso



Importante: per quanto mi sia sforzato di scrivere nozioni corrette, ci tengo a sottolineare che il contenuto informativo dei miei file va sempre preso con il beneficio del dubbio. Chiunque dovesse rilevare errori (clamorosi e non), non esiti a segnalarmeli e provvederò quanto prima ad apportare le correzioni.


19/11/2000) Generalità sui calcolatori elettronici

File: SistElab001.pdf (dim: 83 kB -  17 pagine)   

  


Indice degli argomenti del file

MODELLO DI MACCHINA MULTILIVELLO
  Introduzione. Linguaggi, livelli e macchine virtuali
  La struttura a livelli delle macchine odierne
  Evoluzione delle macchine a più livelli
L'ORGANIZZAZIONE DEI SISTEMI DI ELABORAZIONE
  I processori
   Organizzazione della ALU
  Gli indirizzi di memoria. Ordinamento dei byte
  Input e Output. Accesso diretto alla memoria
CONTROLLO DI FLUSSO DI UN PROGRAMMA
  Premessa
  Istruzioni per la chiamata di procedure
    Le coroutine
  I trap e gli interrupt
    Controller di interrupt. La gestione degli interrupt
IL BUS
  I collegamenti della CPU con il mondo esterno
  Amplificazione dei segnali per il bus
  Arbitraggio del bus
 


27/10/2002) Generalità sul processore Intel 8086

File: SistElab002.pdf (dim: 92 kB -  20 pagine)   

  


Indice degli argomenti del file

Cenni storici sulla Intel 
Il concetto di "coda" 
L'indirizzamento e la segmentazione 
Lo spazio di I/O 
La struttura di Interrupt 
I chip coprocessori per l'8086
Struttura generale dell'8086
L'importanza dei 16 bit
Le operazioni aritmetiche 
L'input/output nel processore Intel 8086
La memoria ROM nel processore Intel 8086 
Il generatore di clock 
La logica per l'interfaccia dei bus 
Coprocessing e multiprocessing
Il Controllore programmabile di CRT 8275 
Metodi di indirizzamento nell'8086 
  Indirizzamento immediato, a registro, diretto, indiretto tramite registro, indiretto tramite registro 

  con spostamento, diretto tramite registro con base e registro indice, indiretto tramite registro 

  con base+indice+costante 
Registri e Flag nel processore 8086 
La rappresentazione dei numeri nell'8086 
  BCD non impaccato, BCD impaccato
Operazioni aritmetiche per la codifica BCD
Operazioni di aggiustamento ASCII  

 

-) Data Sheet delle istruzioni del processore Intel 8086
(immagini messe gentilmente a disposizione da NICRIS)
 

Istruzioni di trasferimento dati s_elab-1.gif
Istruzioni aritmetiche s_elab-2.gif
Istruzioni logiche e altre s_elab-3.gif
Istruzioni varie s_elab-4.gif
Istruzioni varie s_elab-5.gif

 

 


Argomenti da altre materie

-) Appunti di Elettronica dei Sistemi Digitali
 



Fonti:
- Appunti delle lezioni
- M.Italiani, G.Serazzi  , "Elementi di Informatica", Ed. ETAS libri, 1993
- M. Morris Mano , "Digital Design", Ed. Prentice Hall, 1991, seconda edizione (testo in lingua inglese)
- A.S. Tanenbaum, "Architettura del computer: un approccio strutturale", Ed.Jackson libri, 1996, terza edizione


Chiunque dovesse avere del materiale che intende pubblicare in rete, può mandarmelo tramite e-mail e provvederò ad ospitarlo (compatibilmente con lo spazio a disposizione) su queste pagine.