Contenuti (Conoscenze e Abilità)

Modulo:  SISTEMI A MICROPROCESSORE (µP)

Tempi:  

 ABILITÀ  (saper fare)

CONOSCENZE (sapere)

  • Individuare in un sistema a µP i vari componenti: master & slave, i bus, memorie dei vari tipi, dispositivi di I/O
  • Dimensionare un sistema a µP a seguito di specifiche; determinare: frequenza del clock, dimensione della ROM, dimensione della RAM, quantità e tipologia dei dispositivi di I/O

  • Distinzione tra circuito combinatorio e sequenziale
  • Distinzione tra logica cablata e logica programmata
  • Schema a blocchi di un sistema a microprocessore
  • Architettura a bus
  • Periferiche
  • Microcomputer (µC) come sistema a µP
  • Arbitraggio del bus; ruoli di master e slave
  • TX (trasmettitori) e RX (ricevitori) in un µC; il 3-state
  • Bus di un µC: DB, AB, CB; direzionalità dei bus
  • Componenti di un µC: RAM, ROM, I/O device, µP; le loro funzioni
  • µP come esecutore di istruzioni
  • Schema a blocchi di un µP: CU, ALU, Accumulatore, registri (tra cui MDR & MAR)
  • I/O device semplici: Buffer & Latch
  • I/O device mediamente complessi; struttura interna con Data Register, Status Register, Command Register
  • Introduzione alle tecniche di I/O: I/O diretto, polling, interrupt
  • Tracciare il flusso di informazioni all’interno di un µC durante generiche istruzioni di lettura/scrittura da/verso RAM/ROM o I/O device
  • Interpretare istruzioni di uno specifico µP
  • Tradurre istruzioni simboliche (Assembly) in codice macchina
  • Distinguere tra op-code e operand
  • Determinare il tempo di esecuzione di segmenti SW
  • Decodificare byte in memoria come istruzioni Assembly
  • Linguaggio macchina di un µP; esempi con specifico µP
  • Struttura di una istruzione: op-code & operands
  • Fasi di una istruzione: fetch, decode, execute
  • Semplici istruzioni di trasferimento dati e calcolo
  • Il flusso delle istruzioni e dei dati nel µC
  • Linguaggio simbolico: Assembly

COMPETENZE:

DISCIPLINE CONCORRENTI:

Last modified: Saturday, 2 June 2018, 11:46 AM