Você está na página 1de 15

Universidade Federal de Santa Maria

NOTAS DE AULA
Sistemas de Numerao
Prof. Antonio Carlos Schneider Beck Filho (UFSM)
Prof. Jlio Carlos Balzano de Mattos (UFPel)

Os dados encontrados nos sistemas digitais podem ser classificados em uma


das seguintes categorias:

nmeros usados em clculos aritmticos;


letras do alfabeto, usadas no processamento de dados;
smbolos discretos usados para diversos propsitos.

Todos os dados so representados no formato BINRIO porque o uso deste


formato facilita o projeto de circuitos eletrnicos.

REPRESENTAO POSICIONAL
Na notao posicional o valor de um algarismo determinado pela sua posio
dentro do nmero.
Cada posio possui um determinado peso:
1999 1x1000 9x100 9x10 9x1
1x10 3 9x10 2 9x10 1 9x10 0

Os sistemas atuais formam os nmeros pela seguinte frmula:

a i -m xi
n

B
a
xi
n

Bi

representa a base do sistema de numerao B 2


representa o nmero

representam os algarismos 0 x i B
representa o nmero de posies utilizadas

Exemplo:

B = 10 sistema decimal.

O algarismo xi tem peso Bi, determinado pela sua posio. Para i com valores
positivos, tm-se pesos maiores que a unidade. Para i = 0, tm-se exatamente o peso
unitrio (B0 = 1).
Para valores negativos de i, tm-se pesos menores que a unidade (fracionrias).
Dgito (algarismo) mais esquerda dgito mais significativo.
Dgito (algarismo) mais direita dgito menos significativo.
Exemplo:
+
significativo

1999

significativo

NMEROS BINRIOS
O sistema de nmeros binrios um sistema que possui a base 2 com dois
dgitos 0 e 1.
02 = 010

1 1 0 1 02

12 = 110
102 = 210

1x 2 4 1x 2 3 0 x 2 2 1x 21 0 x 2 0 2610

DECIMAL
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

BINRIO
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111

CONVERSO ENTRE BINRIO E DECIMAL/DECIMAL E BINRIO

BINRIO para DECIMAL


4 3 2 1 0

1 0 0 112
100112= 24x1 + 23x0 + 22x0 + 21x1 + 20x1 = 1910
DECIMAL para BINRIO
23410= 111010102
234 2
0 117 2
1
58
0

2
29
1

2
14
0

2
7
1

2
3
1

2
1

SOMA E SUBTRAO DE NMEROS BINRIOS


O procedimento para adio e subtrao de nmeros binrios semelhante ao
que se usa para nmeros decimais.
9 + 1 = 10 (vai-um)
10 9 = 9 (vem-um)

SOMA
Para a soma de dois nmeros basta usar as seguintes regras:
0+0=0
0 + 1 =1
1+0=1
1 + 1 = 0 e vai-um
1 + 1 + 1 = 1 e vai-um
Exemplo:
10012 + 10112 = 101002
1001
+ 1011
10100

SUBTRAO
Para a subtrair de dois nmeros basta usar as seguintes regras:
0-0=0
0-1=1 e vem-um
1-0=1
1-1=0
Exemplo:
10102 1102 = 1002

111002 10102 = 100102

1010
- 110
100

11100
- 1010
10010

Exerccios:
1. Faa as seguintes operaes matemticas e converses abaixo:
a. 1001101012 + 110101012 =
b. 11000112 + 01110012 =
c. 1111011112 + 1111011112 =
d. 10001111101011012 + 0001001111011012 =
e. 1000002 12 =
f. 1110102 1001002 =
g. 1111111112 1000000002 =
h. 11102 = (

)10

i. 1110012 = (

)10

j. 100001112 = (

)10

k. 10111,0102 = (

)10

l.

107 = (

m.

26870 = (

n.

342 = (

o. 48,180 = (

)2
)2
)2
)2

NMEROS OCTAIS E HEXADECIMAIS


Alm do sistema decimal (base 10) e do binrio (base 2), outros sistemas so de
grande importncia por proverem representaes compactas de nmeros grandes e se
encaixarem melhor com o sistema binrio do que o sistema decimal.

Sistema Octal (base 8)

Sistema Hexadecimal (base 16)

SISTEMA DECIMAL

cada dgito representa um valor de 0 a 9.

SISTEMA OCTAL

cada dgito representa um valor de 0 a 7.

SISTEMA BINRIO

cada dgito representa um valor de 0 a 1.

SISTEMA HEXADECIMAL cada dgito representa um valor de 0 a F(15).


Tabela com as representaes dos nmeros de 0 a 31 (decimal) em binrio,
octal e hexadecimal:

DECIMAL
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

BINRIO
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111

OCTAL
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
20
21
22
23
24
25
26
27
30
31
32
33
34
35
36
37

HEXADECIMAL
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F

CONVERSO ENTRE BASES NUMRICAS


(Mtodo da Substituio Direta)

BINRIO para OCTAL


Para converter um nmero binrio em octal, separam-se os dgitos em grupos de
3 (trs).

001
010011100

1234 8
1

23 8
OCTAL para BINRIO

7 6 5 111110101 2

111110101

BINRIO para HEXADECIMAL

0010
1100 29C16
1001

2 4 16
HEXADECIMAL para BINRIO
FED16 1111 1110 11012
FE116 1111 1110 00012

OCTAL para HEXADECIMAL


- passar primeiro para binrio

7128 0001
1100
1010
1CA16
1

HEXADECIMAL para OCTAL


- passar primeiro para binrio

A1F8 101
000011
111 50378

10

HEXADECIMAL para DECIMAL

1A616 1X 16 2 10 X 16 1 6 X 16 0 422 10

OCTAL para DECIMAL

713 8 7 x8 2 1x81 3 x8 0 459 10

11

CONVERSO DE NMEROS DE UMA BASE B PARA BASE 10


(Mtodo Polinomial)
43 2 1 0

11 0 0 12 1x 2 4 1x 23 0 x 2 2 0 x 21 0 x1010 2510
ou
2 4 2 3 2 0 2510
21 0

31 2 4 3 x 4 2 1x 41 2 x 4 0 5410
3 2 1 0

F A C A16 15 x163 10 x16 2 12 x161 10 x16 0 6420210

CONVERSO DE UM NMERO DE BASE 10 PARA UMA BASE B


QUALQUER
(Mtodo das Divises Sucessivas)
1910= 100112
19
1

2
9
1

2
4
0

2
2
0

1910= 1034
19
3

4
4
0

4
1

1910= 238
19
3

8
2

12

2
1

CONVERSO ENTRE DUAS BASES QUAISQUER


B

Base
qualquer

10
Base
10

13

B
Base
qualquer

EXERCCIOS:
Converta os seguintes nmeros para as bases indicadas:
1. 1011101102 = ________________10
2. 10568 = ________________10
3. FDE616 = ________________10
4. 10568 = ________________2
5. 11111010112 = ________________8
6. 1110110112 = ________________16
7. 76638 = ________________16
8. FA116 = ________________2
9. 123D16 = ________________8
10. 15610 = ________________2
11. 87610 = ________________8
12. 987410 = ________________16
13. 11110 = ________________4
14. 145310 = ________________16
15. 1111100112 = ________________16
16. 11111102 = ________________3
17. 168 = ________________2
18. 10223 = ________________10
19. 16778 = ________________5
20. 13416 = ________________2

14

EXERCCIOS (respostas):
Converta os seguintes nmeros para as bases indicadas:
1.

1011101102 = 37410

2. 10568 = 55810
3. FDE616 = 6499810
4. 10568 = 10001011102
5. 11111010112 = 17538
6. 1110110112 = 1DB16
7. 76638 = FB316
8. FA116 = 1111101000012
9. 123D16 = 11075 8
10. 15610 = 100111002
11. 87610 = 15548
12. 987410 = 269216
13. 11110 = 12334
14. 145310 = 5AD16
15. 1111100112 = 1F316
16. 11111102 = 112003
17. 168 = 11102
18. 10223 = 3510
19. 16778 = 123145
20. 13416 = 1001101002

15

Você também pode gostar