Aiuto nelle sottrazioni dei numeri binari
Ho bisogno urgente di aiuto
cè qualcuno che mi può dare una mano
+46 -14=32
in codice binario e uguale a
+46=101110
-14= 000010
come si fa a fare la sottrazione
ringrazio antecipatamente a tutti coloro che mi danno delle spiegazioni
PS. molto chiare spero
cè qualcuno che mi può dare una mano
+46 -14=32
in codice binario e uguale a
+46=101110
-14= 000010
come si fa a fare la sottrazione
ringrazio antecipatamente a tutti coloro che mi danno delle spiegazioni
PS. molto chiare spero
Risposte
il -14 lo hai scritto cosi' perche' lo vuoi rappresentare in complemento a 2?
ora m documento.
alex
ora m documento.
alex
inanzi tutto ti vogli ringraziare per avermi risposto
si perchè il +46 e di 6 cifre binario e il 14 e di 4 cosi ho complimentato il 14 di 2
PS mi poi spiegare un po come si fanno le sottrazioni e coversioni da decimali a binario
esempio
- 45 -35
-37 - 17
e via dicendo
si perchè il +46 e di 6 cifre binario e il 14 e di 4 cosi ho complimentato il 14 di 2
PS mi poi spiegare un po come si fanno le sottrazioni e coversioni da decimali a binario
esempio
- 45 -35
-37 - 17
e via dicendo
qui trovi risposta a buona parte dei tuoi dubbi:
http://it.wikipedia.org/wiki/Complemento_a_due
mi pare che il compl.a 2 del 14 non sia corretto in quanto devi partire dal 14 a 7 bit:
0001110
invertendo i bit:
1110001
sommando 1:
1110010
mentre il +46 si rappresenta cosi':
0101110
con n bit puoi rappresentare $2^n$ valori, quindi se vuoi avere sia positivi che negativi puoi rappresentare:
$2^(n-1)$ valori positivi compreso lo 0 (in questo caso n=7 -------> dallo 0 al 63)
$2^(n-1)$ valori negativi (dallo 0 a -63)
cioe' per rappresentare +46 e -14 non ti bastano 6 bit..
spero corretto. se dopo aver letto il ink hai altri dubbi posta....anche io non sono ferratissimo.
http://it.wikipedia.org/wiki/Complemento_a_due
mi pare che il compl.a 2 del 14 non sia corretto in quanto devi partire dal 14 a 7 bit:
0001110
invertendo i bit:
1110001
sommando 1:
1110010
mentre il +46 si rappresenta cosi':
0101110
con n bit puoi rappresentare $2^n$ valori, quindi se vuoi avere sia positivi che negativi puoi rappresentare:
$2^(n-1)$ valori positivi compreso lo 0 (in questo caso n=7 -------> dallo 0 al 63)
$2^(n-1)$ valori negativi (dallo 0 a -63)
cioe' per rappresentare +46 e -14 non ti bastano 6 bit..
spero corretto. se dopo aver letto il ink hai altri dubbi posta....anche io non sono ferratissimo.
grazie della risposta