Del binære tall - hvordan det fungerer
Når du programmerer eller evaluerer data, er det ofte hindringen i å måtte dele binære tall. Imidlertid er denne prosessen ikke for komplisert. Vi forteller deg hvordan det gjøres.
Divisjon i det doble systemet: Hvordan dele binære tall
- Inndelingen i det doble systemet ligner veldig på desimalsystemet. Utbyttet deles vanligvis av divisoren her. Dette resulterer i kvoten, noen ganger med resten eller desimaltall. Dette elimineres fullstendig når du beregner med binære tall.
- Skriv til divisjonen og følg de neste trinnene. (I neste avsnitt blir prosessen forklart på nytt ved hjelp av et praktisk eksempel)
- Begynn med å få nummeret på det første sifferet i utbyttet (nummeret til venstre) og sammenlign det med divisoren (tallet til høyre). Hvis antall delere er det samme eller større, skrives en 1 i kvotientens første plassering. Hvis det er mindre enn 0.
- Trekk deleren fra utbyttet i sekvensen hvis det er lik eller større. Ellers skriver du hele tallet på neste linje. Trekk det neste sifferet fra det spesifiserte utbyttet og gjenta disse trinnene til du har nådd det siste sifferet. Hvis det er restverdier igjen, bare slett dem. Disse er irrelevante.
Del binære tall - eksempel
- I dette eksemplet er det binære tallet 15 (1111) delt med det binære tallet 5 (0101). Løsningen på denne inndelingen bør være 3 (0011).
- a) Det første sifferet skrives ned og sammenlignes med divisoren 101. 1 er mindre enn 101. Derfor skrives 0 inn i kvoten.
- b) 1 fra første linje blir adoptert og nummeret til neste siffer blir skrevet ned. Igjen sammenligningen: 11 mindre enn 101. Så kommer et andre 0 i kvoten.
- c) Den samme prosessen med overføring gjentas. Nå har vi verdien 111, som er større enn deleren 101. Følgelig skrives en 1 i kvotienten.
- d) A 1 i kvotienten betyr også at i tallsekvensen blir deleren 101 trukket fra tallet i linjen c) 111. Dette resulterer i 10. Nå blir neste siffer skrevet ned igjen, og vi får verdien 101.
- Dette kan deles nøyaktig av divisoren. Dette resulterer i en 1 i kvoten og restverdien er 0.
Det er ofte nyttig å konvertere binære tall til desimaltall. På neste side finner du de perfekte instruksjonene for dette.