Sie sind auf Seite 1von 9

Instituto Tecnolgico de Mazatln

Departamento de Ingeniera Elctrica Electrnica

INGENIERA ELECTRONICA

Diseo Digital con VHDL

M.I. Jos M. Pastrano B.


Docente

TAREA6
Buscar y seleccionar informacin acerca del sistema de numeracin
hexadecimal: descripcin, conversiones , operaciones aritmticas etc.

Valdez Celis Adrian Enrique

141000130

Noviembre de 2017
INTRODUCCIN:

En esta investigacin hablaremos del sistema de numeracin hexadecimal, su


descripcin, conversiones, sus operaciones aritmticas (suma, resta,
multiplicacin y divisin para poder tener una mejor comprensin del tema.
DESARROLLO

El sistema de numeracin hexadecimal, a diferencia del sistema decimal, necesita


16 cifras y/o letras para poder expresar una cantidad. Ver la siguiente lista: 0, 1, 2,
3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F (si se cuentan las letras y nmeros anteriores se
tienen 16.)

Actualmente el sistema hexadecimal es uno de los ms utilizados en el


procesamiento de datos, debido principalmente a 2 ventajas:

La primera ventaja es la simplificacin en la escritura de los nmeros decimales,


cada 4 cifras binarias se representan por una hexadecimal.

La segunda es que cada cifra hexadecimal se pueden expresar mediante 4 cifras


binarias, con lo que se facilita la trasposicin entre estos 2 sistemas. Para
convertir un nmero binario en hexadecimal se realiza el mismo proceso, pero a la
inversa.
CONVERSIN DE DECIMAL A HEXADECIMAL

Como en los restantes sistemas de numeracin, la forma de pasar a hexadecimal


es dividiendo entre la base del sistema, en este caso 16. Veamos un ejemplo.

Ejemplo 1: Convierte el nmero 7509 a base 16.

Por tanto, el nmero vale 7509 = 1B9316

CONVERSIN DE HEXADECIMAL A DECIMAL

El paso contrario consiste en escribir el hexadecimal como potencias de base 16 y


calcular. En esta ocasin hay que sustituir las letras que haya por su equivalente
valor en decimal.

Ejemplo 2: Convertir el nmero 3AF16 en decimal.

El nmero sera 3AF16 = 3162 + A161 + F160 = 3256 + 1016 + 151 = 943

Ejercicio 1: Pasa a hexadecimal los siguientes nmeros en decimal.

a) 135 b) 2178

c) 4067

d) 16000

Ejercicio 2: Convierte en decimal los siguientes nmeros en hexadecimal.

a) 3416

b) 10216

c) AE16

d) A2C16
CONVERSION DE BINARIO A HEXADECIMAL Y VICEVERSA

Pasar de binario a hexadecimal, y al contrario, es muy fcil. Basta tener en cuenta


la relacin que ya habamos visto en la tabla 1 entre los dgitos del sistema
hexadecimal y su correspondencia en binario

Para pasar de binario a hexadecimal basta dividir el nmero binario en grupos de


cuatro cifras y sustituir cada grupo por el dgito correspondiente segn la
correspondencia anterior.

Ejemplo 3: Convertir en hexadecimal el nmero 100100112. Descomponemos en


dos grupos de cuatro cifras: 100100112 = 1001 0011 = 9 3 = 9316

Para pasar de hexadecimal a binario basta sustituir los dgitos correspondientes


por la serie de cuatro cifras binarias.

Ejemplo 4: Convierte en binario el nmero A516. Sustituimos A516 = 1010 0101 =


101001012

Ejercicio 3: Pasa CA16 a binario y 010011012 a hexadecimal.

Suma Hexadecimal:

Se efecta:
A+A=20 (20-16=4 y llevamos 1)
Si el resultado de la suma es mayor que 16 llevamos 1 unidad.

Se hace una resta del resultado -16. (Si el resultado sigue todava siendo mayor
se vuelve a restar por 16 y se vuelve a llevar otro y as sucesivamente, tantas
unidades como restas se realicen).

A la resultante se le aade 1 al principio dando como resultado 14.


NOTA: A=10 y C=12
En donde 10 + 12= 22, eso se resta con 16(que es la base del sistema) y el
resultado es 6, llevando 1.
Resta Hexadecimal:

Explicacin: A es menor que C, entonces A pide prestado 1 unidad a 7(1 unidad


=16 por trabajar en base hexadecimal) en donde 7 se convierte en 6 y la unidad se
suma con A, el resultado seria 26, 26-12=14(E). Y el resto se resta normalmente.

Multiplicacin Hexadecimal:

Para la realizacin de una multiplicacin en el sistema Hexadecimal es necesario


considerar las tablas de multiplicar en el sistema decimal.
Ejemplo.

Divisin hexadecimal:

Realizar la divisin 1D55 / 5A


1D4C16 = 12*160 + 4*161 + 13*162 + 1*163 = 12 + 64 + 3328 + 4096 = 750010

9616 = 6*160 + 9*161 = 6 + 144 = 150

7500 / 150 = 5010

50 / 16 = 3.125

.125*16 = 2

3 / 16 = .1875

.1875*16 = 3

1D4C16 / 9616 = 3216


CONCLUSION

El sistema de numeracin hexadecimal es un sistema de base 16. Igual que en el


sistema decimal, cada vez que tenamos 10 unidades de un determinado nivel,
obtenamos una unidad del nivel superior (diez unidades: una decena, diez
decenas: una centena, etc.) en el hexadecimal cada vez que juntamos 16
unidades de un nivel obtenemos una unidad del nivel superior. En un sistema
hexadecimal debe haber por tanto 16 dgitos distintos
REFERENCIAS

http://www.grupoalquerque.es/ferias/2012/archivos/s-
n_nuevos/s-n_hexadecimal.pdf

https://unicrom.com/sistema-de-numeracion-hexadecimal/

http://www.ite.educacion.es/formacion/materiales/47/cd/mod
1b/1bb_4.htm

Das könnte Ihnen auch gefallen