Vai alla Home Page About me Courseware Federica Living Library Federica Federica Podstudio Virtual Campus 3D La Corte in Rete
 
Il Corso Le lezioni del Corso La Cattedra
 
Materiali di approfondimento Risorse Web Il Podcast di questa lezione

Nicola Mazzocca » 11.Modello di programmazione del processore Motorola 68000


Modello di programmazione

Descrizione dettagliata

  • registri generali: registri dato ed indirizzo
  • lo stato del processore: program counter e status register
  • struttura e funzionamento del registro di stato
  • funzionamento del riporto
  • gestione dell’overflow
  • uso dei flag di segno e zero
  • modalità di esecuzione e privilegi

Introduzione all’Assembly 68000

Direttive all’assemblatore

  • EQU: definizione di costanti nel testo
  • ORG: impostare il Program Location Counter (PLC)
  • DC: allocare ed inizializzare una locazione di memoria
  • DS: riservare una porzione di memoria
  • Esempio di listato e funzionamento del Program Location Counter (PLC)

Introduzione all’Assembly 68000

Istruzioni elementari

  • MOVE: spostare dati
  • CLR: azzerare un registro o una locazione
  • ADD: sommare dati
  • SUB: sottrarre dati
  • SUBQ: sottrarre dati “piccoli”
  • etc.
  • esempio di listato
  • osservazioni sulla codifica delle istruzioni macchina

Prossima lezione

Esempi di costrutti assembler di base

  • esempi di uso dell’ambiente di sviluppo e simulazione
  • esempi di uso delle pseudo-direttive
  • semplici programmi illustrativi delle istruzioni elementari (ADD, MOVE, etc.)
  • Contenuti protetti da Creative Commons
  • Feed RSS
  • Condividi su FriendFeed
  • Condividi su Facebook
  • Segnala su Twitter
  • Condividi su LinkedIn
Progetto "Campus Virtuale" dell'Università degli Studi di Napoli Federico II, realizzato con il cofinanziamento dell'Unione europea. Asse V - Società dell'informazione - Obiettivo Operativo 5.1 e-Government ed e-Inclusion

Fatal error: Call to undefined function federicaDebug() in /usr/local/apache/htdocs/html/footer.php on line 93