Escolar Documentos
Profissional Documentos
Cultura Documentos
Computadores
Aula 3.2
Prof. Roberto Maia
Conversão de Bases Numéricas
• Dividiremos esse conteúdo em quatro itens.
• São eles:
• Conversão de decimal para binário,
• de binário para decimal,
• de decimal para hexadecimal e
• de hexadecimal para binário.
2
Conversão de Bases Numéricas
• Você se lembra dos nomes dados aos elementos de
uma operação de divisão?
3
Conversão de Bases Numéricas
• Conversão de decimal para binário
Resultado : 1000012
5
Conversão de Bases Numéricas
• Vejamos a conversão do número 810 para binário.
6
Conversão de Bases Numéricas
7
Conversão de Bases Numéricas
• Temos os seguintes passos:
8
Conversão de Bases Numéricas
• Como exemplo, vamos utilizar o resultado binário do
tópico anterior – 1000012:
9
Conversão de Bases Numéricas
• Vamos a mais uma demonstração:
10
Conversão de Bases Numéricas
11
Conversão de Bases Numéricas
• Vejamos os passos:
13
Conversão de Bases Numéricas
• Fixe os passos a serem executados para converter da
maneira correta de decimal para hexadecimal.
Tenha em mente os valores correspondentes aos
símbolos de A até F em decimal. Veja:
14
Conversão de Bases Numéricas
15
Conversão de Bases Numéricas
• Passos para a conversão de hexadecimal em decimal:
16
Conversão de Bases Numéricas
17
Conversão de Bases Numéricas
18
Conversão de Bases Numéricas
• Resumindo :
19
Conversão de Bases Numéricas
• Exemplo :
• Teremos que criar um mecanismo de otimização dos recursos de
memória do equipamento, desenvolvendo um sistema de
conversão de decimal para binário e de binário para decimal.
Vamos determinar em que resultará a conversão entre binários e
decimais, em termos de espaçamento de memória do dispositivo
de PCD.
Sabemos que a memória do PCD Datalogger SatLink 2 armazena
120.000 leituras em sua memória. Como todo acesso a memória é
de certa forma custosa para um programa, e os devidos acessos à
memória são feitos por endereçamentos binários, se trabalharmos
com os dados já neste sistema numérico, isso otimizará os espaços
de memória.
O sistema de conversão deverá ser programado com o software
embarcado no nosso PCD. Esse software converterá dados
coletados em decimais e convertidos para binário.
20
Conversão de Bases Numéricas
• Informações coletadas e transferidas para o PCD:
a. Temperatura do ar: 26 graus
b. Velocidade do vento: 19 Km/h
A conversão de entrada em decimal, efetuada para
binário, ficará assim:
21
Conversão de Bases Numéricas
• Os resultados em binário seriam:
22
Conversão de Bases Numéricas
23
Conversão de Bases Numéricas
• Conversão entre bases não decimais :
24
Conversão de Bases Numéricas
• Conversão entre bases não decimais :
25
Conversão de Bases Numéricas
• Conversão entre bases não decimais :
26
Conversão de Bases Numéricas
• Conversão entre bases não decimais :
27
Conversão de Bases Numéricas
1) Converta para a base decimal os seguintes números:
a) 1010102 (42) b)10103 (30) c) 10214 (73) d) 10256 (233) e) 21658 (1141)
f) 1FA216 (8098) g) E1A16 (3610) h) 7078 (455)