La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Esercizio 18 – Le eccezioni Creare un trap-handler che gestisca opportunamente le eccezioni 7 (Bus error durante accesso ad area dati/stack ) e 12 (overflow)

Presentazioni simili


Presentazione sul tema: "Esercizio 18 – Le eccezioni Creare un trap-handler che gestisca opportunamente le eccezioni 7 (Bus error durante accesso ad area dati/stack ) e 12 (overflow)"— Transcript della presentazione:

1 Esercizio 18 – Le eccezioni Creare un trap-handler che gestisca opportunamente le eccezioni 7 (Bus error durante accesso ad area dati/stack ) e 12 (overflow) Porre attenzione alle tre fasi di gestione delle eccezioni: Salvare lo stato corrente dei registri (Salvataggio) Svolgere le operazioni necessarie ad affrontare e risolvere l'eccezione (Trattamento) Ripristinare lo stato della macchina al momento dell'eccezione (Ripristino)

2 Esercizio 19 – Il controllo di programma Il codice deve leggere (in controllo di programma) i caratteri da tastiera Se legge la sequenza c – z deve mettere il valore 1 in s0 ed uscire Se legge la sequenza g – d deve mettere il valore 2 in s0 ed uscire

3 Esercizio 20 – Gli interrupt Rifare il programma precedente leggendo i caratteri da tastiera mediante interrupt


Scaricare ppt "Esercizio 18 – Le eccezioni Creare un trap-handler che gestisca opportunamente le eccezioni 7 (Bus error durante accesso ad area dati/stack ) e 12 (overflow)"

Presentazioni simili


Annunci Google