Corso di Architettura dell'Anno Accademico 2001-2002

4. Codifica della informazione (3)

Precedente Su Successiva

Materiale disponibile

Sono disponibili le slide della lezione in formato PDF

bulletVersione a 6 lucidi per pagina (circa 27 Kb)
bulletVersione a 2 lucidi per pagina (circa 35 Kb)

Riferimenti bibliografici

bullet

[Stallings]: cap. 8 (paragrafo 2, solo "Rappresentazione in complemento a due")

Schema della lezione

bullet

Un quadro della situazione:
bullet

dove siamo, dove stiamo andando, e perchè

bullet

Rappresentazione in complemento a due
bullet

Introduzione e definizione

bullet

Conversione di un intero decimale in complemento a due

Auto-verifica della comprensione degli argomenti della lezione

Domanda: "Cosa si intende per auto-verifica?"
bullet

Cosa è la rappresentazione in complemento a due?

bullet

Quale è la principale differenza tra la rappresentazione modulo e segno e la rappresentazione in complemento a due?

bullet

Come si converte un intero con segno positivo in base 10 nella sua rappresentazione binaria in complemento a due?

bullet

Come si converte un intero con segno negativo in base 10 nella sua rappresentazione binaria in complemento a due?

bullet

Come si può convertire un intero espresso in complemento a due con n bit in un intero espresso in complemento a due con m > n bit senza passare per la rappresentazione decimale (leggere il paragrafo sullo [Stallings]: cap. 8 (paragrafo 2, "Conversione tra rappresentazioni di diverse lunghezze di bit")

Esercizi

bullet

Convertire in base 2 (con il complemento a due) i seguenti numeri in base 10:
bullet

15 su 6 bit

bullet

-12 su 6 bit

bullet

0 su 5 bit

bullet

0 su 4 bit

bullet

-5 su 7 bit

bullet

-5 su 6 bit

bullet

-5 su 4 bit

bullet

-1 su 32 bit

Problemi

bullet

Quale è l'intero negativo più piccolo rappresentabile con n bit con la rappresentazione in complemento a due?

 

Modificato il: 10/03/03 (09.41)
 
Vittorio Scarano
Dipartimento di Informatica ed Applicazioni "R.M. Capocelli"
Università di Salerno
vitsca@unisa.it