PDA

View Full Version : [informatica] esercizio ...


tdi150cv
26-10-2006, 17:04
chi mi aiuta a risolvere e capire sta rogna ?

Con un numero di bit pari a 7:

• riportare quante informazioni e quale intervallo di numeri interi si
possono rappresentare con la notazione modulo e segno e
rappresentare con la stessa notazione i numeri X = +27 e Y = -27.

• riportare quante informazioni e quale intervallo di numeri interi si
possono rappresentare in complemento a 2 e codificare in
complemento a 2 (mostrando tutti i passaggi) i valori K = -27, Z =
+45 e V=+15.
• eseguire in complemento a 2 le operazioni K+Z, Z+Z e Z-V.

grazie

lowenz
26-10-2006, 18:26
chi mi aiuta a risolvere e capire sta rogna ?

Con un numero di bit pari a 7:

• riportare quante informazioni e quale intervallo di numeri interi si
possono rappresentare con la notazione modulo e segno e
rappresentare con la stessa notazione i numeri X = +27 e Y = -27.

• riportare quante informazioni e quale intervallo di numeri interi si
possono rappresentare in complemento a 2 e codificare in
complemento a 2 (mostrando tutti i passaggi) i valori K = -27, Z =
+45 e V=+15.
• eseguire in complemento a 2 le operazioni K+Z, Z+Z e Z-V.

grazie
7 bit sono 2^7=128 codifiche possibili

1) modulo e segno:
1 bit per il segno, 6 per i numeri, quindi 2^6=64 numeri -> da -63 a 63
Il difetto di questa rappresentazione è quello di avere due modi per scrivere il numero 0: 0000000 e 1000000, quindi una codifica è persa.

2) CP2
7 bit per i numeri tra i quali AUTOMATICAMENTE quelli che hanno bit più significativo unitario sono negativi e quelli con bit più significativo nullo positivi
da -64 a 63, non si perde nessuna codifica.

lowenz
26-10-2006, 18:44
1)modulo e segno

27=0011011
-27=1011011

2)CP2

27=0011011
-27=1100101
15=0001111

La somma è la normale somma, la differenza è la somma con l'opposto ;)

tdi150cv
26-10-2006, 20:07
merda ... una macchinetta ... ti mettono il gettone e parti come un missile ...

Grazie grande lowen ... ora mi sono chiarito alcune cose dubbie ... :) ;)

lowenz
26-10-2006, 21:03
merda ... una macchinetta ... ti mettono il gettone e parti come un missile ...

Grazie grande lowen ... ora mi sono chiarito alcune cose dubbie ... :) ;)
;)

Ovviamente se noti sommando -27 e + 27 in CP2 ottieni, a causa dell'ultimo riporto, un numero di 8 bit, 10000000, ma tu ovviamente lo devi considerare per i primi 7 bit, quindi è 0 come giustamente deve essere quando sommi due numeri opposti.

lowenz
30-10-2006, 10:20
27=0001111
SONO UN COGLIONE :D

Quello è 15, non 27! :doh:

Mi è scappato uno shift :asd:.....mi sono dimenticato del 4 siccome non serve per fare 27!

27=16+8+2+1 -> 0011011

Ho saltato lo 0 relativo al 4 :asd:

Il resto di conseguenza, ora correggo il post ;)

flisi71
30-10-2006, 11:34
7 bit sono 2^7=128 codifiche possibili
2) CP2
7 bit per i numeri tra i quali AUTOMATICAMENTE quelli che hanno bit più significativo unitario sono negativi e quelli con bit più significativo nullo positivi
da -63 a 64, non si perde nessuna codifica.

Hai invertito: l'intervallo è da -64 (1000000) a +63 (0111111), visto che il MSB è l'unico negativo e da solo supera di 1 unità al somma di tutti gli altri bit.


Ciao

Federico

lowenz
30-10-2006, 11:40
Hai invertito: l'intervallo è da -64 (1000000) a +63 (0111111), visto che il MSB è l'unico negativo e da solo supera di 1 unità al somma di tutti gli altri bit.


Ciao

Federico
Giusto, correggo! La mia dannata mania di dare più peso alle cose positive :D :D :D (battutaccia :asd: )

ChristinaAemiliana
30-10-2006, 13:04
Per me va bene, se volete farlo vi do la mia benedizione moderatoriale...:D

Ziosilvio
30-10-2006, 14:21
direi che forse è il caso di mettere un 3D ufficiale per gli esercizi in informatica sulla falsa riga di quello per matematica.
Mi permetto di dire la mia.
Il fatto è che gli esercizi di informatica pratica vengono di solito postati in Programmazione, e non in Scienza e tecnica; mentre il confine tra un esercizio di informatica teorica e uno di logica matematica è spesso molto sottile...

Detto ciò, giro la domanda:
Che ne dici Lowenz? :)

lowenz
30-10-2006, 14:26
Detto ciò, giro la domanda:
Direi che hai ragione tu, sono più appropriati in "Programmazione" :)
Ditemi dove lo mettete e mi materializzerò :D

Ziosilvio
30-10-2006, 15:51
Dopo l'ultimo post di Morkar Karamat, direi anch'io che un thread di richieste di aiuto in Informatica teorica ci sta tutto.

Accadrà semplicemente che le cose "al confine" finiranno un po' in Informatica teorica e un po' in Matematica: ma se non c'è una demarcazione chiara, allora il comportamento atteso è proprio quello...

tdi150cv
30-10-2006, 15:52
minchia che casino che ho tirato fuori ...

lowenz
30-10-2006, 16:00
minchia che casino che ho tirato fuori ...
Il casino è la chiave dell'evoluzione :D

ChristinaAemiliana
30-10-2006, 16:01
minchia che casino che ho tirato fuori ...

Evvabbè, dovresti esserci abituato...:D

tdi150cv
30-10-2006, 16:10
Il casino è la chiave dell'evoluzione :D

mi sto evolvendo allora ... cazz ... :D :sofico:

tdi150cv
30-10-2006, 16:10
Evvabbè, dovresti esserci abituato...:D

ma non capisco proprio a cosa alludi ... :sofico: :ciapet: :D