Vai alla Home Page About me Courseware Federica Living Library Federica Federica Podstudio Virtual Campus 3D Le Miniguide all'orientamento Gli eBook di Federica La Corte in Rete
 
I corsi di Ingegneria
 
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