Förståelse binär matematik är en förutsättning för effektiv programmering av digitala kretsar - i synnerhet låg - nivå hårdvarunära programmering . När du lägger till två heltal i datorns processor , lite förskjutningar uppstår under processen . När tillsatsen ger ett heltal som går utöver gränserna för registret , extra bitar som formuläret till vänster sida av antalet genererar lite skift . Instruktioner
en
Load heltalsvärdet i ett register som används för tillsats . Fyll på andra heltalet i ett andra register . Lägg bitarna i heltalen en position i taget , med början med den minst signifikanta biten ( LSB ) . Alltid vara medveten om en överföring sker i summan av den aktuella biten positionen efter summan . Bär den till nästa position och fortsätta med nästa bit summering .
2
Lägg LSB för varje heltal tillsammans och placera summan i LSB den första heltalet s register . Anteckna varje överföring tidigareläggas och lägg ihop de kommande bitarna i varje heltal .
3
Fortsätta att göra de tillägg med varje par av bitar och skriva deras summa till samma bit position i registret över den första heltalet .