Você está na página 1de 10

1.

SISTEMAS DE NUMERAÇÃO

Genericamente qualquer sistema de numeração com N dígitos podem ser


caracterizado por:
- Possui N dígitos e o maior é (N-1)
- Qualquer número maior que (N-1) pode ser expresso como potência de N
multiplicado por um coeficiente apropriado.

1.1 Sistema Decimal:

Uso diário para quantificar grandezas físicas (velocidade, comprimento,


pressão, vazão, temperatura etc.).

Base N = 10
10 dígitos e o maior é 9 (N-1): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

(1.995)10 = 1 . 103 + 9 . 102 + 9 . 101 + 5 . 100

1.2 Sistema Binário

Usados para representar estados opostos em um circuito digital conforme


abaixo:

Estado representado pelo símbolo 0 Estado representado pelo símbolo 1

Apagado Aceso

Desligado Ligado

Frio Quente

Baixo Alto

Ausência Presença

Base N = 2
2 dígitos e o maior é 1 (N-1): 0, 1
(1011)2 = 1 . 23 + 0 . 22 + 1 . 21 + 1 . 20

1.3 Sistema Hexadecimal (Hexa)

Usados na programação de sistemas digitais microcontrolados ou


microprocessados.

Base N = 16
16 dígitos e o maior é 15 (N-1) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
onde:
A equivale ao valor 10
B equivale ao valor 11
C equivale ao valor 12
D equivale ao valor 13
E equivale ao valor 14
F equivale ao valor 15

(1FA2)16 = 1. 163 + F. 162 + A. 161 + 2 . 160

Apresentados os sistemas de numeração e visto que circuitos digitais


simples ou avançados com microcontroladores ou microprocessadores utilizam
os sistemas binário e hexadecimal respectivamente torna – se necessário
entender como é feito o processo de conversão entre estas bases numéricas.

1.4 CONVERSÃO ENTRE BASES NUMÉRICAS

Uma vez que possuímos três sistemas abordaremos os processos de


conversão conforme segue a tabela abaixo

Sistema 1 Sistema 2

Decimal Binário

Decimal Hexadecimal

Binário Decimal

Binário Hexadecimal

Hexadecimal Binário

Hexadecimal Decimal
a) Decimal para Binário

Converter (30)10 para o binário correspondente

b) Decimal para Hexadecimal

Converter (310)10 para o sistema hexadecimal

c) Binário para Decimal

Converter (101001)2 em decimal

Colocamos em cima do número os pesos correspondentes:

Peso 32 16 8 4 2 1

Número 1 0 1 0 0 1

Produto 32 0 8 0 0 1

Agora soma-se os produtos.


No exemplo: 32 + 8 +1 = 41.
Portanto: (101001)2 = (41)10
d) Binário para Hexadecimal

Com 4 dígitos binários podemos ter 16 combinações, ou 16 números distintos


(de 0 até 15).

Portanto para convertê-lo em número hexadecimal, devemos agrupar os


dígitos binários em grupos de 4 da direita para a esquerda e converter cada
grupo

e) Hexadecimal para Binário

Basta converter individualmente cada número hexadecimal em 4 dígitos


binários.

f) Hexadecimal para Decimal

Converter (234)16 em decimal

Peso 256 16 1

Número 2 3 4

Produto 512 48 4

Agora soma-se os produtos.


No exemplo: 512 + 48 +4 = 564
Portanto: (234)16 = (564)10
1.5 EXEMPLOS

1) Complete a tabela a seguir:

Decimal Binário Hexadecimal

8421

0 0000 0

1 0001 1

2 0010 2

3 0011 3

4 0100 4

5 0101 5

6 0110 6

7 0111 7

8 1000 8

9 1001 9

10 1010 A

11 1011 B

12 1100 C

13 1101 D

14 1110 E

15 1111 F
2) Converter de decimal para binário:
a) 475
b) 256

(475)10 = ( )2

475 2

1 237 2

1 118 2

0 59 2

1 29 2

1 14 2

0 7 2

1 3 2

1 1

Fazendo a leitura de baixo para cima

(475)10=(111011011)2
(256)10 = ( )2

256 2

0 128 2

0 64 2

0 32 2

0 16 2

0 8 2

0 4 2

0 2 2

0 1

Fazendo a leitura de baixo para cima

(256)10=(100000000)2
3) Converter de decimal para hexadecimal:
a) 346
b) 472

(346)10 = ( )16

346 16
10 = A 21 16
5 1

346 16
21,625

0,625 X 16 = 10 = A

A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

Fazendo a leitura de baixo para cima

(346)10 =(15A)16

(472)10 = ( )16

472 16
8 29 16
13=D 1

472 16
29,5

0,5 X 16 = 8

A = 10
B = 11
C = 12
D = 13
E = 14
F = 15

Fazendo a leitura de baixo para cima

(472)10 =(1D8)16
4) Converter de binário para decimal:
a) 10111100
b) 11111111

(10111100)2 = ( )10

Pesos 128 64 32 16 8 4 2 1
Número 1 0 1 1 1 1 0 0
Produto 128 0 32 16 8 4 0 0

Fazendo a soma dos produtos:

128+32+16+8+4 = 188

(10111100)2 = (188)10

(11111111)2 = ( )10

Pesos 128 64 32 16 8 4 2 1
Número 1 1 1 1 1 1 1 1
Produto 128 64 32 16 8 4 2 1

Fazendo a soma dos produtos:

128+64+32+16+8+4+2+1 = 255

(11111111)2 = (255)10

5) Converter de binário para hexadecimal


a) 11001011010100110
b) 011100011101101

(11001011010100110)2 = ( )16

(0001 1001 0110 1010 0110)2 = (196A6)16

(011100011101101)2 = ( )16

(0011 1000 1110 1101)2 = (38ED)16


6) Converter de hexadecimal para decimal:
a) 675
b) D4E

(675)16=( )10

Pesos 256 16 1
Número 6 7 5
Produto 1536 112 5

Fazendo a soma dos produtos:

1536+112+5 = 1653

(675)16=(1653)10

(D4E)16=( )10

Pesos 256 16 1
Número D = 13 4 E=14
Produto 3328 64 14

Fazendo a soma dos produtos:

3328+64+14 = 3406

(D4E)16=(3406)10

7) Converter de hexadecimal para binário:


a) 175
b) 543

(175)16 = ( )2

(175)16 = (0001 0111 0101)2

(543)16 = ( )2

(543)16 = (0101 0100 0011)2

Você também pode gostar