Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Competenze informatiche di base >> .

Come convertire binario a ottale

binario, ottale ed il nostro sistema decimale familiare sono tutti i sistemi di valori posto per rappresentare i numeri . La differenza è nel numero di diversi numeri utilizzati per valore posto . Mentre il nostro sistema decimale ha 10 numeri (0-9 ) , ottale ha 8 ( 0-7) , e dispone di 2 binari ( 0 e 1 ) . Conversione tra questi sistemi significa efficientemente riconoscendo che un numero scritto in qualsiasi sistema è basato sulla potenza della sua base . Poiché ottale è basato sulle potenze di 8 , 8 ma è essa stessa una potenza della base di binario 2 , è relativamente facile convertire da uno all'altro . Istruzioni
1

bloccare le cifre della vostra stringa binaria in gruppi di tre a partire da destra. Per un esempio, 1011010110 sarebbe separato in 1 011 010 110 .
2

Convertire il più a destra del blocco di tre cifre ( o meno) a un singolo valore , lo stesso come se si stesse calcolo di ciascuno come un decimale . A causa di una serie di tre cifre in binario sarà sempre compreso tra 0 e 7 , il risultato sarà un valore ottale . La cifra più a destra deve essere moltiplicato per 1 , al centro da 2 , il più a sinistra per 4, allora i prodotti delle tre cifre sommate. In questo esempio , 110 è 1x4 + 1x2 + 0x1 = 6 .

3 Ripetere il passaggio 2 per il prossimo blocco di tre cifre , in movimento da destra a sinistra , fino alla finale a tre cifre ( o blocco inferiore ) è stato convertito . Nell'esempio , il blocco successivo , 010 è 0x4 + 1x2 + 0x1 = 2 . Dopo di che , 011 è 0x4 + 1x2 + 1x1 = 3 . Infine , 1 può essere scritto come 001 , ed è 0x4 + 0x2 + 1x1 = 1 .
4

Scrivi il tuo numero finale in ottale , in sostituzione di ogni blocco di tre cifre con la sola cifra ottale hai calcolato . Nell'esempio , 1011010110 in binario è pari a 1326 in ottale .

 

sistemi © www.354353.com