Vous êtes sur la page 1sur 66

CURSO TCNICO DE INFORMTICA E. E.

GERALDO GOMES RIBEIRO

Sistemas de Numerao

PRONATEC

Sistemas de Numerao Digital


Muitos sistemas de numerao so utilizados no desenvolvimento da tecnologia digital. Os mais comuns so: Binrio (Base 2)
Octal (Base 8) Decimal (Base 10) Hexadecimal (Base 16) N2 N8 N10 N16

Sistema Decimal
Composto por 10 smbolos, sendo:

0, 1, 2, 3, 4, 5, 6, 7, 8 e 9
Observaes: Cada smbolo representa uma quantidade;

Os dez smbolos no nos limita a expressar apenas 10 quantidades diferentes.

Contagem Decimal

Sistema Decimal
Exemplo - 1 O nmero 2745,214 pode ser decomposto em:

MSD Most Significant Digit LSD Least Significant Digit

Sistema Decimal
Infelizmente, o sistema de numerao decimal no conveniente para ser implementado em sistemas digitais.
Por exemplo, muito difcil projetar um equipamento eletrnico para que ele opere com dez nveis diferentes de tenso (cada um representando um dgito decimal, 0 a 9). Por outro lado, muito fcil projetar um circuito eletrnico simples e preciso que opere com apenas dois nveis de tenso.

Sistema Binrio
Composto por 2 dgitos, sendo:

0 e 1
Observaes: Mesmo assim possvel representar qualquer valor do sistema decimal com apenas 2 dgitos; Entretanto, este sistema utiliza um nmero maior de dgitos binrios para representar uma dada quantidade.

Contagem no Sistema Binrio

Sistema Binrio
Exemplo - 2 O nmero 1011,1012 pode ser decomposto em:

MSD Most Significant Digit LSD Least Significant Digit

Converso de Binrio p/ Decimal


Realizado atravs da multiplicao pelos pesos na base 2. Exemplo - 3 Converter o nmero 110112 em decimal:

Converso de Binrio p/ Decimal


Realizado atravs da multiplicao pelos pesos na base 2. Exemplo - 3 Converter o nmero 110112 em decimal:

Converso de Binrio p/ Decimal


Exerccios: Converter os seguintes nmeros binrios em decimal:

Representao no Sistema Binrio


Exemplo - 4 Qual o maior nmero que pode ser representado usando 8 bits?

Representao no Sistema Binrio


Exemplo - 4 Qual o maior nmero que pode ser representado usando 8 bits?

Converso de Decimal p/ Binrio


Existem duas formas de se converter um nmero decimal inteiro para a representao equivalente em binrio: 1 Mtodo o inverso do processo descrito anteriormente.

Converso de Decimal p/ Binrio


Existem duas formas de se converter um nmero decimal inteiro para a representao equivalente em binrio: 1 Mtodo o inverso do processo descrito anteriormente.

Converso de Decimal p/ Binrio


Existem duas formas de se converter um nmero decimal inteiro para a representao equivalente em binrio: 1 Mtodo o inverso do processo descrito anteriormente.

Observao: todas as posies tm que ser consideradas !

Converso de Decimal p/ Binrio


2 Mtodo realiza divises sucessivas por 2. Exemplo - 5: Converter o nmero 2510 em binrio:

Converso de Decimal p/ Binrio


2 Mtodo realiza divises sucessivas por 2. Exemplo - 5: Converter o nmero 2510 em binrio:

Converso de Decimal p/ Binrio


2 Mtodo realiza divises sucessivas por 2. Exemplo - 5: Converter o nmero 2510 em binrio:

Converso de Binrio p/ Decimal


Exerccios: Converter os seguintes nmeros decimais em binrio:

Sistema Octal
Composto por 8 dgitos, sendo:

0, 1, 2, 3, 4, 5, 6 e 7
Neste sistema (base 8) os pesos so:

Contagem no Sistema Octal


Para contagem acima de 7, basta iniciar a combinao dos dgitos, considerando os valores posicionais:

..., 7, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, ...

Converso de Octal p/ Decimal


Realizado atravs da multiplicao pelos pesos na base 8. Exemplo - 6 Converter o nmero 23748 em decimal:

Converso de Octal p/ Decimal


Realizado atravs da multiplicao pelos pesos na base 8. Exemplo - 6 Converter o nmero 23748 em decimal:

Converso de Octal p/ Decimal


Exerccios: Converter os seguintes nmeros em octal para decimal:

Converso de Decimal p/ Octal


Para converter nmeros decimais em octal, basta realizar o processo de diviso sucessiva por 8, da mesma forma apresentada para a converso Decimal para Binrio. Exerccios:

Converter os seguintes nmeros em decimal para octal:

Converso de Octal p/ Binrio


Para converter nmeros em octal para binrio, basta realizar a converso de cada bit, separadamente, para seu equivalente em binrio, considerando sempre 3 bits. Exemplo - 7

Converter o nmero 4728 em binrio:

Converso de Octal p/ Binrio


Para converter nmeros em octal para binrio, basta realizar a converso de cada bit, separadamente, para seu equivalente em binrio, considerando sempre 3 bits. Exemplo - 7

Converter o nmero 4728 em binrio:

Converso de Octal p/ Binrio


Para converter nmeros em octal para binrio, basta realizar a converso de cada bit, separadamente, para seu equivalente em binrio, considerando sempre 3 bits. Exemplo - 7

Converter o nmero 4728 em binrio:

Assim, nmero 4728 igual a:


1001110102

Converso de Octal p/ Binrio


Exerccios: Converter os seguintes nmeros em octal para binrio:

Converso de Binrio p/ Octal


Para converter nmeros binrios em octal basta agrupar os bits em grupos de 3, da esquerda para a direita. Posteriormente, faa a converso de cada grupo de 3 bits ao seu equivalente octal. Exemplo - 8

Converter o nmero 1101000012 em octal:

Converso de Binrio p/ Octal


Para converter nmeros binrios em octal basta agrupar os bits em grupos de 3, da esquerda para a direita. Posteriormente, faa a converso de cada grupo de 3 bits ao seu equivalente octal. Exemplo - 8

Converter o nmero 1101000012 em octal:

Converso de Binrio p/ Octal


Para converter nmeros binrios em octal basta agrupar os bits em grupos de 3, da esquerda para a direita. Posteriormente, faa a converso de cada grupo de 3 bits ao seu equivalente octal. Exemplo - 8

Converter o nmero 1101000012 em octal:


Assim, nmero igual a: 1101000012

6418

Converso de Binrio p/ Octal


Exerccios:

Converter os seguintes nmeros binrios em octal:

Vantagem do Sistema Octal


Importante: Neste momento importante destacar a principal vantagem do sistema octal, que a facilidade em que as converses entre binrio e octal podem ser realizadas. Assim, quando lidamos com nmeros binrios muito grandes mais conveniente trabalhar com o sistema octal.

Sistema Hexadecimal
Composto por 16 dgitos, sendo:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F
Neste sistema (base 16) os pesos so:

Contagem Hexadecimal

Contagem Hexadecimal
Para contagem acima de F, basta iniciar a combinao dos dgitos, considerando os valores posicionais:

..., E, F, 10, 11, ..., 29, 2A, 2B, 2C, 2D, 2E, 2F, 30, 31, 32, ...

Converso de Hexa p/ Decimal


Novamente, basta realizar a multiplicao do valores posicionais por cada peso da base 16. Exemplo - 9 Converter o nmero 3F16 em decimal:

Converso de Hexa p/ Decimal


Novamente, basta realizar a multiplicao do valores posicionais por cada peso da base 16. Exemplo - 9 Converter o nmero 3F16 em decimal:

Converso de Decimal p/ Hexa


Divises sucessivas por 16. Exemplo - 10 Converter o nmero 100010 em hexadecimal:

Converso de Decimal p/ Hexa


Divises sucessivas por 16. Exemplo - 10 Converter o nmero 100010 em hexadecimal:

Converso de Hexadecimal
Exerccios:
1) Converter os nmeros em hexadecimal para decimal:

2) Converter os nmeros em decimal para hexadecimal:

Converso de Hexa p/ Binrio


Para converter nmeros em hexadecimal para binrio, basta realizar a converso de cada bit, separadamente, para seu equivalente em binrio de 4 bits. Exemplo - 11 Converter o nmero 9F216 em binrio:

Converso de Hexa p/ Binrio


Para converter nmeros em hexadecimal para binrio, basta realizar a converso de cada bit, separadamente, para seu equivalente em binrio de 4 bits. Exemplo - 11 Converter o nmero 9F216 em binrio:

Converso de Binrio p/ Hexa


Para converter nmeros binrios em hexadecimal, basta agrupar todos os bits em grupos de 4 bits, da esquerda para a direita. Posteriormente, faa a converso de cada grupo de 4 bits ao seu equivalente hexadecimal. Exemplo - 12

Converter o nmero 11101001102 em hexadecimal:

Converso de Binrio p/ Hexa


Para converter nmeros binrios em hexadecimal, basta agrupar todos os bits em grupos de 4 bits, da esquerda para a direita. Posteriormente, faa a converso de cada grupo de 4 bits ao seu equivalente hexadecimal. Exemplo - 12

Converter o nmero 11101001102 em hexadecimal:

Converso de Hexa p/ Binrio


Exerccios:
Converter os seguintes nmeros em hexadecimal para binrio:

Converter os seguintes nmeros em binrio para hexadecimal:

Nmeros Binrios Negativos


A notao de nmeros binrios positivos e negativos pode ser feita utilizando-se os sinais + e -, representados por 0 ou 1, respectivamente.

Nmeros Binrios Negativos


A notao de nmeros binrios positivos e negativos pode ser feita utilizando-se os sinais + e -, representados por 0 ou 1, respectivamente.
Importante: Neste caso o nmero passar a ser representado na forma conhecida como SINAL-MDULO.

Nmeros Binrios Negativos


A notao de nmeros binrios positivos e negativos pode ser feita utilizando-se os sinais + e -, representados por 0 ou 1, respectivamente.
Importante: Neste caso o nmero passar a ser representado na forma conhecida como SINAL-MDULO. Exemplo 13 - Seja o nmero 3510 Notao em binrio.

Nmeros Binrios Negativos


A notao de nmeros binrios positivos e negativos pode ser feita utilizando-se os sinais + e -, representados por 0 ou 1, respectivamente.
Importante: Neste caso o nmero passar a ser representado na forma conhecida como SINAL-MDULO. Exemplo 13 - Seja o nmero 3510 Notao em binrio.

Notao na forma sinal-mdulo.

Nmeros Binrios Negativos


A notao de nmeros binrios positivos e negativos pode ser feita utilizando-se os sinais + e -, representados por 0 ou 1, respectivamente.
Importante: Neste caso o nmero passar a ser representado na forma conhecida como SINAL-MDULO. Exemplo 14 - Seja o nmero -7310 Notao em binrio.

Nmeros Binrios Negativos


A notao de nmeros binrios positivos e negativos pode ser feita utilizando-se os sinais + e -, representados por 0 ou 1, respectivamente.
Importante: Neste caso o nmero passar a ser representado na forma conhecida como SINAL-MDULO. Exemplo 14 - Seja o nmero -7310 Notao em binrio.

Notao na forma sinal-mdulo.

Cdigo BCD-8421
Se cada dgito de um nmero decimal representado por seu equivalente binrio, o resultado o que chamamos de Decimal Codificado em Binrio - BCD (do ingls, Binary-Coded-Decimal). OBS: So utilizados apenas os nmeros entre 0000 e 1001.
Exemplo 15 - Seja o nmero 87410:

Cdigo BCD-8421 - Cancelado


Se cada dgito de um nmero decimal representado por seu equivalente binrio, o resultado o que chamamos de Decimal Codificado em Binrio - BCD (do ingls, Binary-Coded-Decimal). OBS: So utilizados apenas os nmeros entre 0000 e 1001.
Exemplo 15 - Seja o nmero 87410: Assim, nmero 87410 igual a:

1000011101002

Cdigo BCD-8421 - Cancelado


Importante: Deve ser ressaltado que o BCD no outro sistema de numerao tal como o binrio, octal, etc... O BCD tambm no um cdigo binrio puro.
Exemplo 16 - Seja o nmero 137:

Cdigo BCD-8421 - Cancelado


Importante: Deve ser ressaltado que o BCD no outro sistema de numerao tal como o binrio, octal, etc... O BCD tambm no um cdigo binrio puro.
Exemplo 16 - Seja o nmero 137:

Nmeros Fracionrios
Existem duas formas de se converter um nmero decimal fracionrio para a sua representao equivalente em binrio: 1 Mtodo: Preencher com 1 ou 0 cada peso, de acordo com nmero desejado (mtodo j apresentado no slide 17).

Ex: Seja o nmero 0,37510

Nmeros Fracionrios
2 Mtodo realiza multiplicaes sucessivas por 2.
Exemplo: Converter o nmero 0,37510 em binrio:

Nmeros Fracionrios
2 Mtodo realiza multiplicaes sucessivas por 2.
Exemplo: Converter o nmero 0,37510 em binrio:

Nmeros Fracionrios
2 Mtodo realiza multiplicaes sucessivas por 2.
Exemplo: Converter o nmero 0,37510 em binrio:

Nmeros Fracionrios
2 Mtodo realiza multiplicaes sucessivas por 2.
Exemplo: Converter o nmero 0,37510 em binrio:

Nmeros Fracionrios
2 Mtodo realiza multiplicaes sucessivas por 2.
Exemplo: Converter o nmero 0,37510 em binrio:

Nmeros Fracionrios
2 Mtodo realiza multiplicaes sucessivas por 2.
Exemplo: Converter o nmero 0,37510 em binrio: