Cum se convertește binarul în octal

Autor: Peter Berry
Data Creației: 16 Iulie 2021
Data Actualizării: 23 Iunie 2024
Anonim
Binary to Octal Conversion
Video: Binary to Octal Conversion

Conţinut

Binar și octal sunt doi coeficienți diferiți utilizați în mod obișnuit în computere. Diferit de radix: baza 2 are octal și octal 8, deci trebuie grupate pentru conversie. Sună complicat, dar transformarea este de fapt foarte simplă.

Pași

Metoda 1 din 2: Transfer manual

  1. Recunoaște secvența binară. Șirurile binare sunt șiruri simple compuse din caracterele 1 și 0, cum ar fi 101001, 001 sau chiar 1. Aceste șiruri sunt de obicei numere binare. În plus, unele cărți și profesori simbolizează și numerele binare prin indicele „2”, cum ar fi 1001.2, pentru a evita confuzia cu numărul „o mie și una”.
    • Indicele indică „baza” pentru un număr. Binar este sistemul de bază două, iar octal este sistemul de bază 8.

  2. Grupați caracterele 1 și 0 într-un număr binar în seturi de trei, începând de la dreapta la stânga. Există opt caractere sau cifre diferite utilizate în octal și doar două în binar. Deci, avem nevoie de trei cifre binare pentru a reprezenta un număr octal. Grupați numerele de la dreapta la stânga. De exemplu, numărul binar 101001 va fi împărțit în 101 001.

  3. Adăugați zerouri în stânga ultimei cifre dacă nu există suficiente cifre pentru a forma un triplu. Numărul 10011011 are opt cifre și, chiar dacă opt nu este divizibil cu trei, îl puteți converti în octal adăugând mai întâi zerouri până când aveți un triplu. De exemplu:
    • Număr original: 10011011
    • Grup: 10 011 011
    • Adăugați zerouri astfel încât fiecare grup să aibă trei elemente: 010 011 011

  4. Adăugați 4, 2 și 1 sub fiecare dintre trio pentru a nota locația. Fiecare număr binar din fiecare triplet reprezintă un loc în coeficientul octal. Primul număr este poziția 4, al doilea număr este poziția 2, iar al treilea număr corespunde poziției 1. Pentru simplitate, scrieți aceste numere direct sub tripletele binare. De exemplu:
    • 010 011 011
      421 421 421
    • 001
      421
    • 110 010 001
      421 421 421
    • Notă: pentru comanda rapidă puteți sări peste acest pas și să comparați seturile binare cu acest tabel de conversie octal.
  5. Când 1 este pe un număr care indică o poziție, scrieți acel număr (4, 2 sau 1) pentru a începe numărul octal. Dacă pe „4” există un număr 1, atunci numărul dvs. octal are un număr 4. Dacă 0 este deasupra unui număr care indică o poziție, numărul dvs. octal nu va conține acel număr și îl vom lăsa necompletat, nu sau semn dash acolo. Luați în considerare exemplul de problemă:
    • Subiecte:
      • Transfer 1010100112 la octal.
    • Grupul trei:
      • 101 010 011
    • Adăugați indicatori de locație:
      • 101 010 011
        421 421 421
    • Evaluează fiecare poziție:
      • 101 010 011
        421 421 421
        401 020 021
  6. Adăugați noile numere în fiecare triplu. Odată ce ați localizat numărul octal, pur și simplu găsiți suma valorilor în triplu. Deci, cu 101, avem 4, 0, 1 și obținem 5 (). Continuând exemplul de mai sus:
    • Subiecte:
      • Transfer 1010100112 la octal.
    • Grupați trei, adăugați valori privind locația și evaluați fiecare destinație de plasare:
      • 101 010 011
        421 421 421
        401 020 021
    • Adăugați fiecare dintre cele trei grupuri:
  7. Combinați rezultatele obținute pentru a forma numărul octal final. Împărțirea unui număr binar facilitează rezolvarea problemelor matematice - numărul inițial este doar un șir simplu de caractere. Deci, acum, după conversie, trebuie să fuzionăm totul pentru a obține rezultatul final. Asta e tot.
    • Subiecte:
      • Transfer 1010100112 la octal.
    • Grupați trei, adăugați numere de locații, evaluați locații și găsiți totaluri:
      • 101 010 011
        5 — 2 — 3
    • Combinați numerele împreună:
      • 523
  8. Adăugați un indice sub 8 (ca acesta 8) pentru a finaliza conversia. Fără această notație, ar fi imposibil să se determine dacă 523 este un număr octal obișnuit sau un număr zecimal. Pentru a informa profesorul dvs. că ați primit răspunsul corect, adăugați un index sub 8, indicând că este un număr octal, în baza 8, în răspunsul dvs.
    • Subiecte:
      • Transfer 1010100112 la octal.
    • Convertit:
      • 523.
    • Răspuns final:
      • 5238
    publicitate

Metoda 2 din 2: comutatoare și variații

  1. Folosiți un convertor simplu octal pentru a economisi timp și pentru a vă face temele. Deși nu este utilizat în test, aceasta este o alegere excelentă pentru alte cazuri. Deoarece există doar 8 combinații de numere, memorarea nu este deloc dificilă. Pur și simplu împărțiți numerele în grupuri de trei și comparați-le cu tabelul din imagine.
    • Rețineți că nu există conversie directă pentru 8 și 9. În octal, aceste numere sunt nu exista deoarece există doar 8 cifre (0-7) în sistemul de bază 8.
  2. Dacă există o parte ciudată, vom păstra virgula și vom începe conversia de acolo. Luați în considerare cazul conversiei numărului binar 10010,11 într-un număr octal. De obicei, comutați de la dreapta la stânga și începeți cu un grup de trei. Cu o virgulă, faceți tranziția din acea poziție: pentru partea din stânga virgulei (10010), începeți de acolo și convertiți de la dreapta la stânga (010 010). Cu partea dreaptă (, 11), începeți de la virgulă și convertiți de la stânga la dreapta (110). Când adăugați zero, zerourile sunt adăugate întotdeauna în direcția de conversie. Al treilea rezultat al grupului nostru ar fi 010 010, 110.
    • 101,1 → 101 , 100
    • 1,01001 → 001 , 010 010
    • 1001101,0101 → 001 001 101 , 010 100
  3. Utilizați tabelul convertorului octal pentru a converti octalul înapoi în binar. Aveți nevoie de tabel pentru conversia inversă, deoarece doar „3” nu vă va oferi suficiente informații pentru a face calculul, cu excepția cazului în care înțelegeți deja sistemul octal și doriți să regândiți fiecare combinator. Folosind tabelul de mai jos va fi ușor să convertiți fiecare cifră octală într-un set de trei cifre binare și apoi să le combinați împreună:
    • 0 → 000
    • 1 → 001
    • 2 → 010
    • 3 → 011
    • 4 → 100
    • 5 → 101
    • 6 → 110
    • 7 → 111
    publicitate

Sfat

  • Luați-vă timp pentru a descompune numerele. În mod ideal, ar trebui să utilizați hârtie mare, cu mult spațiu pentru a lucra.