Sie sind auf Seite 1von 20

Eletrônica Digital

Prof. Dr. Helder Anibal Hermini


Tópicos
 Representação de Quantidades Binárias
 Conversões de Binário para Decimal.
 Conversões de Decimal para Binário.
 Sistema de Numeração Octal.
 Sistema de Numeração Hexadecimal.
Sistemas de Numeração e
Códigos
Sistemas de Numeração Digital
Há muitos sistemas de numeração em uso na tecnologia digital. Os
mais comuns são os sistemas decimal, binário, octal e hexadecimal. O
sistema decimal é obviamente o mais familiar, e examinar algumas de
suas características nos ajudará a entender melhor os outros
sistemas.
Sistema Decimal

Most Significant Digit Least Significant Digit


(Dígito mais significativo) (Dígito menos significativo)
Sistema de numeração Decimal
Nasceu na antiguidade, utilizando
como base para a contagem os dez
dedos da mão humana.
SISTEMA DE NUMERAÇÃO DECIMAL
Utiliza 10 símbolos (algarismos) para representar
qualquer quantidade. Estes símbolos são:

0 1 2 3 4 5 6 7 8 9
Para representar quantidades maiores que a base é
utilizado o recurso de se adotar diferentes pesos para
algarismos em posições diferentes.

Quanto mais a esquerda for a posição do algarismo,


maior seu peso, e sempre 10 vezes maior que o
anterior, já que a base é 10. A idéia do algarismo trouxe
os nomes unidade, dezena, centena, milhar, etc...
SISTEMA DE NUMERAÇÃO DECIMAL
Exemplo:

O número 2574 é composto por 4 unidades, 7 dezenas, 5


centenas e 2 milhares, ou 2000 + 500 + 70 + 4 = 2574

O número 2574 pode ser decomposto de uma forma


diferente:
2574 = 2000 + 500 + 70 + 4
= 2 x 1000 + 5 x 100 + 7 x10 + 4 x 1
= 2 x 103 + 5 x 102 + 7 x101 + 4 x 100

BASE
SISTEMA DE NUMERAÇÃO DECIMAL

LEI DE FORMAÇÃO DE UM NÚMERO

Número = an . bn + an-1 . B n-1 + an-2 . B n-2 +. . . a0 . b0


Onde:

an = algarismo

b = base do número
n = quantidade de algarismos - 1
SISTEMA DE NUMERAÇÃO DECIMAL

LEI DE FORMAÇÃO DE UM NÚMERO

Número = an . bn + an-1 . B n-1 + an-2 . B n-2 +. . . a0 . b0

Exemplo
O número 84917 é composto por cinco algarismos, logo n = 5 – 1 = 4.

Portanto a0 = 7 ; a1 = 1 ; a2 = 9 ; a3 = 4 e a4 = 8

Pode-se então, escrever:

8 x 104 + 4 x 103 + 9 x 102 + 1 x 101 + 7 x 100 = 84917


Sistemas de Numeração Digital
Infelizmente, o sistema de numeração decimal não é conveniente para
ser implementado em sistemas digitais. Por exemplo, é muito difícil projetar
um equipamento eletrônico para que ele opere com dez níveis diferentes de
tensão (cada um representando um dígito decimal, 0 a 9). Por outro lado, é
muito fácil projetar um circuito eletrônico simples e preciso que opere com
apenas dois níveis de tensão.

Sistema Binário
Sistemas Binário
• O sistema binário utiliza apenas dois símbolos (algarismos) para
representar qualquer quantidade. Os símbolos utilizados são 0 e 1.
• O sistema binário segue as mesmas regras do sistema decimal, sendo
portanto válidos os conceitos de peso e posição dos algarismos..

• Cada algarismo ou dígito de um número binário é chamado de bit que é


a abreviação de binary digit.
Exemplo:
O número 1001110 tem 7 bits
Sistema de Numeração Octal (4701)8
O sistema octal tem base oito, que significa que ele tem oito dígitos
possíveis: 0, 1, 2, 3, 4, 5, 6 e 7. As posições dos dígitos em um
número octal têm os seguintes pesos:

84 83 82 81 80 8-1 8-2 8-3 8-4 8-5


,
vírgula octal

Sistema de Numeração Hexadecimal (F8DA)16


O sistema hexadecimal tem base 16, que significa que ele tem os
seguintes dígitos possíveis: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F.
As posições dos dígitos em um número hexa têm os seguintes pesos:

164 163 162 161 160 16-1 16-2 16-3 16-4 16-5
,
vírgula hexadecimal
Sistemas de Numeração Digital
Contagem Binária
SISTEMAS DE CONVERSÃO DE BASE QUALQUER
PARA A BASE 10

Para se Converter um número de um sistema numérico qualquer


para o decimal, basta aplicar a lei de formação

Número = an . bn + an-1 . B n-1 + an-2 . B n-2 +. . . a0 . b0

substituindo b pela base do número a ser convertido e an por seus


respectivos algarismos.
SISTEMAS DE CONVERSÃO DE BASE QUALQUER
PARA A BASE 10
Exemplos:

a) No número (1101)2 tem-se: n = 4 – 1 = 3 e b = 2, logo:

(1101)2 = 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 = (13)10

b) No número (3AF7)16 tem-se: n = 4 – 1 = 3 e b = 16, logo:


(3AF7)16 = 3 x 163 + A x 162 + F x 161 + 7 x 160 =
= 3 x 163 + 10 x 162 + 15 x 161 + 7 x 160 = (15095)10

Quando houver letras no número hexadecimal, deve-se substituí-


las pelo número decimal equivalente.
Relações entre Representações Numéricas
SISTEMAS DE CONVERSÃO DE BASE 2 PARA A
BASE 10
Número = an . bn + an-1 . B n-1 + an-2 . B n-2 +. . . a0 . b0
an = algarismo; b = base do número; n = quantidade de algarismos

1 1 0 1 1 2 = 2710
24+23+22+21+20 = 16 + 8 + 0 + 2 + 1

1 0 1 1 0 1 0 1 2 = 18110
27+26+25+24+23+22+21+20 = 128 + 32 + 16 + 4 + 1

A conversão pode ser feita também do sistema decimal para o binário.


CONVERSÃO DE BASE 10 PARA QUALQUER BASE

Dado um número inteiro escrito na base 10, para se


obter seu equivalente em uma base b qualquer, divide-se o
Número
número por b=tantas
an . bn + an-1 . B
vezes n-1
+ an-2necessárias
quantas . B n-2 +. . . apara
0 . b que
0

o quociente da divisão seja menor que b. O último


quociente da divisão e os restos das divisões sucessivas,
tomados na ordem inversa, correspondem ao número na
base b.
CONVERSÃO DE BASE 10 PARA BASE 2
Método das divisões sucessivas
Para se obter o número convertido se toma o último quociente e os restos
das divisões do fim para o começo, escrevendo-os da esquerda para a direita.

Exemplo 125 2
62 2
1
0 31 2
1 15 2
1 7 2
Se
nti
do 1 3 2
de
Le 1 1
itu
ra

(125)10 = (1111101)2
Conversões entre hexa e binário
Conversão de hexa em binário
O sistema de numeração hexadecimal é usado principalmente como
um método “taquigráfico” (compacto) para representar um número
binário. Cada dígito hexa é convertido no equivalente binário de 4 bits
(conforme a tabela anterior).

9F216 = 9 F 2

= 1001 1111 0010

= 1001111100102

Conversão de binário em hexa


O número binário é disposto em grupos de quatro bits e cada grupo é
convertido no dígito hexa equivalente.
1 1 1 0 1 0 0 1 1 02 = 0011 1010 0110
3 A 6
= 3A616

Das könnte Ihnen auch gefallen