• Non ci sono risultati.

Fondamenti di Informatica

N/A
N/A
Protected

Academic year: 2021

Condividi "Fondamenti di Informatica"

Copied!
25
0
0

Testo completo

(1)

Fondamenti di Informatica

Esercitazione CODIFICA

(2)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

(3)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

(4)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

(5)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

Modulo e segno

Con k bit è possibile rappresentare i valori da

2

k-1

+1 a

+

2

k-1

−1

Esempi

4 bit → valori che vanno da −7 a +7

8 bit → valori che vanno da −127 a +127Osservazione

• Due possibili rappresentazioni dello 0

(6)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

Modulo e segno: [−𝟐𝟔 + 𝟏, −𝟐𝟔 − 𝟏] → [−𝟔𝟑, +𝟔𝟑]

Con k bit è possibile rappresentare i valori da

2

k-1

+1 a

+

2

k-1

−1

Esempi

4 bit → valori che vanno da −7 a +7

8 bit → valori che vanno da −127 a +127Osservazione

• Due possibili rappresentazioni dello 0

(7)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

Modulo e segno: [−𝟐𝟔 + 𝟏, −𝟐𝟔 − 𝟏] → [−𝟔𝟑, +𝟔𝟑]

(8)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

(9)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

Complemento a due

Con k bit è possibile rappresentare i valori da

2

k-1

a

+

2

k-1

−1

Esempi

4 bit → valori che vanno da −8 a +7

8 bit → valori che vanno da −128 a +127Osservazione

• Lo zero ha una rappresentazione unica

(10)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

Complemento a due: [−𝟐𝟔, −𝟐𝟔 − 𝟏] → [−𝟔𝟒, +𝟔𝟑]

Con k bit è possibile rappresentare i valori da

2

k-1

a

+

2

k-1

−1

Esempi

4 bit → valori che vanno da −8 a +7

8 bit → valori che vanno da −128 a +127Osservazione

• Lo zero ha una rappresentazione unica

(11)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

Complemento a due: [−𝟐𝟔, −𝟐𝟔 − 𝟏] → [−𝟔𝟒, +𝟔𝟑]

(12)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

Complemento a due:

C2: l’interpretazione posizionale viene mantenuta e si modifica

soltanto il peso del bit più significativo, invertendolo.

• Per stabilire la codifica del numero negativo, sapendo che

necessariamente il bit più significativo va posto a 1, è sufficiente

riportare nei restanti bit il numero positivo (codificato in binario) che, sommato a −26 = 64, dà il valore 64.

(13)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

Complemento a due:

C2: l’interpretazione posizionale viene mantenuta e si modifica

soltanto il peso del bit più significativo, invertendolo.

• Per stabilire la codifica del numero negativo, sapendo che

necessariamente il bit più significativo va posto a 1, è sufficiente

riportare nei restanti bit il numero positivo (codificato in binario) che, sommato a −26 = 64, dà il valore 64.

(14)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

(15)

Esercitazione:

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

SOLUZIONE

Modulo e segno: non è possibile convertire in modulo e segno -6410su 7 bit.

(16)

Esercitazione:

Conversione di numeri naturali nelle varie basi

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

(17)

Esercitazione:

Conversione di numeri naturali nelle varie basi

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

Modulo e segno: [−𝟐𝟓 + 𝟏, −𝟐𝟓 − 𝟏] → [−𝟑𝟏, +𝟑𝟏]Complemento a due: [−𝟐𝟓, −𝟐𝟓 − 𝟏] → [−𝟑𝟐, +𝟑𝟏]

(18)

Esercitazione:

Conversione di numeri naturali nelle varie basi

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

Modulo e segno: Modulo e segno (rappresentazione con k bit)

1 bit di segno (0 positivo, 1 negativo)

detto bit più significativo (o Most Significant Bit - MSB)k−1 bit di modulo

(19)

Esercitazione:

Conversione di numeri naturali nelle varie basi

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

Modulo e segno: Modulo e segno (rappresentazione con k bit)

1 bit di segno (0 positivo, 1 negativo)

detto bit più significativo (o Most Significant Bit - MSB)k−1 bit di modulo

(20)

Esercitazione:

Conversione di numeri naturali nelle varie basi

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

Modulo e segno: Modulo e segno (rappresentazione con k bit)

1 bit di segno (0 positivo, 1 negativo)

detto bit più significativo (o Most Significant Bit - MSB)k−1 bit di modulo

0

(21)

Esercitazione:

Conversione di numeri naturali nelle varie basi

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

Modulo e segno: Modulo e segno (rappresentazione con k bit)

1 bit di segno (0 positivo, 1 negativo)

detto bit più significativo (o Most Significant Bit - MSB)k−1 bit di modulo

0

Segno 30 15 7 3 1 15 7 3 1 0 /2 R = 0 R = 1 R = 1 R = 1 R = 1 O RD IN E

(22)

Esercitazione:

Conversione di numeri naturali nelle varie basi

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

Modulo e segno: Modulo e segno (rappresentazione con k bit)

1 bit di segno (0 positivo, 1 negativo)

detto bit più significativo (o Most Significant Bit - MSB)k−1 bit di modulo

0

1 1 1 1 0

Segno 30 15 7 3 1 15 7 3 1 0 /2 R = 0 R = 1 R = 1 R = 1 R = 1 O RD IN E

(23)

Esercitazione:

Conversione di numeri naturali nelle varie basi

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

Modulo e segno: 011110MSComplemento a due:

?

(24)

Esercitazione:

Conversione di numeri naturali nelle varie basi

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

SOLUZIONE

Modulo e segno: 011110MSComplemento a due: 011110C2

(25)

Esercitazione:

SOLUZIONI

Conversione di numeri naturali nelle varie basi

1) Convertire, se possibile, in modulo e segno e in complemento a 2, su 7 bit -6410

Modulo e segno: non è possibile convertire in modulo e segno -6410 su 7 bit.

Complemento a due: 1000000C2

2) Convertire, se possibile, in modulo e segno e in complemento a 2, su 6 bit 3010

Modulo e segno: 011110MSComplemento a due: 011110C2

Riferimenti

Documenti correlati

Current developments in surgical tech- nique, instrumentation, and implant design including computer-assisted navigation, minimally invasive surgery, use of more durable bearing

e) casi del pari già definiti con provvedimento di "costituzione-negativa di rendita" per i quali, ai sensi dell'art. 146 del "Testo Unico", è

Il progetto, promosso dall’Ente Carnevale in collaborazione con l’Istituto Comprensivo Leonardo da Vinci e sostenuto dal Comune di Castelfranco di Sotto, accompagna i più piccoli

La manifestazione è stata organizzata dal Comune di Castelfranco, in modo congiunto dall’Assessorato allo Sport e quello alla Scuola, e vedrà la partecipazione delle società

La nuova Amministrazione Comunale, intenzionata a perseguire questa positiva linea di azione, ha continuato a dare risalto e supporto a questa fondamentale categoria

Ammontare complessivo premi legati alla performance - Anno 2018 Posizioni Organizzative Dipendenti. Stanziati 2018

Ammontare complessivo premi legati alla performance - Anno 2019 Posizioni Organizzative Dipendenti. Stanziati 2018

Le Province trasmettono alla Regione i dati fisici e finanziari relativi alle graduatorie comunali sulla base di specifici format che consentano l’acquisizione dei seguenti