Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
3Activity
0 of .
Results for:
No results containing your search query
P. 1
Hexadecimal

Hexadecimal

Ratings: (0)|Views: 1,153|Likes:
Published by pablox_1989

More info:

Published by: pablox_1989 on Sep 25, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/28/2013

pdf

text

original

 
Sistema hexadecimal1
Sistema hexadecimal
Tabla de multiplicar hexadecimal.
El
sistema hexadecimal
(no confundir con
sistema sexagesimal
), a veces abreviado como
hex
, es el sistema denumeración posicional de base 16
 —
empleando por tanto 16 símbolos
 —
. Su uso actual está muy vinculado a lainformática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básicade memoria; y, debido a que un byte representa valores posibles, y esto puede representarse como, que, según el
teorema general de la numeraciónposicional
, equivale al número en base 16 , dos dígitos hexadecimales corresponden exactamente
 —
permitenrepresentar 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. Elconjunto 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 enlugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor numérico de cada dígito esalterado dependiendo de su posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de labase del sistema, que en este caso es 16. Por ejemplo: 3E0A
16
= 3×16
3
+ E×16
2
+ 0×16
1
+ A×16
0
= 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.
 
Sistema hexadecimal2
Tabla de conversión entre decimal, binario, octal y hexadecimal
0
hex
=0
dec
=0
oct
0000
1
hex
=1
dec
=1
oct
0001
2
hex
=2
dec
=2
oct
0010
3
hex
=3
dec
=3
oct
0011
4
hex
=4
dec
=4
oct
0100
7
hex
=7
dec
=7
oct
0111
8
hex
=8
dec
=10
oct
1000
9
hex
=9
dec
=11
oct
1001
A
hex
=10
dec
=12
oct
1010
B
hex
=11
dec
=13
oct
1011
C
hex
=12
dec
=14
oct
1100
D
hex
=13
dec
=15
oct
1101
E
hex
=14
dec
=16
oct
1110
F
hex
=15
dec
=17
oct
1111
 
Sistema hexadecimal3
Fracciones
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ónHexadecimalResultado en hexadecimal
1/21/20,81/31/30,5 periódico1/41/40,41/51/50,3 periódico1/61/60,2A periódico1/71/70,249 periódico1/81/80,21/91/90,1C7 periódico1/101/A0,19 periódico1/111/B0,1745D periódico1/121/C0,15 periódico1/131/D0,13B periódico1/141/E0,1249 periódico1/151/F0,1 periódico1/161/100,1
Existe un sistema para convertir números fraccionarios a hexadecimal de una forma más mecánica. Se trata deconvertir la parte entera con el procedimiento habitual y convertir la parte decimal aplicando sucesivasmultiplicaciones 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 anteriorresultado:
1
. Por lo tanto el siguiente decimal será un
1
.Resultado:
0,11
en base hexadecimal. Como el últimoresultado 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 desarrollohexadecimal periódico.
Operaciones en Sistema Hexadecimal
En el sistema hexadecimal, al igual que en el sistema decimal, binario y octal, se pueden hacer diversas operacionesmatemáticas. Entre ellas se encuentra la resta entre dos números en sistema hexadecimal, la que se puede hacer conel método de
complemento a 15
o también utilizando el
complemento a 16
. Además de éstas, deberemos manejaradecuadamente la suma en sistema hexadecimal, explicada a continuación:

Activity (3)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->