Ik vroeg mij af wat het "Two's complement format" betreft.
Is hier ook een Nederlandse naam voor?
Wie kan mij verheldering bieden?
Op 24 juli 2006 10:09:10 schreef Gert-Jan1981:
Ik vroeg mij af wat het "Two's complement format" betreft.
Is hier ook een Nederlandse naam voor?
Wie kan mij verheldering bieden?
Google.
tEmPeSt
Fighting the World every single day. Fighting the World for the right to play. Heavy Metal in my brain. I'm fightin for Metal cause it's here to stay.
Is dat nu een manier van antwoorden?
Kunnen we direct CO opdoeken en een vermelding naar google geven.
Two's Complement Fixed-Point Format
In two's complement, numbers are negated by complementing the bit pattern and adding 1, with overflow ignored. From 0 to , positive numbers are assigned to binary values exactly as in one's complement....en verder nog wat engelse zever...
Dan mag jij het in het nederlands uitleggen als het toch zo simpel is met google...+ nog een paar voorbeelden van toepassingen geven.....
RES
RES
http://www.cs.rug.nl/~rudy/onderwijs/DT/Dictaat/complete/node139.html
Two's complement
Het belangrijkste voordeel van two's complement is dat het rekenproces voor positieve getallen en voor two's complement getallen vrijwel identiek is: alleen de interpretatie is verschillend. Een voordeel hiervan is dat de rekeneenheden in een computer voor positieve getallen en negatieve getallen vrijwel hetzelfde kunnen zijn. Om die reden wordt in een computer vrijwel altijd two's complement gebruikt.
Google does it.
Maar nog niet echt duidelijk?
Op 24 juli 2006 10:09:10 schreef Gert-Jan1981:
Is hier ook een Nederlandse naam voor?
Twee's complement.
Voordeel van twee's complement is dat er maar 1 echte nul is ipv -0 en +0 zoals bij 1's complement.
Voordeel van complementen in het algemeen is dat je kunt aftrekken door op te tellen. Optellen van geinverteerde deel is namelijk hetzelfde als aftrekken.
Die +1 die terugkomt in het 2's complement krijg je er gratis bij. Dat is namelijk de allereerste carry die je zelf kunt setten of resetten. Afhankelijk van of je gaat optellen of aftrekken en of je een borrow dan wel carry hebt pas je de ingaande carry aan. Vanuit historisch perspectief was dit dus een manier om meer te doen met minder elektronica. Je had namelijk geen aftrekker nodig, maar alleen iets dat de ingaande bits kon inverteren.
Analoog aan 1's resp. 2's complement heb je bijvoorbeeld ook 9's resp. 10's complement. Het verschil is ook weer gewoon geinverteerd en geinverteerd plus 1.
Het is overigens niet zo dat je voor unsigned (zonder teken) en 2's complement (signed) een andere rekeneenheid nodig hebt. Het gaat er om hoe je de resultaten leest en hoe je de overflow bepaalt.