Binair rekenen

Moderators: ArcherBarry, Fuzzwood

Reageer
Berichten: 3

Binair rekenen

Hallo,

Ik ben een student TEW en ik heb een vraagje omtrent binair aftrekken.

Volgens de theorie van mijn mijn professor beleidsinformatiesystemen komt binair aftrekken op het volgende neer :

- Optellen bij het aftrektal van de tweecomplement van de aftrekker.

Het tweecomplement komt op zijn beurt neer op het volgende :

- 0 -> 1

- 1 -> 0

- 1 optellen bij het resultaat

Dus een voorbeeld van een tweecomplement van het binair getal 1001 zou het volgende zijn :

1001 0110 0111 Waarbij 1001 het binair getal is, 0110 de omzetting(of tussenresultaat) en 0111 het resultaat is van het optellen van 0001 (of dus 1) bij de omzetting(of tussenresultaat) 0110.

Nu snap ik niet hoe je bv. het binair getal 11111 aftrekt van het binair getal 110010. Het antwoord is 10011

Dit is mijn berekening :

110010 - 11111 = ?

11111 00000 00001

=> 110010 + 00001 = 110011

Maar het juiste antwoord is 10011. Moet ik de eerste 1 van mijn resultaat i.e. 110011 weglaten omdat het niet significant is?

Alvast bedankt,

Y.

Berichten: 7.068

Re: Binair rekenen

Je moet er natuurlijk wel voor zorgen dat beide getallen hetzelfde aan bits hebben.

110010 - 011111 = 110010 + 100001 = 1 010011 = 010011 = 10011

Reageer