Hallo ,
Ik ben bezig met de binaire optelling maar snap niet hoe het komt dat de uitkomst dat ik met rood heb omlijnd 0 is .
Links ernaast staat dezelfde optelling ( dus eigenlijk 1+0 ) en daar is de uitkomst dan 1.
Wie kan me dit even verklaren ik heb die oplossing wel van iemand anders gekregen .
Dank u .
Hier de link naar de berekening
http://img188.imageshack.us/img188/6453/binaireoptelling.jpg
benleentje
Golden Member
Als je -4 wilt hebben zie ik je dit doen
- Je maakt binair het getal +4
- Je inverteert dit
- Je telt er 1 bij op
Als je dus terug wilt moet je het andersom doen
- Er 1 van afhalen (niet optellen)
- Inverteren
- binaire waarde naar getal omzetten
En dan wist ik niet eens dat je 2-complement zo kon maken. Als je de berg oploopt moet je aan het eind weer naar beneden.
Je uitgerekende waarde 1111.0110 is dus correct.
Die laatste stap is geen optelling!
Om naar 2 complement te gaan: alle bitjes inverteren en 1 bij optellen.
Om van 2 complement te gaan: 1 vanaf trekken en alle bitjes inverteren.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
-4 = 11111100
-6 = 11111010
+------------------
-10 = 11110110Wat is hier nou lastig aan?
Dit is trouwens in 2-s complement, met 8 bits.
Op 27 augustus 2009 23:45:32 schreef Omicron:
Om van 2 complement te gaan: 1 vanaf trekken en alle bitjes inverteren.
Wie heeft je dit wijsgemaakt?? Het leuke van 2's complement is juist dat het beide kanten op werkt, en je dus nooit hoeft af te trekken! Dus zowel om van positief naar negatief als van negatief naar positief te gaan, is het inverteren en 1 erbij optellen.
5 -> 101
-5 -> 010 + 1 = 011
--5 -> 100 + 1 = 101
Zoals ze zeggen: er zijn meerdere wegen naar Rome 
Mijn post had betrekking op het originele rekenvoorbeeld van de TS waar de conversie gedaan werd op de manier zoals ik beschreef. Je verwacht het natuurlijk niet dat het zo gebeurd wat wellicht ook de TS in verwarring heeft gebracht.