HEXADECIMAL:
La división se efectúa del mismo mi smo modo que en el sistema decimal y se realiza
directamente en la misma base del sistema octal o hexadecimal. Sin embargo, también se puede obtener previamente la conversión en binario y proceder, como en el caso anterior, a realizarla en binario; y después el resultado transformarlo de nuevo al sistema numérico original.
La base hexadecimal esta formada por 16 elementos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C, D, E, F donde A=10, B=11, C=12, D=13, E=14, F=15 El sistema hexadecimal es posicional como el nuestro en base 10 Si tienes una división puedes intentar pasar los números a base 10 y dividir, 96A = A * 16 + 6 * 1 6¹ + 9 * 16² = A+96+2304=10+96+2304=2410 Como F = 15 Solo tienes que efectuar la división. Ahora si quieres hacerla en base hexadecimal, solo tienes que hacerla como en base 10 pero acordándote a cordándote de que cuando el numero pasa de 16 tienes que contar las llevadas, a ver si me explico mejor. En base 10 dividir 2410/15 = 2410 |_15__ ...................... ............................... ................ ....... 15 .........160 ..................restando ..................restando........ ........ ....... 9 Bajamos el 1....................... 1............................91...... .....91.......6 .6 ...................restando ...................restando.......... ........... . Bajamos el 0....................... 0...........................10....... ....10........0 .0 En base 16.............96A |__F___ ...................... ..............................96.. ........96.... .. ....A0 ........restando...........0 Bajamos A................0A....0 A................0A....0 >>>> Date cuenta cuenta que A=10 < 15 = F, luego como en una división normal, cuando el dividendo < divisor el cociente es 0 El1º numero A lo obtienes como sigue: 9 < F=15 luego como en una división normal tenemos que tomar el siguiente numero. Ahora tenemos 96 entre F, pasa mentalmente el 96 a base 10 96= 9 × 16¹ + 6 ×16 = 150 en base 10, luego 150 / F(=15) es 10(=A) >>; F×A =96 Luego el resultado de tu división es el numero en base hexadecimal A0 y de resto A Comprueba A0 = 160 en base 10 , luego A0×F + A =160 ×15+10 = 2410 = 96A Espero que te sirva.
El sistema hexadecimal es el de base 16, debes resolverlo aplicando las operaciones con 16 signos, de la misma forma que lo haces en el sistema binario, pero ahora es con: 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f. Para convertir de decimal a cualquier otro sistema se hará por división sucesiva, es decir que si queremos convertir a hexadecimal un numero de decimal, bastara dividir entre 16 la cantidad y el resultado volverlo a dividir por 16 hasta que el resultado sea menor a 16, siempre con números enteros, de tal manera si él numero decimal es non o impar sobrara siempre uno y si es par sobrara cero y estos residuos se pondrán en orden de la ultima división a la primera y se da dicho numero en base 16. Para convertir de cualquier sistema de numeración a decimal se hará por el peso de los dígitos, convirtiéndose estos a decimal y sumando el resultado. Ejemplo el 16 en base decimal es = al 10 en base 16 Hexadecimal o Base 16 (16 Dígitos, 0 - f)