You are on page 1of 17

Resumo das Converses entre bases

Sistema Numrico

1)

Converso de binrio para octal (da base 2 para 8)

Da direita para a esquerda divida em grupos de 3 bits e converta para um dgito octal. 1001012 = ?8 100 101 4 5 1001012 = 458

2) Converso de binrio para hexadecimal (da base 2 para 16) Da direita para a esquerda divida em grupos de 4 bits e converta para um dgito hexadecimal. 111001012 = ?16 1110 0101 D 5 111001012 = D516

3) Converso binrio para decimal (Base 2 para 10) Soma-se as potencias de 2 correspondentes apenas aos bits 1 do nmero binrio. 1 0 0 1 1 0 32 16 8 4 2 1 32 + 4 +2 = 38 1001102 = 3810

4) Converso decimal em binrio (Base 10 para 2)


Divises sucessivas por 2 610 = ?2 6|2 0 3|2 1 1|2 1 0 610 = 1102
. . .

Ou usando a regra __ __ __ 4 2 1 610 = ?2 4 + 2 = 6, portanto 1 1 0 4 2 1 610 = 1102

5) Converso de Octal em binrio ( Base 8 para 2) Cada dgito octal vira 3 bits. 418 = ?2 4 1 100 001 418 = 1000012

6) Converso de Hexadecimal em binrio ( Base 16 para 2) Cada dgito hexadecimal vira 4 bits. B316 = ?2 B 3 1011 0011 B316 = 101100112
.

7) Converso de Octal para hexadecimal (Base 8 para 16)


1) Converta o numero octal para BINRIO, cada dgito octal vira 3 bits. 2) Converta o BINRIO para hexadecimal, agrupando de 4 em 4 bits. 528 = ?16 5 2 101 010 10 1010 2 A 528 = 2A16
.

8) Converso de hexadecimal para octal (Base 16 para 8)


1) Converta o numero para para BINRIO, cada dgito hexadecimal vira 4 bits. 2) Converta o BINRIO para octal, agrupando de 3 em 3 bits. 3B16 = ?8 3 B 11 1011 111 011 7 3 3B16 = 738
.

9) Converso de decimal em octal ( Base 10 para 8) Divises sucessivas por 8 3710 = ?8 37 | 8 5 4|8 4 0 3710 = 458
. . .

10) Converso de decimal em hexadecimal ( Base 10 para 16) Divises sucessivas por 16 4710 = ?16 47 | 16 15 2 | 16 2 0 Resto 15 o dgito F em hexadecimal 4710 = 2F16
. . .

11) Converso de octal para decimal ( Base 8 para 10) Multiplica-se cada dgito octal por potencias crescentes de 8 a partir do expoente 0. 3658 = ?10 5x80 = 5 6x81 = 48 3x82 = 192 = 24510

12) Converso de hexadecimal para decimal ( Base 16 para 10) Multiplica-se cada dgito hexadecimal por potencias crescentes de 16 a partir do expoente 0. 1A816 = ?10 8 x 160 = 8 10 x 161 = 160 1 x 162 = 256 = 42410

Binrios Negativos

Formas de Representao
Mdulo e Sinal ( MS ) Complemento de 1 ( C -1 ) Complemento de 2 ( C -2 )

Encontre o MS, C-1 e C-2 de


-510 = ? 1 bit para o sinal
0 positivo 1 negativo O C-1 obtido trocando 0 por 1 e vice-versa.

1 0 0 0 0 1 0 1 ( MS ) 1 1 1 1 1 0 1 0 ( C-1 )
O C-2 soma-se 1 (em binrio) ao C-1.

7 bits para o mdulo 101 1 0 0 0 0 1 0 1 ( MS )

1 1 1 1 1 0 1 0 ( C-1 ) +1 1 1 1 1 1 0 1 1 ( C-2 )

Convertendo de C-2 para decimal


1 1 1 1 1 0 1 1 ( C-2 )
-128 + 64+32+16+ 8 + +2 +1 = -128 + 123 = -5

11111011 (C-2) = -5

You might also like