Multipliser binære tall - hvordan det fungerer
Ofte konverterer du binære tall til desimaltall før du vil multiplisere dem. Men det er en raskere måte: I dette praktiske tipset lærer du hvordan du enkelt kan multiplisere binære tall selv.
Hvordan multiplisere hvert binære tall
- Å multiplisere binære tall sammen høres veldig komplisert ut. Men det er det ikke i det hele tatt. Beregning i det doble systemet er like enkelt som i desimalsystemet. Her er det imidlertid ikke ti forekomster av et siffer, men bare to (0 og 1).
- Reglene for multiplikasjon er nøyaktig de samme. Faktor ganger faktor er lik produkt. Hvis du vil beregne resultatet av to tall manuelt, skriver du begge ved siden av hverandre og lar litt plass nedover (eksempel i neste avsnitt). Multipliser nå hvert siffer individuelt med hvert, der følgende gjelder:
- 0 ganger 0 tilsvarer 0
- 0 ganger 1 tilsvarer 0
- 1 ganger 0 tilsvarer 0
- 1 ganger 1 tilsvarer 1
- Legg alle tallene sammen, så får du det endelige resultatet. Men det kan hende at den ene eller den andre "2" har jukset inn løsningen. Et binært tall fra det doble systemet kan bare bestå av 0 og 1. Hva bør du gjøre med det?
- Så hvis du får en 2 på et hvilket som helst tidspunkt, tilsvarer det en 0. Imidlertid påvirker de 2 også neste siffer til venstre. Dette blir deretter snudd. A 1 blir 0 og en 0 blir matematisk. En ytterligere 1 blir lagt til neste posisjon, noe som forårsaker denne reverseringen.
Multipliser binære tall - eksempel
- I dette eksemplet multipliseres det binære tallet 10 (1010) med det binære tallet 11 (1011). Løsningen på denne ligningen bør være 110 (1101110).
- 1010 er derfor beregnet med et enkelt siffer på 1011 ganger. Som med multiplikasjon i desimalsystemet, må du sørge for at du flytter ett siffer til høyre etter hvert siffer.
- Disse fire mellomresultatene blir vanligvis lagt sammen, og i dette tilfellet får du verdien 1021110. Du kan se at resultatet inneholder en 2, som det doble systemet ikke kan behandle. De 2 blir konvertert til en 0 og neste siffer får en 1.
- Så det nye resultatet 1101110 er beregnet som bare består av våre to binære tall - og vi ser løsningen er riktig.
På neste side finner du instruksjoner om hvordan du enkelt kan konvertere binære tall til desimaltall.