Canvi de base Binari/Octal/Hexadecimal
Canvi de base Binari/Octal/Hexadecimal
Per fer un canvi de base entre números Binaris, Octals, Hexadecimals, a decimals i viceversa, s’han de seguir els mateixos passos amb diferents bases
Binar a decimal
Per passar de binari a decimal, el procediment és tan senzill com:
tenint el numero 10011101, posem les potències de 2 sota cada número, o posem el resultat de les potències directament sota de cada número : 128,64,32,16,8,4,2,1 respectivament.
una vegada que tenim aquests números sota cada 1 i 0, multipliques la potencia per el numero de dalt. per exemple, el 1 es multiplicaria per el 1 de l’iultima posició del binari. el 2 es multiplica per el 0, el 4 una altre vegada per el 1, i així fins arribar a l’ultim numero de l’esquerra. Una vegada has multiplicar, els resultats serien o el mateix numero que has multiplicat o 0, degut a que multipliques per 1 o 0. En aquest numero, el resultat de les multiplicacions sería: 128,0,0,16,8,4,0,1. Tenint aquest resultat, només et queda sumar tots els números per tenir el resultat a decimal. En aquest cas sería 157.
En el cas del octal, es fa el mateix, però el numero en octal pot contendre numeros del 0 al 7, i la base es 8, així que per exemple, 73, per pasarlo a decimal, has de possar les potencies a sota de cada numero. En aquest cas, sota el 3 hi hauria un 1, perquè 8 elevat a 0 es 1, i sota el 7 hi hauria 8 perquè 8 elevat a 1 es 8. A partir d’aquí, es fa el mateix que en els binaris, multipliques l’1 per el 3, i el 8 per el 7, tenint com a resultat 56+3=59.
En el cas dels Hexadecimals, es igual que amb els octals, però els números són des del 0 al 9, i a partir del 9 cada lletra equival al següent número fins arribar al 15. Aixó significa que A es 10, B es 11, C es 13 i així successivament fins a 15, que equival a F
En hexadecimal, la base es 16. Un exemple seria D8, i per resoldre seria el mateix que a l’octal. 16 elevat a 0 es 1, i 16 elevat a 1 es 16. Amb aixó, multipliques 1 per 8, i 16 per D que equival a 13, així que 16*13. després sumes els resultats, i el resultat es 216.
Per finalitzar, per pasar de Decimal a Binari, octal o hexadecimal, es el mateix en tots els casos.
Per al binari, tenint el número decimal 236, divideix entre 2 amb el mètode manual, escrivint els residus de dreta a esquerra.
Es molt important no parar de fer divisions fins arribar a dividir entre 0,ja que els 0 a l’esquerra no tenen cap valor, i si no divideixes entre 0, no et surt l’ultim 1.
Una vegada tens la divisió, els números s’escriuen 1011111.
En el cas dels octals i hexadecimals es el mateix, pero es divideix entre 8 i 16 respectivament. es divideix fins que ja no es pot dividir més, no fins a 0
Filed under: MP05-Xarxes locals,UF1- introducció a les xarxes locals - @ October 9, 2023 9:44 am
Tags: Binari, Hexadecimal, Octal, Tutorial