Você está na página 1de 32

Sistemas Digitais - Sistemas de Numeração

Alessandra Hauck

FATECS

Alessandra Hauck Sistemas Digitais FATECS 1 / 32


Introdução

Existem vários sistemas numéricos, os que mais se destacam são:


Decimal;
Binário;
Hexadecimal.

Alessandra Hauck Sistemas Digitais FATECS 2 / 32


Sistema Binário de Numeração

No Sistema Binário de Numeração existem apenas 2


algarismos:
O 0 (zero); e
O 1 (um).
Nibble é o conjunto de 4 bits.
Byte é o conjunto de 8 bits.
Como representar a quantidade 2? Já que não existe o algarismo 2 em
binário?

Alessandra Hauck Sistemas Digitais FATECS 3 / 32


Sistema Binário de Numeração

A tabela abaixo mostra a sequência de numeração do Sistema


Binário até a quantidade 9.

Decimal Binário
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001

Alessandra Hauck Sistemas Digitais FATECS 4 / 32


Conversão do Sistema Binário para o Sistema Decimal

A regra básica de formação consiste no somatório de cada


algarismo correspondente multiplicado pela base, que é elevada por
um ı́ndice, conforme o posicionamento do algarismo no número.
Por exemplo, que o número 594 significa?

5 · 100 + 9 · 10 + 4 · 1 = 594
↓ ↓ ↓
centena dezena unidade
↑ ↑ ↑
5 · 102 + 9 · 101 + 4 · 100 = 594

Alessandra Hauck Sistemas Digitais FATECS 5 / 32


Conversão do Sistema Binário para o Sistema Decimal

Esquematicamente, temos:
5 · 100 + 9 · 10 + 4 = 594

100 10 1
5 9 4
Que é equivalente a:
5 · 102 + 9 · 101 + 4 · 100 = 594

102 101 100


5 9 4

Alessandra Hauck Sistemas Digitais FATECS 6 / 32


Conversão do Sistema Binário para o Sistema Decimal
Utilizando a regra básica de formação de um número, podemos obter
essa mesma equivalência para converter um número binário para um
decimal.
Ex.: Converta 1012 (número 101 na base 2) para decimal.

22 21 20
1 0 1

1 · 22 + 0 · 21 + 1 · 20
↕ ↕ ↕
1 · 4 + 0 · 2 + 1 · 1 = 5
Portanto, o número 101 na base 2 é igual ao número 5 na base 10. Ou
seja,

1012 = 510

Alessandra Hauck Sistemas Digitais FATECS 7 / 32


Exemplos

1 Converta o número 10012 em decimal.


2 Converta o número 011102 em decimal.
3 Converta o número 10102 em decimal.
4 Converta o número 11001100012 em decimal.

Alessandra Hauck Sistemas Digitais FATECS 8 / 32


Conversão do Sistema Decimal para o Sistema Binário

É feita a partir de divisões sucessivas pela base do sistema a ser


convertido, ou seja, pela base 2.
Ex.: Vamos converter o número decimal 47 em binário.

Logo,

4710 = 1011112

Alessandra Hauck Sistemas Digitais FATECS 9 / 32


Conversão do Sistema Decimal para o Sistema Binário

OBs.:
LSB: Least Lignificant Bit.
MSB: Most Lignificant Bit.

Alessandra Hauck Sistemas Digitais FATECS 10 / 32


Exemplos

1 Converta o número 2110 em binário.


2 Converta o número 40010 em binário.
3 Converta o número 55210 em binário.
4 Converta o número 71510 em binário.

Alessandra Hauck Sistemas Digitais FATECS 11 / 32


Conversão de Números Binários Fracionários em
Decimais

Aplicando a regra básica no número decimal fracionário 10, 5,


temos:

101 100 10−1


1 0 5
Logo,

1 · 101 + 0 · 100 + 5 · 10−1 = 10, 5

Alessandra Hauck Sistemas Digitais FATECS 12 / 32


Conversão de Números Binários Fracionários em
Decimais
Procedemos da mesma maneira para números binários.
Ex.: Transforme o número 101, 1012 em decimal.

22 21 20 2−1 2−2 2−3


1 0 1 1 0 1
Portanto,

101, 1012 = 1 · 22 + 0 · 21 + 1 · 20 + 1 · 2−1 + 0 · 2−2 + 1 · 2−3 =


1 1 1
=1·4+0·2+1·1+1· 2 +0· 4 +1· 8 =

4 + 0 + 1 + 0, 5 + 0 + 0, 125 = 5, 62510

Logo,

101, 1012 = 5, 62510


Alessandra Hauck Sistemas Digitais FATECS 13 / 32
Exemplos

1 Converta o número 1010, 11012 em decimal.


2 Converta o número 111, 0012 em decimal.
3 Converta o número 100, 110012 em decimal.

Alessandra Hauck Sistemas Digitais FATECS 14 / 32


Conversão de Números Decimais Fracionários em
Binários

Vamos converter o número decimal 8, 375 em binário.


Para isso, dividiremos o número 8, 375 em 2 partes:
Parte inteira → 8; e
Parte fracionária → 0, 375.
Ou seja,
8, 375 = 8 + 0, 375

Alessandra Hauck Sistemas Digitais FATECS 15 / 32


Conversão de Números Decimais Fracionários em
Binários

I Transformar a parte inteira do número 8, 375, isto é, 8.

Logo,
810 = 10002 (1)

Alessandra Hauck Sistemas Digitais FATECS 16 / 32


Conversão de Números Decimais Fracionários em
Binários

II Transformar a parte fracionária do número 8, 375, isto é, 0, 375.


Para isso, usaremos a regra de multiplicação sucessiva das
partes fracionárias até atingir o valor zero.
Daı́, temos:
0, 3 7 5 → parte fracionária
× 2 → base do sistema
1◦ algarismo ← 0, 7 5 0
× 2
2◦ algarismo ← 1, 5 0 0

Alessandra Hauck Sistemas Digitais FATECS 17 / 32


Conversão de Números Decimais Fracionários em
Binários

O 2◦ algarismo do número 0, 500 é o número 1, mas o número após


a vı́rgula (0, 500) não é nulo.
Então, pega-se essa parte (0, 500) e reinicia o processo.

Alessandra Hauck Sistemas Digitais FATECS 18 / 32


Conversão de Números Decimais Fracionários em
Binários

0, 5 0 0 → parte fracionária
× 2 → base do sistema
2◦ algarismo ← 1, 0 0 0

O processo para aqui, pois a parte do número depois da vı́rgula é


nula.
Logo,
0, 37510 = 0112 (2)

Alessandra Hauck Sistemas Digitais FATECS 19 / 32


Conversão de Números Decimais Fracionários em
Binários

Juntando (1) e (2), temos:


8, 37510 = 1000, 0112

Alessandra Hauck Sistemas Digitais FATECS 20 / 32


Exemplos

1 Converta o número 4, 810 em binário.


2 Converta o número 3, 38010 em binário.
3 Converta o número 57, 310 em binário.

Alessandra Hauck Sistemas Digitais FATECS 21 / 32


Sistema Hexadecimal de Numeração

Apresenta 16 algarismos, logo, possui base 16.


Seus algarismos são:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F.
Note que:
A letra A representa o algarismo A, que representa a quantidade 10;
A letra B representa o algarismo B, que representa a quantidade 11;
A letra C representa o algarismo C, que representa a quantidade 12;
A letra D representa o algarismo D, que representa a quantidade 13;
A letra E representa o algarismo E, que representa a quantidade 14;
A letra F representa o algarismo F, que representa a quantidade 15.

Alessandra Hauck Sistemas Digitais FATECS 22 / 32


Sistema Hexadecimal de Numeração
A tabela abaixo mostra a sequência de numeração do Sistema
Hexadecimal até a quantidade 15.

Alessandra Hauck Sistemas Digitais FATECS 23 / 32


Conversão do Sistema Hexadecimal para o Sistema
Decimal

É análoga a da conversão do Sistema Binário para o Sistema


Decimal, porém, neste caso, a base é 16.
Ex.: Converta o número 3F16 em decimal.

161 160
3 F
Temos, então:,

3F16 = 3 · 161 + F · 160 = 3 · 161 + 15 · 160 = 3 · 16 + 15 · 1 = 6310

Logo,

3F16 = 6310

Alessandra Hauck Sistemas Digitais FATECS 24 / 32


Exemplos

1 Converta o número 1C316 em decimal.


2 Converta o número 23816 em decimal.
3 Converta o número 1F C916 em decimal.

Alessandra Hauck Sistemas Digitais FATECS 25 / 32


Conversão do Sistema Decimal para o Sistema
Hexadecimal
Também é feita a partir de divisões sucessivas pela base do
sistema a ser convertido, ou seja, pela base 16.
Ex.: Converta o número 100010 em hexadecimal.

Como 1410 = E16 , temos:

100010 = 3E816
Alessandra Hauck Sistemas Digitais FATECS 26 / 32
Exemplos

1 Converta o número 13410 em hexadecimal.


2 Converta o número 38410 em hexadecimal.
3 Converta o número 388210 em hexadecimal.

Alessandra Hauck Sistemas Digitais FATECS 27 / 32


Conversão do Sistema Hexadecimal para o Sistema
Binário

Regra: transformar cada cada algarismo diretamente no


correspondente em binário, respeitando o número padrão de bits
do sistema hexadecimal, que é igual a 4, ou seja:
24 = 16 → base do sistema
Converta o número C1316 para o sistema binário.

C ⇒ (C16 = 1210 ) ⇒ |{z}


|{z} 1 |{z}
3
1100 0001 0011

Logo,

1100 0001
C1316 = |{z} |{z} 0011
|{z} = 1100000100112
C 1 3

Alessandra Hauck Sistemas Digitais FATECS 28 / 32


Exemplos

1 Converta o número 1ED16 para o Sistema Binário.


2 Converta o número 6CF 916 para o Sistema Binário.
3 Converta o número ABCF16 para o Sistema Binário.
4 Converta o número EC54116 para o Sistema Binário.
5 Converta o número F 2D3B9A416 para o Sistema Binário.

Alessandra Hauck Sistemas Digitais FATECS 29 / 32


Conversão do Sistema Binário para o Sistema
Hexadecimal

É só aplicar o processo inverso ao utilizado na conversão de


hexadecimal em binário.
Ou seja, faça agrupamentos de 4 em 4 bits da direita para a
esquerda.
Ex.: Converta o número 100110002 para o Sistema Hexadecimal.

100110002 = |{z}
1001 1000
|{z}= 9816
9 8

Logo,

100110002 = 9816

Alessandra Hauck Sistemas Digitais FATECS 30 / 32


Exemplos

1 Converta o número 11000112 para o Sistema Hexadecimal.


2 Converta o número 11001110112 para o Sistema Hexadecimal.
3 Converta o número 11010101000112 para o Sistema Hexadecimal.
4 Converta o número 110001111000111002 para o Sistema
Hexadecimal.
5 Converta o número 110001101001010100112 para o Sistema
Hexadecimal.

Alessandra Hauck Sistemas Digitais FATECS 31 / 32


ATENÇÃO!

Não esqueça de fazer as


atividades das UAs!
Pois essas atividades valem
menção e presença!

Alessandra Hauck Sistemas Digitais FATECS 32 / 32

Você também pode gostar