Binary Converteren naar octaal getal , octaal en onze vertrouwde decimale systeem zijn allemaal plaats waardesystemen te vertegenwoordigen nummers . Het verschil zit in het aantal verschillende cijfers gebruikt per plaats waarde . Terwijl ons decimale stelsel heeft 10 cijfers ( 0-9 ) , octaal heeft 8 ( 0-7 ) , en binaire heeft 2 ( 0 en 1 ) . Omzetting tussen deze systemen betekent efficiënt erkennen dat een aantal die in een systeem is gebaseerd op machten van zijn basis . Omdat octaal is gebaseerd op krachten van 8 , 8 maar zelf een kracht van binair de basis 2 , is het betrekkelijk gemakkelijk om de ene naar de andere . Instructies Blok 1 van de cijfers van uw binaire string in sets van drie van rechts naar links . Voor een voorbeeld , zou 1011010110 worden gescheiden in 1 011 010 110 . Kopen van 2 Zet het meest rechtse driecijferige blok ( of minder ) tot een enkele waarde , hetzelfde alsof u de berekening van elk als een decimaal . Door een reeks van drie cijfers in binaire altijd tussen 0 en 7 , zal het resultaat een octale waarde . De meest rechtse cijfer moet vermenigvuldigd worden met 1 , 2 door het midden , de meest linkse van 4 en vervolgens de producten van drie cijfers opgeteld . In het voorbeeld is 110 1x4 + 1x2 + 0x1 = 6 . 3 Herhaal stap 2 voor de volgende drie cijfers blok , die van rechts naar links , tot de laatste drie cijfers ( of minder ) blok is omgebouwd . In het voorbeeld , het volgende blok , 010 is 0x4 + 1x2 + 0x1 = 2 . Daarna , 011 is 0x4 + 1x2 + 1x1 = 3 . Tot slot 1 kan worden geschreven als 001 , en is 0x4 + 0x2 + 1x1 = 1 . 4 Schrijf je laatste nummer in octale , vervangt elk drie blok cijfers met de single octale cijfer dat u hebt berekend . In het voorbeeld , 1011010110 in binair is gelijk aan 1326 in octaal .
|