SlideShare una empresa de Scribd logo
1 de 10
Sistema hexadecimal
Este artículo o sección sobre matemáticas e informática necesita
ser wikificado con un formato acorde a lasconvenciones de estilo.
Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el
20 de marzo de 2013.
También puedes ayudar wikificando otros artículos.
Tabla de multiplicar hexadecimal.
El sistema numérico hexadecimal o sistema hexadecimal (a veces abreviado como Hex, no
confundir con sistema sexagesimal) es un sistema de numeración que emplea 16 símbolos. Su uso
actual está muy vinculado a la informática y ciencias de la computación, pues
los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que
un byte representa valores posibles, y esto puede representarse como
que, según el teorema general de la numeración posicional, equivale al número en base
16 , dos dígitos hexadecimales corresponden exactamente —permiten representar la misma
línea de enteros— a un byte.
En principio, dado que el sistema usual de numeración es de base decimal y, por ello, sólo se
dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino
para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente:
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras
minúsculas en lugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor
numérico de cada dígito es alterado dependiendo de su posición en la cadena de dígitos,
quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Por
ejemplo: 3E0A16 = 3×163
+ E×162
+ 0×161
+ A×160
= 3×4096 + 14×256 + 0×16 + 10×1 = 15882.
El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera vez
por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por la
computadora Bendix G-15.
Índice
[ocultar]
• 1 Tabla de conversión entre decimal, binario, octal y hexadecimal
• 2 Fracciones
• 3 Operaciones en Sistema Hexadecimal
o 3.1 Suma
o 3.2 Resta hexadecimal
 3.2.1 Complemento C15
 3.2.2 Complemento C16
• 4 Véase también
• 5 Enlaces externos
Tabla de conversión entre decimal, binario, octal y
hexadecimal[editar · editar fuente]
Fracciones[editar · editar fuente]
Como el único factor primo de 16 es 2, todas las fracciones que no tengan una potencia de 2 en el
denominador, tendrán un desarrollo hexadecimal periódico.
Fracción Hexadecimal Resultado en hexadecimal
1/2 1/2 0,8
1/3 1/3 0,5 periódico
1/4 1/4 0,4
1/6 1/6 0,2A periódico
0hex = 0dec = 0oct 0 0 0 0
1hex = 1dec = 1oct 0 0 0 1
2hex = 2dec = 2oct 0 0 1 0
3hex = 3dec = 3oct 0 0 1 1
4hex = 4dec = 4oct 0 1 0 0
5hex = 5dec = 5oct 0 1 0 1
6hex = 6dec = 6oct 0 1 1 0
7hex = 7dec = 7oct 0 1 1 1
8hex = 8dec = 10oct 1 0 0 0
9hex = 9dec = 11oct 1 0 0 1
Ahex = 10dec = 12oct 1 0 1 0
Bhex = 11dec = 13oct 1 0 1 1
Chex = 12dec = 14oct 1 1 0 0
Dhex = 13dec = 15oct 1 1 0 1
Ehex = 14dec = 16oct 1 1 1 0
Fhex = 15dec = 17oct 1 1 1 1
1/7 1/7 0,249 periódico
1/8 1/8 0,2
1/9 1/9 0,1C7 periódico
1/10 1/A 0,19 periódico
1/11 1/B 0,1745D periódico
1/12 1/C 0,15 periódico
1/13 1/D 0,13B periódico
1/14 1/E 0,1249 periódico
1/15 1/F 0,1 periódico
1/16 1/10 1
Existe un sistema para convertir números fraccionarios a hexadecimal de una forma más
mecánica. Se trata de convertir la parte entera con el procedimiento habitual y convertir la parte
decimal aplicando sucesivas multiplicaciones por 16 hasta convertir el resultado en un número
entero.
Por ejemplo: 0,06640625 en base decimal.
Multiplicado por 16: 1,0625, el primer decimal será 1. Volvemos a multiplicar por 16 la parte
decimal del anterior resultado: 1. Por lo tanto el siguiente decimal será un 1.Resultado: 0,11 en
base hexadecimal. Como el último resultado se trata de un entero, hemos acabado la conversión.
Hay ocasiones en las que no llegamos nunca a obtener un número entero, en ese caso tendremos
un desarrollo hexadecimal periódico.
Operaciones en Sistema Hexadecimal[editar · editar fuente]
En el sistema hexadecimal, al igual que en el sistema decimal, binario y octal, se pueden hacer
diversas operaciones matemáticas. Entre ellas se encuentra la resta entre dos números en sistema
hexadecimal, la que se puede hacer con el método de complemento a 15 o también utilizando
el complemento a 16. Además de éstas, debemos manejar adecuadamente la suma en sistema
hexadecimal, explicada a continuación:
Hexadecimal Decimal
A 10
B 11
C 12
D 13
E 14
F 15
Suma[editar · editar fuente]
• 9 + 7 = 16 (16 - 16 nos llevamos 1 y es = 10 )
En este caso la respuesta obtenida, 16, no está entre el 0 y el 15, por lo que tenemos que restarle
16. Por lo tanto, la respuesta obtenida será 10 (sistema hexadecimal).
Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y
números puede crear confusiones.
• A + 6 = 16 (16 - 16 = 0 y nos llevamos 1)
Ocurre lo mismo que en el ejemplo anterior.
• A + A = 20 ( 20 – 16 = 4 y nos llevamos 1)
La respuesta es 20 y no está entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la
respuesta obtenida será 14 (sistema hexadecimal).
Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y
números puede crear confusiones.
• F + E = 29 ( 29 – 16 = D y nos llevamos 1)
La respuesta es 29 y no está entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la
respuesta obtenida será 1D (sistema hexadecimal).
Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y
números puede crear confusiones.
• Ahora haremos una operación más complicada:
• A + 2 = 12 (12 corresponde a C)
Ten en cuenta que puedes comprobar los resultados utilizando una calculadora científica.
Resta hexadecimal[editar · editar fuente]
Complemento C15[editar · editar fuente]
Como podemos hacer la resta de dos números hexadecimales utilizando el complemento a 15.
Para ello tendremos que sumar al minuendo el complemento a quince del sustraendo, y finalmente
sumarle el bit de overflow (bit que se desborda).
Para entender la resta en complemento a 15 lo analizaremos con un ejemplo. Ésta es la resta que
tenemos que resolver:
A4FC9
- DE8
—————————
¿?¿?¿?¿?
Primero tenemos que hacer que el minuendo y el sustraendo tengan la misma cantidad de
números. Para ello, añadiremos ceros al sustraendo hasta que sean suficientes.
A4FC9
- 00DE8
—————————
¿?¿?¿?¿?
Después, crearemos un nuevo número con la misma cantidad de números que el nuevo
sustraendo. Como en el sistema hexadecimal el mayor número que tenemos es el 15, que
corresponde a la letra F, tendremos que escribir la F tantas veces como números tiene el
sustraendo.
FFFFF
- 00DE8
—————————
FF217
La resta se hace siguiendo las normas generales de la resta común. La diferencia obtenida se
denomina el complemento a 15. Recuerda el valor correspondiente a cada letra al operar.
Ahora tendremos que sumar el minuendo y el complemento a 15 utilizando la suma en sistema
hexadecimal, mencionada anteriormente.
A4FC9
+ FF217
—————————
1A41E0
Con la suma obtenemos el resultado 1A41E0, pero no es la respuesta final. Te habrás dado cuenta
que este nuevo número tiene más cifras que los números iniciales que teníamos que restar.
Tenemos que quitar el número de la izquierda (en este caso, el 1) y sumarlo.
A41E0
+ 1
—————————
A41E1
La respuesta es A41E1.
Ten en cuenta que puedes comprobar los resultados utilizando una calculadora científica.
Complemento C16[editar · editar fuente]
También podemos hacer la resta de dos números hexadecimales utilizando el complemento a 16,
siguiendo un proceso similar que en el caso del complemento a 15. Para resolver la resta,
tendremos que sumar al minuendo el complemento a dieciséis del sustraendo.
Para entender la resta en complemento a 16 lo analizaremos con el ejemplo anterior. Ésta es la
resta que tenemos que resolver:
A4FC9
- DE8
—————————
¿?¿?¿?¿?
Primero tenemos que hacer que el minuendo y el sustraendo tengan la misma cantidad de
números, al igual que ocurre en el proceso del complemento a 15.
Para ello, añadiremos ceros al sustraendo hasta que sean suficientes.
A4FC9
- 00DE8
—————————
¿?¿?¿?¿?
Después, crearemos un nuevo número con la misma cantidad de números que el nuevo
sustraendo.
Como en el sistema hexadecimal el mayor número que tenemos es el 15, que corresponde a la
letra F, tendremos que escribir la F tantas veces como números tiene el sustraendo.
FFFFF
- 00DE8
—————————
FF217
La resta se hace siguiendo las normas generales de la resta común.
Ahora tenemos que sumarle 1 a la diferencia obtenida. Este paso es muy importante, ya que es
la diferencia entre hacer la resta en complemento a 15 ó 16, y se suele olvidar fácilmente. Además,
recuerda que estás sumando en sistema hexadecimal, siguiendo el mismo proceso explicado
anteriormente.
FF217
+ 1
—————————
FF218
A la diferencia obtenida y sumarle uno le denominaremos el complemento a 16.
Ahora tendremos que sumar el minuendo y el complemento a 16
A4FC9
+ FF218
—————————
1A41E1
Con la suma obtenemos el resultado 1A41E1.
Te habrás dado cuenta que este nuevo número tiene más cifras que los números iniciales que
teníamos que restas, cosa imposible en una resta (que la diferencia sea mayor que el minuendo y
el sustraendo). Por eso, y estando en complemento a 16, tendremos que despreciar (eliminar) el
número de la izquierda. En este caso es el 1.
La respuesta, por lo tanto, es A41E1.
En ambos casos la respuesta obtenida deberá ser la misma, ya que hemos resuelto la misma resta
en sistema hexadecimal. Por lo tanto, podremos comprobar que hemos operado bien comparando
las respuestas obtenidas en complemento a 15 y en complemento a 16 para una misma resta.
Además, ten en cuenta que puedes comprobar los resultados utilizando una calculadora científica.
FF218
A la diferencia obtenida y sumarle uno le denominaremos el complemento a 16.
Ahora tendremos que sumar el minuendo y el complemento a 16
A4FC9
+ FF218
—————————
1A41E1
Con la suma obtenemos el resultado 1A41E1.
Te habrás dado cuenta que este nuevo número tiene más cifras que los números iniciales que
teníamos que restas, cosa imposible en una resta (que la diferencia sea mayor que el minuendo y
el sustraendo). Por eso, y estando en complemento a 16, tendremos que despreciar (eliminar) el
número de la izquierda. En este caso es el 1.
La respuesta, por lo tanto, es A41E1.
En ambos casos la respuesta obtenida deberá ser la misma, ya que hemos resuelto la misma resta
en sistema hexadecimal. Por lo tanto, podremos comprobar que hemos operado bien comparando
las respuestas obtenidas en complemento a 15 y en complemento a 16 para una misma resta.
Además, ten en cuenta que puedes comprobar los resultados utilizando una calculadora científica.

Más contenido relacionado

La actualidad más candente

Sistema numérico hexadecimal
Sistema numérico hexadecimalSistema numérico hexadecimal
Sistema numérico hexadecimal
Mont Vázquez
 
Sistema binario, octal y hexadecimal
Sistema binario, octal y hexadecimalSistema binario, octal y hexadecimal
Sistema binario, octal y hexadecimal
Evelyn Ruiz
 
Sistema Base Octal Y Hexadecimal
Sistema Base Octal Y HexadecimalSistema Base Octal Y Hexadecimal
Sistema Base Octal Y Hexadecimal
guest8e6d3039
 
Sistemas De Numeracion Octal Y Exadecimal
Sistemas De Numeracion Octal Y ExadecimalSistemas De Numeracion Octal Y Exadecimal
Sistemas De Numeracion Octal Y Exadecimal
G7DAI
 
Sistemas de numeración octal y hexadecimal
Sistemas de numeración octal y hexadecimalSistemas de numeración octal y hexadecimal
Sistemas de numeración octal y hexadecimal
maldy
 
Sistemas Numericos
Sistemas NumericosSistemas Numericos
Sistemas Numericos
bramas
 
Números binarios, octal y hexadecimal
Números binarios, octal y hexadecimalNúmeros binarios, octal y hexadecimal
Números binarios, octal y hexadecimal
Madeleyne Santos Rivas
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
Aleman040296
 
Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimal
LuisICM
 

La actualidad más candente (20)

Windows xp
Windows xpWindows xp
Windows xp
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeración
 
Sistema numérico hexadecimal
Sistema numérico hexadecimalSistema numérico hexadecimal
Sistema numérico hexadecimal
 
Sistemas De NumeracióN Octal Y Hexadecimal
Sistemas De NumeracióN Octal Y HexadecimalSistemas De NumeracióN Octal Y Hexadecimal
Sistemas De NumeracióN Octal Y Hexadecimal
 
Sistema binario, octal y hexadecimal
Sistema binario, octal y hexadecimalSistema binario, octal y hexadecimal
Sistema binario, octal y hexadecimal
 
Sistema Base Octal Y Hexadecimal
Sistema Base Octal Y HexadecimalSistema Base Octal Y Hexadecimal
Sistema Base Octal Y Hexadecimal
 
Sistemas De Numeracion Octal Y Exadecimal
Sistemas De Numeracion Octal Y ExadecimalSistemas De Numeracion Octal Y Exadecimal
Sistemas De Numeracion Octal Y Exadecimal
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeración
 
SISTEMAS DE NUMERACIÓN
SISTEMAS DE NUMERACIÓNSISTEMAS DE NUMERACIÓN
SISTEMAS DE NUMERACIÓN
 
Modulo3
Modulo3Modulo3
Modulo3
 
Sistemas de numeración octal y hexadecimal
Sistemas de numeración octal y hexadecimalSistemas de numeración octal y hexadecimal
Sistemas de numeración octal y hexadecimal
 
Sistemas Numéricos - conversiones
Sistemas Numéricos - conversiones Sistemas Numéricos - conversiones
Sistemas Numéricos - conversiones
 
Sistemas de Numeración
Sistemas de NumeraciónSistemas de Numeración
Sistemas de Numeración
 
Sistemas Numericos
Sistemas NumericosSistemas Numericos
Sistemas Numericos
 
Operaciones Básicas con el Sistema Octal
Operaciones Básicas con el Sistema OctalOperaciones Básicas con el Sistema Octal
Operaciones Básicas con el Sistema Octal
 
Números binarios, octal y hexadecimal
Números binarios, octal y hexadecimalNúmeros binarios, octal y hexadecimal
Números binarios, octal y hexadecimal
 
conversiones entre sistemas numericos
conversiones entre sistemas numericosconversiones entre sistemas numericos
conversiones entre sistemas numericos
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimal
 
Cómo convertir decimales a octales
Cómo convertir decimales a octalesCómo convertir decimales a octales
Cómo convertir decimales a octales
 

Similar a Sistema hexadecimal

Practica 7
Practica 7Practica 7
Practica 7
Yoli
 
Sistema hexadecimal
Sistema hexadecimalSistema hexadecimal
Sistema hexadecimal
Joyce Cortes
 
Representacion de la Información
Representacion de la InformaciónRepresentacion de la Información
Representacion de la Información
ambarcita
 
Practica 6
Practica 6Practica 6
Practica 6
Yoli
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
ergihervi
 

Similar a Sistema hexadecimal (20)

Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
Practica 7
Practica 7Practica 7
Practica 7
 
Sistema hexadecimal
Sistema hexadecimalSistema hexadecimal
Sistema hexadecimal
 
Hexadecimal
HexadecimalHexadecimal
Hexadecimal
 
El sistema binarios
El sistema binariosEl sistema binarios
El sistema binarios
 
El sistema binario
El sistema binarioEl sistema binario
El sistema binario
 
El sistema binario
El sistema binarioEl sistema binario
El sistema binario
 
SISTEMAS DE NUMERACIÓN INFORMÁTICA
SISTEMAS DE NUMERACIÓN INFORMÁTICA SISTEMAS DE NUMERACIÓN INFORMÁTICA
SISTEMAS DE NUMERACIÓN INFORMÁTICA
 
sistema numérico binario y todos sus componentes.
sistema numérico binario y todos sus componentes.sistema numérico binario y todos sus componentes.
sistema numérico binario y todos sus componentes.
 
Representacion de la información
Representacion de la informaciónRepresentacion de la información
Representacion de la información
 
Representacion de la Información
Representacion de la InformaciónRepresentacion de la Información
Representacion de la Información
 
CLASE SISTEMAS DE NUMERACIÓN.pptx
CLASE SISTEMAS  DE NUMERACIÓN.pptxCLASE SISTEMAS  DE NUMERACIÓN.pptx
CLASE SISTEMAS DE NUMERACIÓN.pptx
 
Practica 6
Practica 6Practica 6
Practica 6
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la información
 
Windows xp
Windows xpWindows xp
Windows xp
 
Sistemas De Numeración
Sistemas De NumeraciónSistemas De Numeración
Sistemas De Numeración
 
Sistema Claudio
Sistema ClaudioSistema Claudio
Sistema Claudio
 
Numeración
Numeración Numeración
Numeración
 
Conversiones entre Sistemas Numericos
Conversiones entre Sistemas NumericosConversiones entre Sistemas Numericos
Conversiones entre Sistemas Numericos
 

Sistema hexadecimal

  • 1. Sistema hexadecimal Este artículo o sección sobre matemáticas e informática necesita ser wikificado con un formato acorde a lasconvenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 20 de marzo de 2013. También puedes ayudar wikificando otros artículos. Tabla de multiplicar hexadecimal. El sistema numérico hexadecimal o sistema hexadecimal (a veces abreviado como Hex, no confundir con sistema sexagesimal) es un sistema de numeración que emplea 16 símbolos. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa valores posibles, y esto puede representarse como que, según el teorema general de la numeración posicional, equivale al número en base 16 , dos dígitos hexadecimales corresponden exactamente —permiten representar la misma línea de enteros— a un byte. En principio, dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente: Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su posición en la cadena de dígitos,
  • 2. quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 + 0×16 + 10×1 = 15882. El sistema hexadecimal actual fue introducido en el ámbito de la computación por primera vez por IBM en 1963. Una representación anterior, con 0–9 y u–z, fue usada en 1956 por la computadora Bendix G-15. Índice [ocultar] • 1 Tabla de conversión entre decimal, binario, octal y hexadecimal • 2 Fracciones • 3 Operaciones en Sistema Hexadecimal o 3.1 Suma o 3.2 Resta hexadecimal  3.2.1 Complemento C15  3.2.2 Complemento C16 • 4 Véase también • 5 Enlaces externos Tabla de conversión entre decimal, binario, octal y hexadecimal[editar · editar fuente]
  • 3. Fracciones[editar · editar fuente] Como el único factor primo de 16 es 2, todas las fracciones que no tengan una potencia de 2 en el denominador, tendrán un desarrollo hexadecimal periódico. Fracción Hexadecimal Resultado en hexadecimal 1/2 1/2 0,8 1/3 1/3 0,5 periódico 1/4 1/4 0,4 1/6 1/6 0,2A periódico 0hex = 0dec = 0oct 0 0 0 0 1hex = 1dec = 1oct 0 0 0 1 2hex = 2dec = 2oct 0 0 1 0 3hex = 3dec = 3oct 0 0 1 1 4hex = 4dec = 4oct 0 1 0 0 5hex = 5dec = 5oct 0 1 0 1 6hex = 6dec = 6oct 0 1 1 0 7hex = 7dec = 7oct 0 1 1 1 8hex = 8dec = 10oct 1 0 0 0 9hex = 9dec = 11oct 1 0 0 1 Ahex = 10dec = 12oct 1 0 1 0 Bhex = 11dec = 13oct 1 0 1 1 Chex = 12dec = 14oct 1 1 0 0 Dhex = 13dec = 15oct 1 1 0 1 Ehex = 14dec = 16oct 1 1 1 0 Fhex = 15dec = 17oct 1 1 1 1
  • 4. 1/7 1/7 0,249 periódico 1/8 1/8 0,2 1/9 1/9 0,1C7 periódico 1/10 1/A 0,19 periódico 1/11 1/B 0,1745D periódico 1/12 1/C 0,15 periódico 1/13 1/D 0,13B periódico 1/14 1/E 0,1249 periódico 1/15 1/F 0,1 periódico 1/16 1/10 1 Existe un sistema para convertir números fraccionarios a hexadecimal de una forma más mecánica. Se trata de convertir la parte entera con el procedimiento habitual y convertir la parte decimal aplicando sucesivas multiplicaciones por 16 hasta convertir el resultado en un número entero. Por ejemplo: 0,06640625 en base decimal. Multiplicado por 16: 1,0625, el primer decimal será 1. Volvemos a multiplicar por 16 la parte decimal del anterior resultado: 1. Por lo tanto el siguiente decimal será un 1.Resultado: 0,11 en base hexadecimal. Como el último resultado se trata de un entero, hemos acabado la conversión.
  • 5. Hay ocasiones en las que no llegamos nunca a obtener un número entero, en ese caso tendremos un desarrollo hexadecimal periódico. Operaciones en Sistema Hexadecimal[editar · editar fuente] En el sistema hexadecimal, al igual que en el sistema decimal, binario y octal, se pueden hacer diversas operaciones matemáticas. Entre ellas se encuentra la resta entre dos números en sistema hexadecimal, la que se puede hacer con el método de complemento a 15 o también utilizando el complemento a 16. Además de éstas, debemos manejar adecuadamente la suma en sistema hexadecimal, explicada a continuación: Hexadecimal Decimal A 10 B 11 C 12 D 13 E 14 F 15 Suma[editar · editar fuente] • 9 + 7 = 16 (16 - 16 nos llevamos 1 y es = 10 ) En este caso la respuesta obtenida, 16, no está entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida será 10 (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y números puede crear confusiones.
  • 6. • A + 6 = 16 (16 - 16 = 0 y nos llevamos 1) Ocurre lo mismo que en el ejemplo anterior. • A + A = 20 ( 20 – 16 = 4 y nos llevamos 1) La respuesta es 20 y no está entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida será 14 (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y números puede crear confusiones. • F + E = 29 ( 29 – 16 = D y nos llevamos 1) La respuesta es 29 y no está entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida será 1D (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y números puede crear confusiones. • Ahora haremos una operación más complicada: • A + 2 = 12 (12 corresponde a C) Ten en cuenta que puedes comprobar los resultados utilizando una calculadora científica. Resta hexadecimal[editar · editar fuente] Complemento C15[editar · editar fuente] Como podemos hacer la resta de dos números hexadecimales utilizando el complemento a 15. Para ello tendremos que sumar al minuendo el complemento a quince del sustraendo, y finalmente sumarle el bit de overflow (bit que se desborda). Para entender la resta en complemento a 15 lo analizaremos con un ejemplo. Ésta es la resta que tenemos que resolver: A4FC9 - DE8 ————————— ¿?¿?¿?¿? Primero tenemos que hacer que el minuendo y el sustraendo tengan la misma cantidad de números. Para ello, añadiremos ceros al sustraendo hasta que sean suficientes.
  • 7. A4FC9 - 00DE8 ————————— ¿?¿?¿?¿? Después, crearemos un nuevo número con la misma cantidad de números que el nuevo sustraendo. Como en el sistema hexadecimal el mayor número que tenemos es el 15, que corresponde a la letra F, tendremos que escribir la F tantas veces como números tiene el sustraendo. FFFFF - 00DE8 ————————— FF217 La resta se hace siguiendo las normas generales de la resta común. La diferencia obtenida se denomina el complemento a 15. Recuerda el valor correspondiente a cada letra al operar. Ahora tendremos que sumar el minuendo y el complemento a 15 utilizando la suma en sistema hexadecimal, mencionada anteriormente. A4FC9 + FF217 ————————— 1A41E0 Con la suma obtenemos el resultado 1A41E0, pero no es la respuesta final. Te habrás dado cuenta que este nuevo número tiene más cifras que los números iniciales que teníamos que restar. Tenemos que quitar el número de la izquierda (en este caso, el 1) y sumarlo. A41E0 + 1 ————————— A41E1 La respuesta es A41E1. Ten en cuenta que puedes comprobar los resultados utilizando una calculadora científica. Complemento C16[editar · editar fuente]
  • 8. También podemos hacer la resta de dos números hexadecimales utilizando el complemento a 16, siguiendo un proceso similar que en el caso del complemento a 15. Para resolver la resta, tendremos que sumar al minuendo el complemento a dieciséis del sustraendo. Para entender la resta en complemento a 16 lo analizaremos con el ejemplo anterior. Ésta es la resta que tenemos que resolver: A4FC9 - DE8 ————————— ¿?¿?¿?¿? Primero tenemos que hacer que el minuendo y el sustraendo tengan la misma cantidad de números, al igual que ocurre en el proceso del complemento a 15. Para ello, añadiremos ceros al sustraendo hasta que sean suficientes. A4FC9 - 00DE8 ————————— ¿?¿?¿?¿? Después, crearemos un nuevo número con la misma cantidad de números que el nuevo sustraendo. Como en el sistema hexadecimal el mayor número que tenemos es el 15, que corresponde a la letra F, tendremos que escribir la F tantas veces como números tiene el sustraendo. FFFFF - 00DE8 ————————— FF217 La resta se hace siguiendo las normas generales de la resta común. Ahora tenemos que sumarle 1 a la diferencia obtenida. Este paso es muy importante, ya que es la diferencia entre hacer la resta en complemento a 15 ó 16, y se suele olvidar fácilmente. Además, recuerda que estás sumando en sistema hexadecimal, siguiendo el mismo proceso explicado anteriormente. FF217 + 1 —————————
  • 9. FF218 A la diferencia obtenida y sumarle uno le denominaremos el complemento a 16. Ahora tendremos que sumar el minuendo y el complemento a 16 A4FC9 + FF218 ————————— 1A41E1 Con la suma obtenemos el resultado 1A41E1. Te habrás dado cuenta que este nuevo número tiene más cifras que los números iniciales que teníamos que restas, cosa imposible en una resta (que la diferencia sea mayor que el minuendo y el sustraendo). Por eso, y estando en complemento a 16, tendremos que despreciar (eliminar) el número de la izquierda. En este caso es el 1. La respuesta, por lo tanto, es A41E1. En ambos casos la respuesta obtenida deberá ser la misma, ya que hemos resuelto la misma resta en sistema hexadecimal. Por lo tanto, podremos comprobar que hemos operado bien comparando las respuestas obtenidas en complemento a 15 y en complemento a 16 para una misma resta. Además, ten en cuenta que puedes comprobar los resultados utilizando una calculadora científica.
  • 10. FF218 A la diferencia obtenida y sumarle uno le denominaremos el complemento a 16. Ahora tendremos que sumar el minuendo y el complemento a 16 A4FC9 + FF218 ————————— 1A41E1 Con la suma obtenemos el resultado 1A41E1. Te habrás dado cuenta que este nuevo número tiene más cifras que los números iniciales que teníamos que restas, cosa imposible en una resta (que la diferencia sea mayor que el minuendo y el sustraendo). Por eso, y estando en complemento a 16, tendremos que despreciar (eliminar) el número de la izquierda. En este caso es el 1. La respuesta, por lo tanto, es A41E1. En ambos casos la respuesta obtenida deberá ser la misma, ya que hemos resuelto la misma resta en sistema hexadecimal. Por lo tanto, podremos comprobar que hemos operado bien comparando las respuestas obtenidas en complemento a 15 y en complemento a 16 para una misma resta. Además, ten en cuenta que puedes comprobar los resultados utilizando una calculadora científica.