?????? hexadecimal o decimal

Y

yahaa

Guest
Hola chicos plz help me out

¿Por qué utilizar la representación hexadecimal para la programación de microprocesadores y microcontroladores???
¿Por qué no usamos decimal o octal o cualquier otra base como el 32, etc?

 
Me puede dar una respuesta "al revés": Yo prefiero usar dígitos decimales porque ist más fácil para los programadores humanos para utilizar la representación decimal.

Ejemplo: Un tamaño utilizado común de una resolución de pantalla es
1024 (decimal) x 768 (decimal) de píxeles

el mismo valor en hexadecimal se
0x400 (hexadecimal) x 0x300 (hexadecimal)Si usted escribe algo de código, podría ser más fácil de entender

i: = 1-1024 do (
for j: = 1-768 do (

en lugar de
i: = 0x000 a 0x3ff do (
for j: = 0x000 a 0x2ff do (
Last edited by nerd77 en 28 nov 2005 22:58, editado 1 vez en total

 
Hola!

Utilizamos formato hexadecimal ya que es simple y rápido para convertir y representar las secuencias de bits (números binarios) en números hexadecimales.Sólo separar los dígitos binarios en grupos de 4 (aperitivos) y cada mordisco estará representado por un dígito hexadecimal (de 0 a F).

0000 binario = 0 hexa
0001 binario = 1 hexa
0010 binario = 2 hexa
0011 binario = 3 hexa
0100 binario = 4 hexa
0101 en binario = 5 hexa
0110 binario = 6 hexa
0111 binario = 7 hexa
1000 binario = 8 Infanrix
1001 binario = 9 Hexa
1010 binario = A hexa
1011 binario = B Hexa
1100 binario = hexa C
1101 binario = hexa D
1110 binario = hexa E
1111 binario = hexa F

Entonces, para representar el byte 10010011 que acaba de separar 1001 y 0011 y convertir en formato de dos dígitos hexadecimales: 93h, se da cuenta que un byte puede ser representado por dos dígitos hexadecimales.

En cuanto a las computadoras, el formato binario y decimal es mejor es mejor para los seres humanos, el hexadecimal es una intermedia y puede salvar reprsenting dígitos cuando un gran número, por ejemplo: 65535 decimal puede ser representado por el hexa FFFF, el ahorro de un dígito en comparación con la base decimal .

 
principalmente por 2 razones:

1 - manualmente puede convertir el formato de hexa a su binario que es muy apegado a la naturaleza de los microcontroladores ..especialmente si se trata de una palabra de control, en la que desea cambiar u algunos pines en off y algunas otras ...

2 - es inferior a binarios ..como u puede escribir un poco # 16 en sólo 4 dígitos ..y todavía tienen el carácter binario de modo u puede extraer cualquier material binario de forma manual y fácilmente.

 
En realidad, la pregunta debería ser binario o decimal.Los dispositivos digitales entender sólo dos condiciones, es decir dentro o fuera, en general, que representan el 1 y con descuento con 0.Ahí es donde entra en binario de imagen.

Pero con el 1,0 para representar grandes números decimales es difícil para los seres humanos por lo que necesitamos alguna manera de acortar la longitud de los números binarios y debería ser fácil de convertir a binario y de ahí es donde hexadecimal entrar

 
pero si dígitos de ahorro y la conversión fuera el caso
¿Por qué no usamos la base 32 y tomar 5 aperitivos juntos y encontrar el equivalente???

 
hola
cualquier máquina entiende sólo 1 'ans 0 grupo only.we 4 bits en un mordisco y representar en hexadecimal se guarda la memoria del procesador de almacenamiento y de fácil comprensión para nosotros

 
Hola,
Puedo usar por residuos mezclados en mi Programa:
para el control de hardware - hex; para los bucles, contadores ..- Decimal
De todos modos

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Algún tipo de broma: ¿Por qué los humanos se diseña para procesar el número hexadecimal?

Lee aquí

 
yahaa escribió:

pero si dígitos de ahorro y la conversión fuera el caso

¿Por qué no usamos la base 32 y tomar 5 aperitivos juntos y encontrar el equivalente???
 

Welcome to EDABoard.com

Sponsor

Back
Top