Conversión entre binario a hexadecimal

Solo disponible en BuenasTareas
  • Páginas : 8 (1859 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de agosto de 2012
Leer documento completo
Vista previa del texto
-------------------------------------------------
CONVERSIÓN ENTRE BINARIO A HEXADECIMAL
Para realizar la conversión de binario a hexadecimal, se realiza lo siguiente:
1. Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda.
2. Posteriormente vea el valor que corresponde deacuerdo a la tabla:
Número en binario | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Número en hexadecimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
3. La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda.
Ejemplos
* 110111010 (binario) = 1BA (hexadecimal). Proceso:-------------------------------------------------
1010 = A
-------------------------------------------------
1011 = B
-------------------------------------------------
1 entonces agregue 0001 = 1
-------------------------------------------------
Agrupe de derecha a izquierda: 1BA
* 11011110101 (binario) = 6F5 (hexadecimal).Proceso:
-------------------------------------------------
0101 = 5
-------------------------------------------------
1111 = F
-------------------------------------------------
110 entonces agregue 0110 = 6
-------------------------------------------------
Agrupe de derecha a izquierda: 6F5

Ejercicios
*0011011010*10010100010101
*011011110101 *101000101000
*1000011001011011

CONVERSIÓN DE HEXADECIMAL A BINARIO
Para pasar de Hexadecimal a binario, sólo se remplaza por el equivalente de 4 bits, de forma similar a como se hace de octal a binario.
-------------------------------------------------
Tabla de conversión entre decimal, hexadecimal
Decimal| hexadecimal | | |
|
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | 0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F | | |
Ejemplos
* 6D23 (hexadecimal) = 01101110100010010 (decimal). Proceso:
-------------------------------------------------
6 = 0110
-------------------------------------------------
D = 1101-------------------------------------------------
2 = 0001
-------------------------------------------------
3 = 0010
-------------------------------------------------
Agrupe de derecha a izquierda: 01101110100010010
* 3A9 (hexadecimal) = 001110101001 (decimal). Proceso:
-------------------------------------------------
3 = 0011-------------------------------------------------
A = 1010
-------------------------------------------------
9 = 1001
-------------------------------------------------
Agrupe de derecha a izquierda: 001110101001
Ejercicios
*5BA *4AA9 *44C
*E15 *BD32

| | |
CONVERSIÓN DECIMAL A BCD
Si queremos número sinTransformar BCD en su correspondiente Binario llevaremos a cabo los Siguientes Pasos:

Ya que cada grupo de 4 bits solo puede representar a un único dígito decimal, la conversión de un numero decimal a un numero BCD se lleva a cabo de la siguiente forma:
1. Separamos al dígito decimal en cada uno de sus dígitos
2. Cada dígito decimal se transforma a su equivalente BCD.
3. El númeroobtenido es el equivalente en BCD del número decimal
Decimal | BCD 8421 |
|
0
1
2
3
4
5
6
7
8
9
| 0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
|
Ejemplos
*  469 (decimal) = 010001100011 (BCD). Proceso:
-------------------------------------------------
4 = 0100
-------------------------------------------------
6 = 0110...
tracking img