Esercitazione 3 - 11 novembre 2014 (90 min)
Materiale di riferimento: 
[PDF] Dispensa sistemi di calcolo   (versione: 11 Novembre)
Esercizio 1
Facendo riferimento alla istruzione 
load effective address nell'ISA IA32, si risponda alle domande del seguente 
questionario. 
Esercizio 2
Si risponda alle domande del seguente 
questionario sulle istruzioni di controllo e di salto, ricordando che:
Confronto per la condizione di salto:  
cmpl S, D   (confronta D con S calcolando D-S)
| Istruzione | Segno | Semantica | 
|---|
| je, jz L | - | D == S | 
| jne, jnz L | - | D != S | 
| jg L | signed | D > S | 
| jge L | signed | D ≥ S | 
| jl L | signed | D < S | 
| jle L | signed | D ≤ S | 
| ja L | unsigned | D > S | 
| jae L | unsigned | D ≥ S | 
| jb L | unsigned | D < S | 
| jbe L | unsigned | D ≤ S | 
L'esecuzione prosegue con la porzione di codice all'etichetta L quando la condizione di jump รจ verificata, altrimenti con l'istruzione successiva a quella di salto.
Esercizio 3 (avanzato)
Facendo nuovamente riferimento alla istruzione 
load effective address nell'ISA IA32, si risponda alle domande del seguente 
questionario.