Forståelse binær matematik er en forudsætning for en effektiv programmering af digitale kredsløb - især lav-niveau hardware programmering. Når du tilføjer to heltal i computerens processor, bit forskydninger opstår under processen. Når tilsætningen giver et heltal , der går ud over grænserne for det register , ekstra bits , der danner på den venstre side af det antal genererer bit skift. Instruktioner
1
Load heltal værdi i et register , der anvendes til tilsætning . Load den anden heltal ind i en anden register. Tilsæt bits heltal én position ad gangen , begyndende med den mindst betydende bit ( LSB) . Altid være opmærksom på en carry forekommer i summen af den aktuelle bit stilling efter sum. Bær den i næste position, og fortsætte med den næste bit opsummering .
2
Tilføj LSB af hvert heltal sammen og placer det beløb i LSB af den første heltal register. Notér enhver carry fremrykkes og tilsæt sammen de næste bits af hvert heltal .
3
Fortsætte med at foretage de tilføjelser, med hvert par af bits og skrive deres sum til den samme bit position i registret over det første heltal.