Når Johnny von Neumann blev involveret i computere i slutningen af 1940'erne , en af hans forslag var at bruge binære tal . Grunden til dette var for det meste hardware relateret. Det er lettere at skifte elektroniske enheder mellem en af to tilstande . Dette var især tilfældet for elektroniske enheder i 1940'erne . Det er også lettere at optage binære tal , hvor hvert hukommelse element har kun to tilstande . Brug binære tal betyder imidlertid, at folk , der arbejder med computere er nødt til at lære at gøre aritmetiske på en ny måde . Instruktioner
1
Konverter binære tal til decimaltal ved at gange de ettaller og nuller af de relevante beføjelser to. For eksempel er 1101 i binær vist som 1 x 2 ^ 3 + 1 x 2 ^ 2 + 0 x 2 ^ 1 + 1 x 2 ^ 0 = 8 + 4 + 0 + 1 = 13 decimal . At konvertere fra decimal til binær , holde dividere 2 ind i decimaltal og holde styr på reguleringslinjer . Så 13/2 = 6 , resten 1 , 6/2 = 3 , resten 0 , 3/2 = 1 , resten 1 , 1/2 = 0 , resten 1 . Resterne i omvendt rækkefølge er 1101, det binære repræsentation af decimal 13
2
Tilføj binære tal to cifre ad gangen på samme måde, som du tilføjer decimaltal undtagen reglerne er enklere : . 0 + 0 = 0 med ingen carry ; 0 + 1 (eller 1 + 0) = 1 med ingen carry og 1 + 1 = 0 med en 1 carry . Hvis du tilføjer lange kolonner af tal , tilføje op dem i en kolonne. Hvis summen er selv ( fx 6 ) , skrive et nul og bære halvdelen af summen ( fx 3 ) til den næste spalte . Hvis summen er ulige (f.eks 9) , skriv en én , mentalt trække en fra sum (f.eks 9-1 = 8) , og bære halvdelen af den (fx 4)
< . br > 3
Multiplikation binære tal er meget enkel. Opsæt multiplikation problem, som du ville gøre for en decimal multiplikation problem. For linjer , der er dannet ved at multiplicere den øverste række af et ciffer af bunden på et tidspunkt , skrive den øverste række for hver enkelt i bunden og en linje af nuller for hver nul i det nederste tal . Vær sikker på at skifte til venstre basisporteføljen produkt som du ville med decimal multiplikation. Tegn en linje og tilføje.