kuinka muuntaa tukiasema 8 tukiasemaksi 2


Vastaus 1:

Jos numerosi on jo tukikohdassa 8 (oktaali), niin se on erittäin helppo muuntaa perustaksi 2 (binääri), koska jokainen oktaalinumero voidaan esittää kolmebittisenä (binäärilukuna) seuraavasti:

  • Korvaa jokainen nolla (0) luku oktaaliluvussa luvulla "000"
  • Korvaa kukin (1) numerolla "001"
  • Korvaa kukin 2 luvulla "010"
  • Jokaisesta 3 tulee "011"
  • Jokaisesta 4 tulee "100"
  • 5: stä tulee "101"
  • 6: sta tulee 110
  • 7: stä tulee "111"

Muuta vain jokainen oktaalinumero {0, 1, 2, 3, 4, 5, 6, 7} sen 3-bittiseksi vastaavaksi {000, 001, 010, 011, 100, 101, 110, 111}.

Heksadesimaaliluvut voidaan muuntaa vastaavasti binaariksi korvaamalla kukin heksadesimaali neljällä bitillä.


Vastaus 2:

Helpoin tapa muuntaa binääri (perus 2) oktaaliksi (perus 8) on ryhmittää annettu binääriluku 3 bitiksi (2 ^ \ mathbf {3}) vasemmalle (ja oikealle murto-osalle) desimaalipilkuksi.

Tässä (10110) _2 = (10 \; \; 110) _2

Muunna sitten jokainen binäärilukujen ryhmä oktaaliekvivalenteiksi kuten alla.

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

Otetaan toinen esimerkki

(10110.1111) _2 = (\ mathbf {0} 10 \; \; 110 \;. \; 111 \; \; 1 \ mathbf {00}) _ 2 (tarkkaile lihavoitua 0-etuliitettä vasemman reunan ja äärioikeiston binaariryhmään desimaalipilkun ryhmä, jotta siitä muodostuu 3 bitin ryhmä)

(26.74) _8

Vastaavasti voit muuntaa annetun oktaalin binääriksi kirjoittamalla vain 3-bittisen binääriekvivalentin annetuista oktaaliluvuista.

(0) _8 = (000) _2

(1) _8 = (001) _2

\ vdots

(7) _8 = (111) _2

Esimerkiksi,

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


Vastaus 3:

Muunna kukin numero 3-numeroiseksi binäärimuodoksi ja sijoita se täsmälleen samaan sijaintiin. Esimerkiksi.

Otetaanpa ei. perus 8 muodossa eli 61

sitten sen pohja 2 keskustelu on 110001

Voimme myös tarkistaa, onko se totta vai ei, muuntamalla molemmat ei nro 10: n muodossa, mikä yllä olevaan esimerkkiin

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

ja

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


Vastaus 4:

Muunto oktaalista binääriksi on helppoa. Korvaa vain oktaalinumero kolmella vastaavalla binääriluvulla: 0 000, 1 001, 2 010, 3 011, 4-100, 5-101, 6-101, 7-111.


Vastaus 5:

helpoin tapa on ... .. Muunna ensin luku tukiasemaan 10 ja sitten muunnetaan tukiasemaan 2

esim. 46 pohja 8

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

= 32 + 6

= 38

Huomautus * 38 on peruskymmenessä

jaa 38 kahdella listaa loput sivuun

toista, kunnes u saavuttaa nollan


Vastaus 6:

Pohja on 8, joten teho on 2, jos haluamme muuntaa kantan as2, selvitä sitten, kuinka paljon 2 korotettiin 8: een. Saamme 3 arvona 2 osaksi2 osaksi2 = 8. 2 ^ 3Into2 on yhtä suuri kuin 2 ^ 6


Vastaus 7:

Ota kukin luku 8 tukiasemasta ja muunna se kolmeksi binääriluvuksi tukiasemassa 2. Jos esimerkiksi näet numeron 6 tukiasemassa 8, muunna se 110: ksi, mikä on 6 tukikohdassa 2.


Vastaus 8:

Koska 8 on 2: n voima, voimme muuntaa numeroita numeroittain:

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

Esimerkki:

361_8 = 011110001_2


Vastaus 9:

Idioottinen tapa on muuntaa tukiasemaan 10 ja sitten tukikohtaan 2.

Huomaa, että tukiaseman 2 kolmen joukot muunnetaan tukiasemaksi 8:

111 pohja 2 → 7 pohja 8 jne.


Vastaus 10:

8/2 = 4 rem 0

4/2 = 2 Rem 0

2/2 = 1 tehtävä 0

8 pohja 10 pohjaan 2 = 1000 pohja 2

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

8 + 0 + 0 + 0 = 8 perusta 10


Vastaus 11:

8 = 4 \ kertaa 2 + 0

4 = 2 \ kertaa 2 + 0

2 = 2 \ kertaa 1 + 0

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