Buscar

AC-AULA3-BasesNumericas-InaldoNascimento

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Arquitetura e Organização de Computadores
Conversão de Bases Numéricas
Prof. Inaldo Nascimento e Prof Augusto Correia
inaldonascimento@gmail.com
Base Numéricas
 Decimal (10) 
 Hexadecimal (16)
 Binária (2)
 Octal (8)
239(10)
EF
11101111
357(8)
3
Dividir o número decimal por 2. 
Caso o resultado seja exato, aquela divisão resultará no valor 0 
(zero), se não for exato resultará no 1 (um). 
Esse valor deve ser anotado da direita para a esquerda ou como 
explicado abaixo do exemplo:
Exemplo: Converter 44(10) para binário
44/2 = 22resto=0 d0
22/2 = 11resto=0 d1
11/2 = 5resto=1 d2
5/2 = 2resto=1 d3
2/2 = 1resto=0 d4
1/2 = 0resto=1 d5
 => (d5 d4 d3 d2 d1 d0) = 101100(2)
Conversão de Decimal em Binário 
4
Exemplo: Converter 44(10) para binário
=> (d5 d4 d3 d2 d1 d0) = 101100(2)
Conversão de Decimal em Binário 
               
  44 2  
  0 22 2  
  0 11 2  
  1 5 2  
  1 2 2  
  0 1  
   
  1 0 1 1 0 0  
               
5
Conversão de Binário em Decimal 
Da direita para a esquerda elevamos 2 à potência 
do índice e multiplicamos pelo dígito binário 
identificado por esse índice.
101101(2)
O primeiro dígito binário que encontramos é o 1 no 
índice 0 , assim temos: 2^0 * 1. 
Após realizarmos essa operação para todos os 
dígitos, somamos o resultado. O resultado desta 
soma é o número que estamos buscando.
Exemplo: Converter 101100(2) para Decimal 44(10)
6
Converter 101100(2) para Decimal 
Conversão de Binário em Decimal 
5 4 3 2 1 0
1 0 1 1 0 0 
2^5 * 1 2^3 * 1 2^1 * 0
2^4 * 0 2^2 * 1 2^0 * 0
32 + 0 + 8 + 4 + 0 + 0 = 44
7
Converter 101100(2) para Decimal 
Conversão de Binário em 
Decimal 
128 – 64 – 32 – 16 – 8 – 4 – 2 – 1
 0 0 1 0 1 1 0 0 
 
32+8+4 = 44
11000000.10101000.00000000.000000010
192 . 168 . 0 . 2
Tabela de Valores
Tabela de conversão de bases de origem binária
De
ci
ma
l
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Bin
ári
o
0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111
Oct
al 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17
He
xa
de
ci
ma
l
0 1 2 3 4 5 6 7 8 9 A B C D E F
9
Converter 101100(2) 
Conversão para Hexadecimal 
 0 0 1 0 1 1 0 0 
4410 = 2C 16
C2
Pela tabela vemos que para cada algarismo em hexadecimal são 
necessários 4 algarismos para realizar sua representação em 
binário. 
Então o primeiro passo é separar o valor em base 2 em blocos 
de 4 algarismos.
10
Converter 101100(2)
Conversão para Octal 
 1 0 1 1 0 0 
4410 = 54 8
4
Pela tabela vemos que para cada algarismo em hexadecimal são 
necessários 3 algarismos para realizar sua representação em 
binário. 
Então o primeiro passo é separar o valor em blocos de 3 
algarismos da direita pra esquerda.
5
Conversão de Hexa em Octal
 Uma conversão do valor 3A8(16) para octal:
 Primeiro convertemos para os blocos 
binários equivalentes com 4 dígitos:
 3.A.8 = 0011.1010.1000(2)
 Agora reagrupamos em blocos de 3 dígitos:
 0011.1010.1000(2) = 1.110.101.000(2) 
 Assim: 
 1.110.101.000(2) = 1650(8)
12
Exercícios
Ache o valor em Decimal, Octal e Hexadecimal.
a) 10101(2) 
b) 11100(2)
c) 100110(2) 
d) 0011100(2)
e) 100101(2) 
f) 011010(2)
g) 111001001(2)
h) 10111011(2)
13
Semelhante à soma decimal
0+0 = 0
0+1 ou 1+0 = 1
1+1 = 0, com vai ´1´
 111 <= vai ´1´
Ex: 0111
 +0101
 1100
Soma Binária
14
Não há dificuldades em subtrair binários, a 
única diferença na tabelinha de resultados 
é que 0 – 1 = 1 e vai um.
Tabelinha: 
0 - 1 = 1 * (e vai um pra ser subtraído do próximo 
digito à esquerda) 
1 - 0 = 1 
1 - 1 = 0 
0 - 0 = 0 
Subtração Binária
15
Subtração Binária
Vamos efetuar a subtração de 111(2) e 
100(2):
 1 1 1
- 1 0 0
 0 1 1* (e vai um pra ser subtraído do próximo digito à esquerda) 
0 - 1 = 1 *
1 - 0 = 1 
1 - 1 = 0 
0 - 0 = 0
16
Subtração Binária
Vamos efetuar as subtrações de:
1010(2) – 101(2) e 1000(2) – 111(2):
 1 0 0 0
- 1 1 1
 0 0 0 1
1 1 1
 1 0 1 0
- 1 0 1
 0 1 0 1
1 1
17
Exercícios
Ex1: 10101(2) + 11100(2)
Ex2: 100110(2) + 0011100(2)
Ex3: 100101(2) - 011010(2)
Ex4: 111001001(2) - 10111011(2)
18
Multiplicação Binária
Multiplicação Binária: as regras para realização 
de multiplicação com números binários são 
exatamente iguais às das multiplicações decimais, 
com uma enorme vantagem sobre estas pelo fato 
de que só temos 2 algarismos.
0 x 0 = 0
1 x 0 = 0
0 x 1 = 0
1 x 1 = 1
19
Multiplicação Binária
Vamos efetuar a multiplicação:
 11010(2) x 10(2):
 1 1 0 1 0
 x 10
 0 0 0 0 0
1 1 0 1 0
1 1 0 1 0 0
+
20
Exercícios
Efetue as subtrações, no sistema binário:
a) 1100(2) - 1010(2)
b) 10101(2) - 1110(2) 
c) 11110(2) - 1111(2)
Efetue as multiplicações, no sistema 
binário:
a) 101(2) x 11(2)
b) 11001(2) x 101(2) 
c) 11110(2) x 110(2)
Perguntas?
	Slide 1
	Base Numéricas
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Conversão de Hexa em Octal
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21

Continue navegando