Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: inma55 en 9 Agosto 2023, 11:19 am



Título: binario y hexadecimal
Publicado por: inma55 en 9 Agosto 2023, 11:19 am
1-todos los programas acaban trabajando con datos binarios?
2-todos los programas traducen las letras y numeros que pulsamos a lenguaje hexadecimal como un paso previo a traducirlo a binario?

Basicamente quiero saber cuando se hace el paso intermedio de traducirlo al hexadecimal y cuando no hay paso intermedio y se traduce directamente al binario.

gracias


Título: Re: binario y hexadecimal
Publicado por: Locura_23 en 9 Agosto 2023, 19:25 pm
Hombre pues para ser exacto es difícil generalizar todo aquí, la razón es que los lenguajes hacen ese procedimiento de manera distinta y con distintos mecanismos para hacer más rápidos los programas.

Una cosa es segura, el lenguaje de la máquina es binario y los programas se traducen a ese lenguaje siempre. Por lo tanto, los programas terminan siendo datos u operaciones entre valores binarios.

El sistema hexadecimal permite representar un número binario muy largo de manera más corta. Por ejemplo, las direcciones de memoria están en hexadecimal.
Por lo tanto los valores muy grandes suelen ser hexadecimales que luego se transforman a binario.






Título: Re: binario y hexadecimal
Publicado por: Fernando Morales en 10 Agosto 2023, 20:07 pm
El nivel de abstracción y la representación de datos varían según el lenguaje de programación, el contexto y el objetivo del programa. En muchos casos, los programadores no necesitan lidiar directamente con la traducción a binario o a hexadecimal, ya que esta es una tarea manejada por las herramientas de programación y el sistema operativo.








Título: Re: binario y hexadecimal
Publicado por: El_Andaluz en 11 Agosto 2023, 03:22 am
1-todos los programas acaban trabajando con datos binarios?
2-todos los programas traducen las letras y numeros que pulsamos a lenguaje hexadecimal como un paso previo a traducirlo a binario?

Basicamente quiero saber cuando se hace el paso intermedio de traducirlo al hexadecimal y cuando no hay paso intermedio y se traduce directamente al binario.

gracias


Para que quieres saber esto si no tienes conocimientos básicos para programar.


Se efectúa el proceso inverso que se realiza de binario a hexadecimal. Cada dígito hexadecimal se sustituye por sus cuatro dígitos binarios, que se pueden consultar en la tabla de equivalencias entre los diferentes sistemas de numeración.


Esto es un Ejemplo:

(https://es.convertbinary.com/wp-content/uploads/Hexadecimal-a-Binario-paso-4-1.gif)