Você está na página 1de 7

ELETRÔNICA DIGITAL PROF.

HENRIQUE

Capítulo 1 - SISTEMAS NUMÉRICOS

Um número nada mais é do que uma representação de seu valor em um certo sistema
numérico. Um número qualquer pode ser representado como sendo um somatório de
produtos de seus algarismos pela potência relativa de cada posição do dígito dentro do
número.

p-1 p-2 1 0 -1 -q
N=dp-1 X b + dp-2 X b + ... + d1 X b + d0 X b + ... + d-1 X b + ... + d-q X b (1.1)

onde: b Æ é a base do sistema numérico;


d Æ são os dígitos do sistema numérico;
p Æ é a potência da base relativa a posição para números inteiros;
q Æ é a potência da base relativa a posição para números fracionários.
Os algarismos significativos de um dado sistema de numeração são inferiores a sua
base e maiores e igual a zero, perfazendo um total de dígitos igual a sua própria base e
são encontrados através de:

b-1 > di > 0 (1.2)

1. SISTEMA DECIMAL
No sistema decimal ou sistema de base 10, os dígitos, de acordo com (1.2), são: 0; 1;
2; 3; 4; 5; 6; 7; 8; e 9. Portanto, a representação de um número qualquer na base 10,
segue a regra geral dada em (1.1).
EXEMPLO 01: Representar o número 130,25 na base 10 como sendo uma soma de
produtos.
130,25 = 1x102 + 3x101 + 0x100 + 2x10-1 + 5x10-2

2. SISTEMA BINÁRIO
O sistema binário ou sistema de base 2, tem apenas dois dígitos representativos (0 e
1). Para representarmos um número binário como uma soma de produtos, o processo é
idêntico ao sistema decimal, porém os pesos correspondentes são potência de 2.
EXEMPLO 02: Representar o número 1011,01 em binário como sendo uma soma de
produtos.
1011,01 = 1x23 + 0x22 + 1x21 + 1x20 + 0x2-1 + 1x2-2

3. SISTEMA OCTAL
Neste sistema, a base é 8 e os dígitos representativos vão do 0 ao 7. A representação
de um número em octal é idêntica a dos sistemas anteriores e segue a regra geral
(1.1).
EXEMPLO 03: Representar o número 25,11 na base 8 como sendo uma soma de pro-
dutos.
25,11 = 2x81 + 5x80 + 1x8-1 + 1x8-2

SISTEMAS NUMÉRICOS 1
ELETRÔNICA DIGITAL PROF. HENRIQUE

4. SISTEMA HEXADECIMAL
A base do sistema hexadecimal é o número 16. A base hexadecimal apresenta dezes-
seis dígitos individuais, enquanto que no sistema decimal existem apenas dez. Portan-
to, para representarmos um número hexadecimal usamos as seis primeiras letras do
alfabeto romano para completarmos o número de dígitos diferentes da base 16 e a
equivalência entre os sistemas binário, decimal e hexadecimal é vista na Tab. 1.

Tab. 1 - Equivalência entre as bases 2, 10 e 16.


EXEMPLO 04: Representar o número D10,A2 na base 16 como sendo uma soma de
produtos.
D10,A2 = Dx162 + 1x161 + 0x160 + Ax16-1 + 2x16-2

5. CONVERSÃO ENTRE SISTEMAS NUMÉRICOS


Os sistemas digitais só trabalham com o sistema binário, enquanto que nós humanos
trabalhamos com o sistema decimal, portanto a conversão de um número qualquer
para um sistema de numeração torna-se importante e o seu conhecimento é necessário
para se saber como as operações estão sendo processadas.
5.1. CONVERSÃO DECIMAL PARA BINÁRIO
A conversão de um número decimal para um número binário pode ser feita de duas
formas diferentes, a saber.
5.1.1. MÉTODO DA EXTRAÇÃO DE POTÊNCIAS
Neste método, o número decimal é representado por uma soma de potências de 2. A
seqüência dos números é encontrada através de tentativas, por isto, este método não
prático e geralmente é usado para verificação de resultados obtidos por outros méto-
dos.
EXEMPLO 05: Converter o número decimal 449 para binário.

SISTEMAS NUMÉRICOS 2
ELETRÔNICA DIGITAL PROF. HENRIQUE

5.1.2. MÉTODO DAS DIVISÕES SUCESSIVAS


Para converter um número decimal inteiro em um binário, basta dividi-lo por 2. Como
resultado obtém-se um quociente e um resto, que será sempre igual a 1 ou 0. Este res-
to representa o último dígito do número binário obtido pela operação. Dividindo-se o
quociente da primeira divisão por 2 obtemos um segundo resto, que é o próximo dígi-
to binário. A divisão sucessiva dos quocientes por 2 fornecerá os dígitos binários res-
tantes até que o quociente seja nulo. O resto obtido da última divisão, representa o
dígito mais significativo do número binário. O número binário é o conjunto dos restos
na ordem inversa.
EXEMPLO 06: Converter o número decimal 139 para binário.

Para converter um número decimal fracionário em binário, multiplicamos este número


por 2. Como resultado obtemos um produto composto por uma parte inteira e uma
fracionária. A parte inteira será um dígito com valor 1 ou 0 e será o dígito mais signi-
ficativo do número binário. Uma nova multiplicação da parte fracionária (somente)
por 2 produzirá um novo número composto e a parte inteira será o próximo dígito
binário do número. A multiplicação por 2 continuará até que a parte fracionária seja
nula. O último dígito que representa a parte inteira será o último dígito significativo
do número binário convertido.
EXEMPLO 07: Converter o número decimal 0,215 para binário.

5.2. CONVERSÃO DE BINÁRIO PARA DECIMAL


Do mesmo modo que a conversão de decimal para binário, a conversão de binário
para decimal pode ser realizada de duas formas diferentes.
5.2.1. MÉTODO DA POTENCIAÇÃO
Representa-se o número binário como sendo um somatório de potências de 2 e em
seguida faz-se a potenciação e a soma dos valores não nulos.

SISTEMAS NUMÉRICOS 3
ELETRÔNICA DIGITAL PROF. HENRIQUE

EXEMPLO 08: Converter o número binário 1011,01 para decimal.

5.2.2. MÉTODO ALGORÍTMICO


Desenvolve-se uma série de números decimais correspondentes às posições dos dígi-
tos do número binário a ser convertido. O primeiro dos números decimais é sempre 1,
enquanto que o segundo e os subseqüentes são calculados dobrando-se o anterior e
adicionando-o ao dígito binário da próxima posição. Portanto, o novo número tem
sempre o valor do dobro do anterior somado ao valor 1 ou 0. O último número obtido
será o próprio número decimal equivalente ao binário. Matematicamente, isto pode
ser expresso como:

Xi = 2 Xi-1 + Ai (1.3)

onde Ai Æ dígitos binários;


Xi-1 Æ série decimal;
Xi Æ número decimal equivalente.

EXEMPLO 09: Converter o número binário 100111010 para decimal.

5.3. CONVERSÃO DE OCTAL PARA BINÁRIO


Como 8 é uma potência de 2, a conversão de octal para binário é feita pela conversão
de cada dígito octal para seu equivalente binário de três dígitos (potência de 8).
EXEMPLO 10: Converter o número octal 3401 para binário.

Para converter um número binário para octal o processo é inverso, ou seja, separa-se
de três em três dígitos binário da direita para esquerda e em seguida converte cada
conjunto para octal.
EXEMPLO 11: Converter o número binário 11001101110100 para octal.

A conversão de um número decimal em um octal é realizada pelo método das divisões


e multiplicações sucessivas, sendo que o divisor agora é 8.

SISTEMAS NUMÉRICOS 4
ELETRÔNICA DIGITAL PROF. HENRIQUE

5.4. CONVERSÃO DE HEXADECIMAL PARA BINÁRIO


O sistema hexadecimal tem como base uma potência de 2 (24) e por esta razão repre-
senta uma forma compacta do sistema binário. Um número hexadecimal é facilmente
convertido em binário e vice-versa. Cada dígito hexadecimal eqüivale a quatro dígitos
binários.
EXEMPLO 12: Converter o número hexadecimal B3371 para binário.

EXEMPLO 13: Converter o número binário 10111011101111,1101011 para decimal.

A conversão de decimal para hexadecimal segue o método das divisões sucessivas por
16 para números inteiros e das multiplicações sucessivas por 16 para números fracio-
nários.
6. OPERAÇÕES MATEMÁTICAS
Toda e qualquer operação matemática pode ser expressa como sendo uma seqüência
de adições como veremos a seguir.
6.1. ADIÇÃO
A adição de números é feita do mesmo modo que uma adição no sistema decimal,
exceto que o transporte de uma coluna para outra envolve potências desta base no
lugar de potências de 10.
Observe que a adição de uma unidade ao maior dígito da base provoca o transporte de
1 para a próxima coluna e que este transporte deve ser adicionado aos dígitos desta
coluna.
EXEMPLO 14: Adicione os números binários 1011011 e 1100111.

EXEMPLO 15: Adicione os números em octal 176 com 53 e 100 com 777.

EXEMPLO 16: Adicione os números hexadecimais FAB com ABC e A123 com FFFF.

6.2. SUBTRAÇÃO
A subtração de dois números, em um sistema numérico qualquer, tem a seguinte for-
ma:

M-S=D (1.4)

SISTEMAS NUMÉRICOS 5
ELETRÔNICA DIGITAL PROF. HENRIQUE

onde M Æ minuendo;
S Æ subtraendo;
D Æ diferença.
A operação de subtração em circuitos digitais é realizada pela adição do complemento
em 2 do subtraendo ao minuendo e desprezando-se o transporte do dígito mais signi-
ficativo.
6.2.1. COMPLEMENTOS DE BASE
O complemento de um número qualquer é o que falta a ele para se tornar igual ao
máximo possível com o mesmo número de dígitos. Em outras palavras pode ser ex-
presso como:

CN = bn - N (1.5)

onde: CN Æ é o complemento do número N;


b Æ é a base do sistema numérico;
n Æ é o número de dígitos do número N;
N Æ é o próprio número.
EXEMPLO 17: Qual o complemento em 10 de 147?

EXEMPLO 18: Qual o complemento em 2 de 1001?

Como o complemento em 2 é bastante útil nas operações de subtração em sistemas


digitais, veremos uma maneira de realizá-la mais rapidamente. O complemento em 2
de um número binário é igual ao complemento em 2 de todos os dígitos individual-
mente somado de 1 ao dígito menos significativo.
EXEMPLO 19: Qual o complemento em 2 de 11011000?

EXEMPLO 20: Realizar a subtração dos números decimais 651 e 372 pelo método
convencional e pelo complemento em 10.

EXEMPLO 21: Faça a subtração dos números binários 10101 e 1010 pelo método con-
vencional e pelo complemento em 2.

SISTEMAS NUMÉRICOS 6
ELETRÔNICA DIGITAL PROF. HENRIQUE

Exercícios do Capítulo

01. Converta os números do sistema decimal para o sistema binário:


a)13 b)94 c)356 d)39 e)59
f)0,00625 g)43,32 h)0,51 i)0,375 j)0,4375
k)2048,0625 l)27/32 m)3 5/8 n)2 7/16 o)4 3/32
02. Converta os números do sistema binário para o sistema decimal:
a)11011 b)101 c)10001 d)0,10111 e)1,001
f)0,001001001 g)111,001 h)10,101 i)1,00001 j)0,01
k)1111,1 l)100,1111
03. Efetue as adições no sistema binário:
a)10001 + 10111,01 b)11100 + 11111 c)0,0001 + 0,111
d)1,0001 + 0,1111
04. Efetue as subtrações no sistema binário:
a)0,1111 - 0,0111 b)1111 - 1000 c)1100,011 - 111,1
d)1101,1 - 1111,01
05. Converta os números do sistema decimal para o sistema octal:
a)94 b)155 c)150 d)187
e)73,35 f)100,101 g)505,83 h)607,88
06. Converta os números do sistema binário para o sistema octal:
a)111,01 b)11101,101 c)11,11 d)10101,001 e)0,000101
07. Converta os números do sistema octal para o sistema decimal:
a)2376 b)2403 c)22632 d)15,2 e)0,001
08. Converta os números do sistema decimal para o sistema hexadecimal:
a)33 b)43 c)231,2 d)130,001 e)2566,35
09. Converta os números do sistema hexa para o sistema decimal:
a)AAAA b)AB01 c)1511 d)120,355 e)33,15
10. Converta os números do sistema binário para o sistema hexa:
a)10110111 b)10011100 c)1011111111 d)0,000011101 e)111,10101
11. Converta os números binários para seus complementos em 2:
a)0,101 b)0,0111 c)101,011
12. Converta os números decimais para seus complementos em 10:
a)357 b)3654 c)2122 d)37,263
13. Efetue as operações no sistema decimal usando o método de complementos:
a)948 - 234 b)347 - 263 c)349,5 - 245,3 d)412,7 - 409,2
14. Efetue as operações no sistema binário usando o método de complementos:
a)1010 - 1001 b)110 - 11 c)0,1111 - 0,11 d)11,11 - 10,11
e)1011 - 10111 f)100011 - 11101 g)1011,11 - 1001,1 h)11001 - 1001,111
15. Efetue as operações no sistema octal:
a)231 - 211 b)387,11 - 255,12 c)211 - 300,5 d)135,5 - 182,7
16. Efetue as operações no sistema hexa:
a)ABD0 - FFF b)F13F - AB5 c)1510,F - 99,ABF d)A15FF - A051

SISTEMAS NUMÉRICOS 7

Você também pode gostar