In pratica eseguire la divisione fra numeri binari sara' equivalente ad eseguire ripetute sottrazioni vediamo, su un semplice esempio, come si esegue una divisione fra numeri binari eseguire la divisione fra 1011010 e 1001
Ti spiego passo passo come si procede: le cifre del divisore sono 4 quindi considero 4 cifre del dividendo: controlllo che le 4 cifre del dividendo diano un numero di valore uguale o superiore alle quattro cifre del divisore; in questo caso e' vero, se invece fosse di valore inferiore devo prendere una cifra in piu' nel dividendo Come vedere subito se e' superiore od uguale 1001 in 1011 ci sta, quindi scrivo 1 nel quoziente e scrivo 1001 sotto le cifre del dividendo, quindi eseguo la sottrazione: ottengo 10 aggiungo una cifra del dividendo ed ottengo 100, 1001 in 100 non ci sta, quindi scrivo 0 nel quoziente (la cifra rossa) e abbasso un'altra cifra, ottengo 1001 1001 in 1001 ci sta una volta, scrivo 1 nel quoziente e scrivo 1001 sotto 1001; eseguo la sottrazione ed ottengo 0 Siccome ho ancora una cifra, lo 0, nel divisore lo abbasso 1001 in 0 non ci sta, quindi scrivo 0 come ultima cifra del quoziente (quella fucsia) quindi ho ottenuto 1011010 : 1001 = 1010 Esercizi esegui le seguenti divisioni fra numeri binari: 111000 : 1000 = Svolgimento 100010001 : 11011 = Svolgimento 100111111 : 111010 = Svolgimento |