Академический Документы
Профессиональный Документы
Культура Документы
SISTEMA HEXADECIMAL
Decimal
10
11
12
13
14
15
SISTEMA OCTAL
El sistema numrico en base 8 se llama octal y utiliza los dgitos del 0 al 7.
En informtica a veces se utiliza la numeracin octal en vez de la hexadecimal.
Tiene la ventaja de que no requiere utilizar otros smbolos diferentes de los dgitos.
Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte
es una palabra de 8 bits, suele ser ms cmodo el sistema hexadecimal, por
cuanto todo byte as definido es completamente representable por dos dgitos
hexadecimales.
Mtodos de conversin
Decimal
Para convertir un nmero en base decimal a base octal se divide dicho nmero
entre 8, dejando el residuo y dividiendo el cociente sucesivamente por 8 hasta
obtener residuo 0, luego los restos de las divisiones leidos en orden inverso
indican el nmero en octal.
Para pasar de base 8 a base decimal, solo hay que multiplicar cada cifra por 8
elevado a la posicin de la cifra, y sumar el resultado.
Binario
Es ms fcil pasar de binario a octal, porque solo hay que agrupar de 3 en 3 los
dgitos binarios, as, el nmero 74 (en decimal) es 1001010 (en binario), lo
agruparamos como 1 / 001 / 010, despus obtenemos el nmero en decimal de
cada uno de los nmeros en binario obtenidos: 1=1, 001=1 y 010=2. De modo que
el nmero decimal 74 en octal es 112.
Tabla de conversin entre decimal, binario, hexadecimal y octal
Decimal
Binario
Hexadecimal
octal
00000
00001
00010
00011
00100
00101
00110
00111
01000
10
01001
11
10
01010
12
11
01011
13
12
01100
14
13
01101
15
14
01110
16
15
01111
17
16
10000
10
20
17
10001
11
21
18
10010
12
22
19
10011
13
23
20
10100
14
24
21
10101
15
25
22
10110
16
26
23
10111
17
27
24
11000
18
30
25
11001
19
31
26
11010
1A
32
27
11011
1B
33
28
11100
1C
34
29
11101
1D
35
30
11110
1E
36
31
11111
1F
37
32
100000
20
40
33
100001
21
41
Por ejemplo, el nmero octal 2738 tiene un valor que se calcula as:
2*83 + 7*82 + 3*81 = 2*512 + 7*64 + 3*8 = 149610
2738 = 149610
Conversin de un nmero decimal a octal
La conversin de un nmero decimal a octal se hace con la misma tcnica que ya
hemos utilizado en la conversin a binario, mediante divisiones sucesivas por 8 y
colocando los restos obtenidos en orden inverso. Por ejemplo, para escribir en
octal el nmero decimal 12210 tendremos que hacer las siguientes divisiones:
122: 8 = 15
15: 8 = 1
1: 8 = 0
Resto: 2
Resto: 7
Resto: 1