Konvertera decimalnummer till binära nummer
Namnlöst dokument

Decimal till binär konvertering

Att konvertera ett decimaltal till ett binärt tal är en av de vanligaste procedurerna som utförs vid datoroperationer. I exemplet nedan konverteras decimaltalet, 253, till ett binärt tal med en återstående r, genom successiv delning med 2. Det binära talet för 253 är 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-numreringssystem

Datorer känner igen och bearbetar data med hjälp av det binära eller bas 2-numreringssystemet. Det binära numreringssystemet använder bara två symboler (0 och 1) istället för de tio symbolerna i decimaltalssystemet. Positionen eller platsen för varje siffra representerar siffran 2 (basnumret) höjt till kraften (exponenten), baserat på dess position.

exempel




24

25

26


 

Följande tabell illustrerar hur ett decimaltal konverteras till ett binärt tal

Base 2-numreringssystem

Värde

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

Bas Exponent

27

26

25

24

23

22

21

20

Sätta värde

128

64

32

16

8

4

2

1

Konvertera decimal 35 till binär

0

0

1

0

0

0

1

1

Förfarande för att konvertera ett decimaltal till ett binärt nummer

Det är ungefär fem steg involverade i konvertering av numret 35 till ett binärt nummer.

1. Först måste du bestämma den större kraften på 2 som är mindre än eller lika med 35. Så börjar med det största antalet, 2 till 5 (32) är mindre än 35. Lägg en "1" i den kolumnen och beräkna sedan hur mycket som finns kvar genom att subtrahera 32 från 35. Resultatet är 9.

2. Därefter vill du kontrollera om 16 (nästa lägre effekt på 2) som passar i 3. Eftersom det inte gör det, placeras en "0" i den kolumnen. Värdet på nästa nummer är 8, vilket är större än 3, så en "0" placeras också i den kolumnen.

3. Nästa värde som vi arbetar med är 4, vilket fortfarande är större än 3. Så, igen, gör vi detta till "0."

4. Okej, vårt nästa värde är 2, vilket är mindre än 3. Och eftersom det är, kommer vi att placera en "1" i kolumnen. Nu måste du subtrahera 2 från 3, och resultatet blir 1.

5. Värdet på det sista numret är 1, vilket fortfarande fungerar med det återstående numret. Därför placerar vi en "1" i den sista kolumnen. Nu ser vi att det binära talet för decimaltalet 35 är 100011.


Video Instruktioner: Tal 6. Det binära talsystemet (April 2024).