Esempi di sviluppo ed elaborazione di programmi in C + Assembly

Architettura degli elaboratori, CdL Informatica, DMI, Univ. Catania

1. Esempio in cap04/sub32bit

1.1 Esempio in cap04/sub32bit/ia32

1.2 Esempio in cap04/sub32bit/arm

Allo stato attuale, su macchine di architettura x86 o amd l'esempio ia32 è riproducibile fino all'esecuzione, mentre l'esempio arm richiede l'installazione di un cross-compilatore (quello qui utilizzato non è l'unico disponibile) e di un simulatore di processore ARM. Quest'ultimo tipicamente permette di simulare l'esecuzione del programma ARM generato sia in modalità ordinaria che con il supporto di un debugger interattivo. Il simulatore qui usato è SimItARM , open-source per piattaforma IA32/Linux.

Su altre piattaforme (architettura e/o sistema operativo) si può impiegare l'emulatore generico open-source QEMU .


Architettura degli elaboratori, 2014/2015 .
Autore: G. Scollo .
Data: Lunedì 4 Maggio 2015
testo semplice di questa pagina.