Computers verwerken aftrekken in een nogal slimme manier . Aangezien zij reeds machines gewijd aan het optellen nummers , aftrekken zij een aantal door toevoeging zijn omgekeerde , zogenaamde two's complement van de . Ten tweede , zij vertegenwoordigen nummers met een base 2 systeem , genoemd binair , omdat elke transistor in een computer kan aan of uit . Een inleiding tot de informatica klasse dekt vaak basis conversie en twee-complement , omdat weten hoe een computer daadwerkelijk verwerkt nummers kunnen studenten krijgen een beter begrip over hoe ze te programmeren . Instructies Converteren van Base 10 tot Binaire 1 Verdeel je nummer door twee . Schrijf het quotiënt en de rest onder uw nummer . Bijvoorbeeld , als je wilde om te zetten 6 van decimaal naar binair , zou je 3 restant schrijven 0 eronder . Kopen van 2 Verdeel elk nieuw quotiënt van twee , het schrijven van het quotiënt en de rest eronder, totdat de quotiënt nul wordt. Voortzetting van voor , zou je schrijft 1 rest 1 , vervolgens 0 rest 1 . 3 Lees de restanten van beneden naar boven . Dit is uw decimaal getal vertegenwoordigd in binaire . Dus 6 in decimalen gelijk aan 110 in binaire . Omzetten van binair naar Two's complement 4 Schrijf je binair getal volledig uit , met behulp van het aantal bits dat u van plan bent te doen wiskunde inch Als u wilt dat een schrijven van de decimale getal 6 als een 8 - bit integer , schrijf 00000110 . 5 Verander elke 0 een 1 in je integer en elke 1 een 0 . Deze stap heet inversie , waarbij 00000110 wordt dan 11111001 . 6 Voeg 1 aan uw omgekeerde integer . Nu heb je een aanvulling op de twee is . Daarom complement van het decimale nummer 6 van de twee is 11111010 .
|