hoe basis 8 naar basis 2 te converteren


Antwoord 1:

Als je nummer al in basis 8 (octaal) staat, dan is het heel gemakkelijk om het om te zetten naar basis 2 (binair) omdat elk octaal cijfer kan worden weergegeven door drie bits (binaire cijfers), als volgt:

  • Vervang elk nul (0) cijfer in het octale getal door "000"
  • Vervang elk (1) door "001"
  • Vervang elke 2 door "010"
  • Elke 3 wordt "011"
  • Elke 4 wordt '100'
  • 5 wordt "101"
  • 6 wordt "110"
  • 7 wordt "111"

Verander gewoon elk octaal cijfer {0, 1, 2, 3, 4, 5, 6, 7} in zijn 3-bits equivalent {000, 001, 010, 011, 100, 101, 110, 111}, respectievelijk.H

Hexadecimale getallen kunnen op dezelfde manier worden geconverteerd naar binair door elk hexadecimaal cijfer te vervangen door vier bits.


Antwoord 2:

De eenvoudigste manier om een ​​binair (grondtal 2) naar een octaal (grondtal 8) getalsysteem te converteren, is door het gegeven binaire getal te groeperen in 3 bits (2 ^ \ mathbf {3}) links (en rechts voor een breukgedeelte) naar de komma.

Hier (10110) _2 = (10 \; \; 110) _2

Converteer vervolgens elke groep binaire getallen naar een octaal equivalent zoals hieronder.

(10 \; \; 110) _2 = \ mathbf {(26) _8}

Neem een ​​ander voorbeeld

(10110.1111) _2 = (\ mathbf {0} 10 \; \; 110 \;. \; 111 \; \; 1 \ mathbf {00}) _ 2 (let op het vetgedrukte voorvoegsel 0 voor de binaire groep van de uiterst linkse groep en uiterst rechts groep van decimalen om er een groep van 3 bits van te maken)

(26.74) _8

Evenzo kunt u een gegeven octaal naar een binair getal converteren door gewoon een 3-bits binair equivalent van gegeven octale getallen te schrijven.

(0) _8 = (000) _2

(1) _8 = (001) _2

\ vdots

(7) _8 = (111) _2

Bijvoorbeeld,

(345.67) _8 = \ mathbf {(011 \; 100 \; 101.110 \; 111)}


Antwoord 3:

Converteer elk cijfer naar zijn 3-cijferige binaire vorm en plaats het op exact dezelfde locatie. Bijv.

Laten we een nee nemen. in basis 8 vorm dwz 61

dan is zijn basis 2-gesprek 110001

We kunnen ook controleren of het waar is of niet door beide nee's om te zetten in basis 10-vorm, wat voor het bovenstaande voorbeeld zal gebeuren

(6 × (8 ^ 1)) + (1 × (8 ^ 0)) = 49

en

(1 × (2 ^ 5)) + (1 × (2 ^ 4)) + (0 × (2 ^ 3)) + (0 × (2 ^ 2)) + (0 × (2 ^ 1)) + (1 × (2 ^ 0)) = 49


Antwoord 4:

Het omzetten van octaal naar binair is eenvoudig. Vervang gewoon een octaal cijfer door de drie overeenkomstige binaire cijfers: 0 tot 000, 1 tot 001, 2 tot 010, 3 tot 011, 4 tot 100, 5 tot 101, 6 tot 110, 7 tot 111.


Antwoord 5:

de gemakkelijkste manier is… .. converteer eerst het getal naar grondtal 10 en vervolgens naar grondtal 2

bijv 46 basis 8

= (4 * 8 ^ 1) + (6 * 8 ^ 0)

= 32 + 6

= 38

opmerking * 38 is in basis tien

deel 38 door twee en zet de rest opzij

herhaal totdat je een nul bereikt


Antwoord 6:

Base is 8, dus de macht is 2 als we base as2 willen omrekenen, zoek dan uit hoeveel 2 is verhoogd naar 8. We krijgen 3 als 2 into2 into2 = 8. 2 ^ 3Into2 is gelijk aan 2 ^ 6


Antwoord 7:

Neem elk cijfer in basis 8 en converteer het naar 3 binaire cijfers in basis 2. Als je bijvoorbeeld het getal 6 in basis 8 ziet, converteer het dan naar 110, dat is 6 in basis twee.


Antwoord 8:

Omdat 8 een macht van 2 is, kunnen we cijfer voor cijfer converteren:

0_8 = 000_2 1_8 = 001_2 2_8 = 010_2 3_8 = 011_2 4_8 = 100_2 5_8 = 101_2 6_8 = 110_2 7_8 = 111_2

Voorbeeld:

361_8 = 011110001_2


Antwoord 9:

De idiote manier is om te converteren naar basis 10 en vervolgens naar basis 2.

Merk op dat sets van drie in basis 2 worden omgezet in basis 8:

111 basis 2 → 7 basis 8, enz.


Antwoord 10:

8/2 = 4 rem 0

4/2 = 2 rem 0

2/2 = 1 rem 0

8 basis 10 tot basis 2 = 1000 basis 2

1 x 2 ^ 3 + 0 x 2 ^ 2 + 0 x 2 ^ 1 + 0 x 2 ^ 0

8 + 0 + 0 + 0 = 8 basis 10


Antwoord 11:

8 = 4 \ maal 2 + 0

4 = 2 \ maal 2 + 0

2 = 2 \ maal 1 + 0

8 = (1 \, 0 \, 0 \, 0) _2