Konvertering af decimaler til binære numre
Unavngivet dokument

Decimal til binær konvertering

Konvertering af et decimaltal til et binært tal er en af ​​de mest almindelige procedurer, der udføres i computeroperationer. I eksemplet nedenfor konverteres decimaltallet, 253, til et binært tal med en rest, r, ved successiv opdeling med 2. Det binære tal for 253 er 11111101

1 253/2 = 126 r 1
2 126/2 = 63 r 0
3 63/2 = 31 r 1
4 31/2 = 15 r 1
5 15/2 = 7 r 1
6 7/2 = 3 r 1
7 3/2 = 1 r 1
8 1/2 = 0 r 1


Base 2 nummereringssystem

Computere genkender og behandler data ved hjælp af det binære eller base 2-nummereringssystem. Det binære nummereringssystem bruger kun to symboler (0 og 1) i stedet for de ti symboler i decimalnummereringssystemet. Placeringen eller stedet for hvert ciffer repræsenterer nummeret 2 (basisnummeret) hævet til magten (eksponenten), baseret på dets position.

eksempler




24

25

26


 

Følgende tabel illustrerer, hvordan et decimalnummer konverteres til et binært tal

Base 2 nummereringssystem

Værdi

Symboler

2

2

2

2

2

2

2

2

Symboler

0.1

0.1

0.1

0.1

0.1

0.1

0.1

0.1

Basiseksponent

27

26

25

24

23

22

21

20

Fastsætte værdi

128

64

32

16

8

4

2

1

Konverter decimal 35 til binær

0

0

1

0

0

0

1

1

Procedure til konvertering af et decimalnummer til et binært tal

Der er omkring fem trin involveret i konvertering af tallet 35 til et binært tal.

1. Først skal du bestemme den større magt på 2, der er mindre end eller lig med 35. Så startende med det største antal er 2 til 5 (32) mindre end 35. Placer en "1" i den kolonne og beregne derefter hvor meget der er tilbage ved at trække 32 fra 35. Resultatet er 9.

2. Derefter skal du kontrollere, om 16 (den næste lavere effekt på 2) der passer ind i 3. Fordi det ikke gør, placeres en "0" i den kolonne. Værdien af ​​det næste tal er 8, som er større end 3, så en "0" placeres også i denne kolonne.

3. Den næste værdi, som vi arbejder med, er 4, som stadig er større end 3. Så, igen, gør vi dette til "0."

4. Okay, vores næste værdi er 2, som er mindre end 3. Og fordi det er, placerer vi en "1" i kolonnen. Nu skal du trække 2 fra 3, og resultatet bliver 1.

5. Værdien af ​​det sidste nummer er 1, der stadig fungerer med det resterende tal. Derfor placerer vi en "1" i den sidste kolonne. Nu ser vi, at det binære tal for decimaltallet 35 er 100011.


Video Instruktioner: How To Convert Decimal to Binary (Kan 2024).