Materiale disponibile
Sono disponibili le slide della lezione in formato PDF.
Riferimenti bibliografici
 |
[Stallings]:
cap. 8 (paragrafo 3, solo "Addizione e sottrazione")
 |
Attenzione: la tabella 8.1 a pag. 305 contiene un errore
per la "Regola di sottrazione" che deve essere "Per
sottrarre B da A prendere la rappresentazione in complemento a due di -B
e sommarlo ad A". Sul libro è scritto "... il complemento a
due di B...". |
|
Schema della lezione
 |
Aritmetica degli interi in complemento a due
 |
la operazione di addizione |
 |
la operazione di sottrazione |
 |
lo schema delle componenti per addizione e sottrazione |
|
Auto-verifica della comprensione degli argomenti della lezione
Domanda: "Cosa si
intende per auto-verifica?"
 |
Come si effettua la somma di interi con segno rappresentati
in complemento a due? |
 |
Cosa significa overflow di una operazione? |
 |
Può verificarsi l'overflow nella sottrazione? |
 |
Perché non c'è mai overflow se si somma un intero positivo
ad un intero negativo? |
 |
Quale è la regola generale per verificare se una operazione
di addizione di interi in complemento a due ha generato un overflow? |
Esercizi
 | Trovare almeno due esempi di sottrazioni che danno
overflow e fare la prova. |
 | Eseguire le seguenti operazioni su 4 bit (rappresentazione
in complemento a due) verificando il risultato e l'eventuale overflow:
 |
4+2, 0-1, 3+6, 0+4, 3+(-6), 3 - (-6) |
|
Problemi
 | Supponiamo di utilizzare la rappresentazione in modulo e
segno. Ovviamente la operazione di negazione è semplicissima: basta
complementare il bit più significativo. Perché, allora, non si usa quella
rappresentazione? |
|