Del binære tal - hvordan det fungerer
Når man programmerer eller evaluerer data, er der ofte forhindringen i at skulle opdele binære tal. Denne proces er imidlertid ikke for kompliceret. Vi fortæller dig, hvordan det gøres.
Opdeling i det dobbelte system: Sådan deles binære tal
- Opdelingen i det dobbelte system ligner meget decimalsystemet. Udbyttet deles sædvanligvis af divisoren her. Dette resulterer i kvoten, sommetider med resten eller decimaltal. Dette elimineres fuldstændigt, når man beregner med binære tal.
- Skriv til divisionen, og følg de næste trin. (I næste afsnit forklares processen igen ved hjælp af et praktisk eksempel)
- Start med at få nummeret på det første ciffer i udbyttet (nummer til venstre) og sammenlign det med divisoren (nummeret til højre). Hvis antallet af delere er det samme eller større, skrives en 1 i kvotientens første position. Hvis det er mindre end 0.
- Træk divisoren fra udbyttet i sekvensen, hvis det er ens eller større. Ellers skal du skrive hele tallet på den næste linje. Træk det næste ciffer fra det specificerede udbytte, og gentag disse trin, indtil du har nået det sidste ciffer. Hvis der er restværdier tilbage, skal du blot slette dem. Disse er irrelevante.
Del binære tal - eksempel
- I dette eksempel er det binære tal 15 (1111) divideret med det binære antal 5 (0101). Løsningen på denne opdeling skal være 3 (0011).
- a) Det første ciffer skrives ned og sammenlignes med divisoren 101. 1 er mindre end 101. Derfor skrives 0 ind i kvoten.
- b) 1 fra den første linje vedtages, og nummeret på det næste ciffer skrives ned. Igen sammenligningen: 11 mindre end 101. Så kommer et andet 0 i kvoten.
- c) Den samme overførselsproces gentages. Nu har vi værdien 111, som er større end divisoren 101. Derfor er en 1 skrevet i kvotienten.
- d) A 1 i kvotienten betyder også, at divisoren 101 i nummersekvensen trækkes fra tallet i linje c) 111. Dette resulterer i 10. Nu bliver det næste ciffer skrevet ned igen, og vi får værdien 101.
- Dette kan deles nøjagtigt af divisoren. Dette resulterer i en 1 i kvotienten, og den resterende værdi er 0.
Det er ofte nyttigt at konvertere binære tal til decimaltal. På næste side finder du de perfekte instruktioner til dette.