Inzicht binaire wiskunde is een voorwaarde voor een efficiënte programmering van digitale schakelingen - in het bijzonder , low - level hardware programmeren . Wanneer je twee gehele getallen in de processor van de computer toe te voegen , beetje verschuivingen optreden tijdens het proces . Wanneer de toevoeging levert een geheel getal dat verder gaat dan de grenzen van het register , extra bits die vorm aan de linkerkant van het aantal te genereren bit verschuivingen . Instructies Laad de gehele waarde in een register wordt gebruikt voor de toevoeging 1 . Laad het tweede getal in een tweede register . Voeg de bits van de gehele getallen een positie per keer , te beginnen met de minst significante bit ( LSB ) . Altijd op de hoogte van een carry zich in de som van de huidige bit positie volgend op de som . Nemen dit mee naar de volgende positie en ga verder met de volgende bit optellen . Kopen van 2 Voeg de LSB van elke integer elkaar en plaats de som van de LSB van het register van de eerste integer is . Noteer eventuele carry forward gebracht en voeg samen de volgende bits van elk geheel getal . 3 Blijf de toevoegingen maken met elk paar bits en het schrijven van hun som aan hetzelfde bit positie in het register van het eerste getal .
|