Springen naar inhoud

Binair rekenen


  • Log in om te kunnen reageren

#1

Siant

    Siant


  • 0 - 25 berichten
  • 3 berichten
  • Gebruiker

Geplaatst op 01 april 2010 - 11:44

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.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

EvilBro

    EvilBro


  • >5k berichten
  • 6703 berichten
  • VIP

Geplaatst op 01 april 2010 - 12:15

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

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





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures