Sottrazione binaria
Sarà anche un quesito banale, ma qualcuno mi sà spiegare passo passo come si esegue una sottrazione tra numeri binari (senza usare il complemento a due) come da esempio riportato.
11000-111=10001
A partire dalla cifra meno significativa troviamo 0 meno 1 e viene quindi chiesto un prestito dalla cifra seguente ( che è comunque uno zero) , quindi 0-1, diventa 10-1=1 e OK la prima cifra è calcolata ( l'1 più a sinistra), quello che non capisco è come si calcolano i tre zeri che precedono l'1 più a sinistra ( quello calcolato).
Grazie e scusate la banalità del quesito.
Ferruccio
11000-111=10001
A partire dalla cifra meno significativa troviamo 0 meno 1 e viene quindi chiesto un prestito dalla cifra seguente ( che è comunque uno zero) , quindi 0-1, diventa 10-1=1 e OK la prima cifra è calcolata ( l'1 più a sinistra), quello che non capisco è come si calcolano i tre zeri che precedono l'1 più a sinistra ( quello calcolato).
Grazie e scusate la banalità del quesito.
Ferruccio
Risposte
nulla è mai banale.
Se è una sottrazione non utilizzando il complemento a due siamo nel caso di numeri unsigned.
Perciò:
\((11000 - 00111)_2\) significa \((24 - 7)_{10}\)
Secondo me è più semplice ragionare avendo sotto occhio una comoda tabellina detta "tabella dei prestiti" (come la "tabella dei riporti" per la somma), te la ho scannerizzata da dei miei vecchi appunti.

prova ora
Riporta qua le operazioni che compi così vediamo se fai correttamente.
Devo dire che la sottrazione in binario è l'operazione che ho applicato meno di tutte, a mio modo di vedere è solo per fare esercizi nulla di più.
Se è una sottrazione non utilizzando il complemento a due siamo nel caso di numeri unsigned.
Perciò:
\((11000 - 00111)_2\) significa \((24 - 7)_{10}\)
Secondo me è più semplice ragionare avendo sotto occhio una comoda tabellina detta "tabella dei prestiti" (come la "tabella dei riporti" per la somma), te la ho scannerizzata da dei miei vecchi appunti.

prova ora

Riporta qua le operazioni che compi così vediamo se fai correttamente.
Devo dire che la sottrazione in binario è l'operazione che ho applicato meno di tutte, a mio modo di vedere è solo per fare esercizi nulla di più.