CONVERSÃO DE BASES

TABELA DE VALORES
N.º

N.º

N.º

N.º

Decimal 10 Binário 2 Hexadecimal 16 Octal 8
0

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7

111

7

7

8

1000

8

10

9

1001

9

11

10

1010

A

12

11

1011

B

13

12

1100

C

14

13

1101

D

15

14

1110

E

16

15

1111

F

17

BASE 2
1100101
10100110
1010101
1111000100
Conversão BINÁRIO para OCTAL:
10100110

BASE 8
145
246
125
1704

BASE 10
101
166
85
964

BASE 16
65
A6
55
3C4

Separar o binário de 3 em 3 (de trás pra frente), multiplicar pelo valor correspondente na base 2, somar e exibir o
resultado de trás pra frente.
Quando não for possível separar o último de 3 em 3, utilizaremos a tabela de valores para representar o valor.

4
4
4

2
2
0

1
0
0

110 =(1 * 4) + (1 * 2) + (0 * 1) = 6
100 =(1 * 4) + (1 * 0) + (1 * 0) = 4
10=2 (tabela)
246

Conversão OCTAL para DECIMAL:
246
Separar o octal de 1 em 1, multiplicar pelo valor correspondente na base 8 e somar.

4 2 1
2 =2 * 64 = 128
4 2 0
4 =4 * 8 = 32
6 =6 *41 =60 0
(1 * 4) + (1 * 2) + (0
* 1) = 6 = 166
128+32+6
(1 * 4) + (1 * 0) + (1 * 0) = 4
10=2 (tabela)
64 8 1
128 32 6

Conversão DECIMAL para HEXADECIMAL:
A maneira mais fácil é dividir por 16 (enquanto for possível) e exibir o resto de trás pra frente.

260√
4 16√
0 1
=104

195√
3 12
=C3

Conversão OCTAL para BINÁRIO:
Separar o octal de 1 em 1 e distribuir na base 2 decompondo em 3 partes, exibindo o resultado da direita pra esquerda.

145 = 001100101
4
1
1
0

2
0
0
0

1
1
0
1

Conversão BINÁRIO para DECIMAL:
Separar o binário de 1 em 1, multiplicar pelo valor correspondente na base 2 e somar.

1100101= 101

128

64
64

32
32

16
0

8
0

4
4

2
0

1
1

Conversão HEXADECIMAL para DECIMAL:
Separar o hexadecimal de 1 em 1, multiplicar o primeiro por 16, somar ao valor com o segundo, multiplicar novamente
por 16, mais o último.

5F3
(((5*16)+15)*16)+3
OU
5*16=80
80+15=95
95*16=1520
1520+3=1523
1523
BB9
11*16=176
176+11=187
187*16=2992
2992+9=3001
3001

Sign up to vote on this title
UsefulNot useful