Forståelse binær matematikk er en forutsetning for effektiv programmering av digitale kretser - særlig lavnivå hardware programmering. Når du legger til to heltall i datamaskinens prosessor , litt skift oppstår under prosessen. Når tilsetningen gir et heltall som går utenfor grensene av registeret , ekstra biter som danner på venstre side av antall generere litt skift. Instruksjoner
en
Load heltallsverdien i et register som brukes for tillegg . Legg den andre heltall til et annet register . Legg biter av heltallene én posisjon om gangen , og starter med den minst signifikante bit ( LSB ) . Alltid oppmerksom på en bære forekommer i summen av den aktuelle bit stilling som følge av summen . Bære den inn i neste posisjon og fortsette med neste bit summere .
2
Legg til LSB av hvert heltall sammen og legg den summen i LSB av første heltall register . Noter eventuelle carry brakt frem og legge sammen de neste biter av hvert heltall .
3
Fortsett å gjøre tilleggene med hvert par av biter og skrive sin sum til samme bit posisjon i registeret av den første heltall.