Aula 6 - Sistemas de Numeracao

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 30

Aula 6

Sistemas de Numeração

SEL 0414 - Sistemas Digitais


Prof. Dr. Marcelo Andrade da Costa Vieira
Sistemas de Numeração

1. SISTEMA DECIMAL

• Composto por 10 símbolos ou numerais;

• Base 10 ! 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

an-1...a3 a2 a1 a0 = an-1 10n-1 +...+ a3103 + a2102 + a1101 + a0100

Ex.: (4598)10 = 4.103 + 5.102 + 9.101 + 8.100 =


4000 + 500 + 90 + 8
Sistemas de Numeração
1. SISTEMA DECIMAL
Sistemas de Numeração

1. SISTEMA DECIMAL
Sistemas de Numeração

2. SISTEMA BINÁRIO

• Composto por 2 símbolos ou numerais;

• Base 2 ! 0, 1.

bn-1...b3 b2 b1 b0 = bn-1 2n-1 + ... + b3 23 + b2 22 + b1 21 + b0 20

Ex.: (110100)2 = 1.25 + 1.24 + 0.23 + 1.22 + 0.21 + 0.20

l Definições:
Dígito Binário (Binary Digit ou Bit)
Nibble – 4 dígitos binários (4 Bits)
Byte – 8 dígitos binários (8 Bits)
Sistemas de Numeração
2. SISTEMA BINÁRIO

Contagem de 0 a (2N-1)
Sistemas de Numeração

2. SISTEMA BINÁRIO

“Most Significant Bit” “Less Significant Bit”


Sistemas de Numeração CONVERSÃO ENTRE SISTEMAS
DE NUMERAÇÃO
1. BINÁRIO ! DECIMAL

110100

(110100)2 = 1.25 + 1.24 + 0.23 + 1.22 + 0.21 + 0.20 =


= 32 + 16 + 4 = (52)10
Sistemas de Numeração CONVERSÃO ENTRE SISTEMAS
DE NUMERAÇÃO
2. DECIMAL ! BINÁRIO

Ex.: (49)10 à (?)2

(49)10 = (110001)2
Técnica para Conversão de
Decimal para Binário

121 = 1111001
121 2
1 60 2
0 30 2
0 15 2
1 7 2
1 3 2
1 1
Sistemas de Numeração CONVERSÃO ENTRE SISTEMAS
DE NUMERAÇÃO
BINÁRIO ! DECIMAL

Com dígitos após a vírgula (números não inteiros)

Ex. 11110,01

(11110,01)2 = 1.24 +1.23 +1.22 +1.21+0.20 +0.2-1+1.2-2


= 16 + 8 + 4 + 2 + 0,25 = (30,25)10
Sistemas de Numeração CONVERSÃO ENTRE SISTEMAS
DE NUMERAÇÃO
DECIMAL ! BINÁRIO

Com dígitos após a vírgula (números não inteiros)

• Calcula-se a conversão da parte inteira e da parte


fracionária separadamente;
• Para a parte fracionária, utiliza-se o método das
multiplicações sucessivas:
• Multiplica-se o nº fracionário por 2.
• Desse resultado, a parte inteira será utilizada como
dígito binário e a parte fracionária restante é
novamente multiplicada por 2.
• Repete-se o processo até que a parte fracionária do
último produto seja igual a zero.
Sistemas de Numeração CONVERSÃO ENTRE SISTEMAS
DE NUMERAÇÃO
DECIMAL ! BINÁRIO

Com dígitos após a vírgula (números não inteiros)


Ex. 4,1875
(4)10 = (100)2
(0,1875)10 = 0,1875 x 2 = 0,3750 = 0 + 0,3750
0,3750 x 2 = 0,7500 = 0 + 0,7500
0,7500 x 2 = 1,5000 = 1 + 0,5000
0,5000 x 2 = 1,0000 = 1 + 0,0000
= (0011)2
(4,1875)10 = (100,0011)2
Sistemas de Numeração

3. SISTEMA OCTAL

• Composto por 8 símbolos ou numerais;

• Base 8 ! 0, 1, 2, 3, 4, 5, 6, 7.

on-1...o3 o2 o1 o0 = on-1 8n-1 + ... + o3 83 + o2 82 + o1 81 + o0 80

Ex.: (372)8 = 3.82 + 7.81 + 2.80 = (250)10


Conversão de Decimal para Octal
(179)10 = ?

l Exemplo: Resposta:
179 8
3 22 8 (263)8
6 2
Conversão de Octal para Decimal
(274)8 =

l Exemplo: 274

2
2 x 8 = 128 128 +
1
7 x 8 = 56 56 +
0
4x8=4 4+
(188)10
Conversão de Binário para Octal
e Vice-Versa

Binário Octal
000 0
l Como 8 é a terceira
001 1
potência de 2, pode-se
010 2 converter de octal em
011 3 binário transformando
100 4 cada dígito octal em
seu equivalente com 3
101 5 dígitos binários.
110 6
111 7
Conversão de Octal para Binário

• Exemplo ð 257

2 5 7
ò ò ò
010 101 111

l Resposta ð 010 101 111


Conversão de Binário para Octal

lA conversão de binário para octal é o


inverso dos procedimentos acima;

l Agrupe os bits de três em três, e


converta cada grupo em seu
equivalente octal;

l Sehouver necessidade, adicione zeros


à esquerda do número binário.
Conversão de Binário para Octal

Exemplo ð10101111

010 101 111


ò ò ò
2 5 7

l Resposta ð 257
Sequência de Números Octal

0 14 30 104
1 15 31 105
2 16 .... ....
3 17 .... ....
4 20 .... ....
5 21 75 776
6 22 76 777
7 23 77 1000
10 24 100 1001
11 25 101 ....
12 26 102 ....
13 27 103 ....
Sistemas de Numeração

4. SISTEMA HEXADECIMAL

• Composto por 16 símbolos ou numerais;

• Base 16 ! 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

hn-1...h3 h2 h1 h0 = hn-1 16n-1 +...+ h3 163 + h2 162 + h1 161 + h0 160

Ex.: (1A7)16 = 1.162 + 10.161 + 7.160 = (423)10


Conversão de Decimal em Hexa

l Exemplo:
9 ð9
2479 16 10 ð A
15 154 16 15 ð F
10 9
9AF
Conversão de Hexa para Decimal

l Exemplo: 9AF

2
9 x 16 = 2304 2304 +
1
A x 16 = 160 160 +
0
F x 16 = 15 15 +
2479
Conversão de Hexa para Binário

l Para converter um número hexadecimal em


um número binário, converta cada dígito
hexadecimal em seu equivalente de 4 bits;

l A vantagem do sistema hexadecimal, é


poder agrupar cada conjunto de 4 dígitos
binários em apenas 1 dígito hexa;

l Muito utilizado em endereçamento de


memória.
Números Hexadecimais

Dec Binário Hexa Dec Binário Hexa


0 0000 0 8 1000 8
1 0001 1 9 1001 9
2 0010 2 10 1010 A
3 0011 3 11 1011 B
4 0100 4 12 1100 C
5 0101 5 13 1101 D
6 0110 6 14 1110 E
7 0111 7 15 1111 F
Conversão de Hexa para Binário
9AF

9 A F
ò ò ò
1001 1010 1111

l Resposta ð 100110101111
Conversão de Binário em Hexa

Exemplo ð 1110101101

0011 1010 1101


ò ò ò
3 A D

l Resposta ð 3AD
Sequência de Números Hexadecimal

0 C 18 99 FA 9FD
1 D 19 9A FB 9FE
2 E 1A 9B FC 9FF
3 F 1B 9C FD A00
4 10 1C 9D FE A01
5 11 1D 9E FF .....
6 12 1E 9F 100 .....
7 13 1F A0 101 FFE
8 14 20 A1 102 FFF
9 15 ... ... .... 1000
A 16 ... ... .... 1001
B 17 98 F9 9FC .......
FIM

Você também pode gostar