Duda: ¿Para qué sirve el sistema hexadecimal?

Iniciado por Grado 33, 1 Julio 2015, 20:28 PM

0 Miembros y 1 Visitante están viendo este tema.

Grado 33

Buenas, tengo una duda de principiante...
Todavía no he entendido bien el concepto del hexadecimal (en informática) y para que sirve...
Expliquen como si fuera un principiante que acaba de entrar en este mundillo (porque lo soy xD)
Bien, tengo entendido que sirve para representar grandes cifras en una pequeña cifra... o algo así
También me gustaria que me explicasen o me mostraran algún ejemplo para aclarar dudas

Muchas gracias,   ;D

Gh057

Hola, por favor fíjate si te sirve esta respuesta anterior... sobre todo el ejercicio de ejemplo.
-> http://foro.elhacker.net/software/ayuda_con_bytes_y_bits-t433302.0.html;msg2008313#msg2008313

Saludos!
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

Grado 33

#2
Sigo sin saber para que sirve el sistema hexadecimal en informática, que uso tiene?

Creo que no lo entiendo del todo porque tampoco tengo claro lo de las direcciones de memoria...
Que lerdo soy xD

engel lex

Es una representación visual de contenido en binario

se usa el Hexadecimal para que quede "exacto" ya que con decimal queda "incompleto"

es decir, 10002=810, 100002=1610, 111111112, 25510

en Hexa se representa completo y más visual, 10002=816, 11112=F16, 111111112, FF16

también permite hacer conversiones mentales directas, ya que cada 4 bits representan 1 carácter hexadecimal

quiero dejar claro... la maquina en ninguna de sus partes escribe en hexhadecimal, esto es solo una representación visual para humanos

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Grado 33

ahhhhh... Muchisimas gracias  ;D

Ya pueden cerrar el tema

Orubatosu

Existía un motivo para usar el sistema hexadecimal, quizás hoy en día ya no tanto, pero si en su momento, me explico.

Erase una vez, en la noche de los tiempos, cuando la informática era cosa de cuatro pirados con bata blanca, y al comprarte un ordenador que hoy no usarías ni para controlar el aire acondicionado, te daban un manual de 4 cm de grueso...

Erase un tiempo de teclados, y salidas por impresora, donde solo unos pocos privilegiados tenían una pantalla de rayos catódicos (en monocromo), y los ordenadores se usaban sobre todo en automatismos.

Esos ordenadores primitivos usaban como "pantalla" hileras de display alfanumericos. Concretamente unos como estos:



En ordenadores como estos:



Estos cacharros solo permiten mostrar letras y números, y una forma sencilla de enumerar numeros entre 0 y 255 (la combinación de 8 bits) es en hexadecimal, entre 00 y FF

Es decir, que usamos solo 2 caracteres para mostrar el contenido de un byte, mientras que en decimal necesitamos 3, de 000 a 255

Y hay ventajas adicionales, ya que en hexadecimal es imposible representar un numero de 2 dígitos cuyo valor sea superior a 2 bytes, mientras que en decimal sería posible el error.

Son cosas que a día de hoy, con pantallas de 1080 o mas, con millones de colores, monitores enormes, ventanas, transparencias y filigranas parecen "marcianas", pero que hace algunas décadas tenían mucha importancia

Y sigue teniendo esa ventaja a día de hoy. Es imposible en hexadecimal poner un número que exceda la capacidad de los bytes. Por ejemplo yo puedo decir "en 2 bytes caben 1000 numeros diferentes".

Eso es falso, pero en decimal 3 dígitos van desde el 000 hasta el 999

En hexadecimal eso no ocurre nunca. dos caracteres, un byte, no hay mas.

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998

Randomize

A ver, una humilde opinión...


"En vez de pensar en diez, piensas en dieciséis"...


Todo un invento, ¿no?   ;D

Flamer

pues pienso que en un editor hexadecimal los bites se mirarian alineados y cuadraditos con dos cifras osea usan dolos en hexadecimal que ponerlos en decimal   :xD

saludos Flamer y esta buena tu pregunta


Gh057

Cita de: Orubatosu en  5 Julio 2015, 17:44 PM
Existía un motivo para usar el sistema hexadecimal, quizás hoy en día ya no tanto, pero si en su momento, me explico.

Erase una vez, en la noche de los tiempos, cuando la informática era cosa de cuatro pirados con bata blanca, y al comprarte un ordenador que hoy no usarías ni para controlar el aire acondicionado, te daban un manual de 4 cm de grueso...

Erase un tiempo de teclados, y salidas por impresora, donde solo unos pocos privilegiados tenían una pantalla de rayos catódicos (en monocromo), y los ordenadores se usaban sobre todo en automatismos.
(off..) Casi se me pianta un lagrimón Orubasotu XD recuerdos de hace un tiempo ya, cuando era pequeño y no tenía dinero para comprar uno, sin embargo me ponía con lápiz y papel a hacer cuentas con numeros de un byte,.. recuerdo que trasteaba con un libro, tapas negras, de Assembler x86 en inglés,.. prácticamente no entendía nada jajaa! pero fue lo que motivó esta pasión por un mundo -que aún hoy por supuesto!- me parece fascinante y con muchísimas cosas por descubrir. Saludos!
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...