You are on page 1of 18

Sistemas de numerao

Dos sistemas de numerao existentes, os mais utilizados so o decimal, o binrio e o hexadecimal (BCD, octal) ser estudado

Sistema de numerao decimal:


Utiliza dez algarismos para a sua codificao: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. nmero a base dez. Representa qualquer grandeza numrica pelo valor de posio. Na ordem da direita para esquerda. Unidades, dezenas, centenas exemplo, o nmero 385 indica:

Sistemas de numerao
Sistema de numerao decimal:
Para nmeros com valores grandes temos as classes dos milhares, milhes, bilhoes, trilhes ....

Sistemas de numerao
Sistema de numerao binrio:
- empregado em circuitos lgicos digitais; - possui apenas dois algarismos: 0 e 1. base dois (dois dgitos); - chamado de bit (do ingls "binary digit", ou seja: dgito binrio); - a menor unidade de informao nos circuitos digitais; 64 26 1 64 + 32 25 1 32 + 16 24 0 0 + 8 23 1 8 + 4 22 1 4 + 2 21 0 0 + 1 20 1 1 = Valor de posio Potncias de base 2 Binrio 109 Decimal

O valor da posio indicado pelo expoente da base do sistema numrico. Esse valor aumenta da direita para a esquerda. O valor da posio do bit mais significativo (de maior valor) ser a base elevada a n-1 (n = nmero de dgitos). Ex.: 101011 nmero binrio de 6 bits. Temos: 6 - 1 = 5. Assim, o bit mais significativo ter como valor de posio 25.

Sistemas de numerao
Sistema de numerao binrio MSB e LSB:
* MSB - do ingls most significant bit, ou seja, bit mais significativo. ** LSB - do ingls least significant bit, ou seja, bit menos significativo.

A base o elemento diferenciador entre um nmero do sistema binrio e um do sistema decimal. Ex.: o nmeor 101 Sistema binrio a base 2 lido um, zero e um; Sistema decimal a base 10 lido cento e um. Converso de nmeros do sistema binrio para o decimal: Deve-se multiplicar cada bit pelo seu valor de posio (que indicado pela potncia de base) e somar os resultados.

Sistemas de numerao
Sistema de numerao binrio: Exemplo: Converso de 10102 para o sistema decimal (1010):

Sistemas de numerao
Converso de nmeros do sistema decimal para o sistema binrio Mtodo prtico: - realizada efetuando-se divises sucessivas do nmero decimal por 2 (base do sistema binrio). Ex.: converter o nmero 29 (base 10) para binrio (base 2).

LSB

MSB

O nmero binrio formado pelo quociente da ltima diviso e os restos das divises sucessivas da direita para a esquerda: 2910 = 111012. - Todo nmero decimal par, ao ser convertido para binrio, termina em zero. - Todo o nmero decimal mpar ao ser convertido para binrio, terminar em um. O sistema binrio podem ser agrupados em: 4 bit ( 16 bit (Word ou palavra) 8 bit (BYTE) 32 bit (Double Word ou palavra dupla)

Sistemas de numerao
Sistema de numerao hexadecimal O sistema de numerao hexadecimal tem a base 16. Os dezesseis smbolos que constituem a numerao hexadecimal so os seguintes algarismos e letras: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Este sistema empregado em computao e em mapeamento de memrias de mquinas digitais que utilizam palavras de 4, 8 ou 16 bits.

Sistemas de numerao
Os valores de posio da numerao hexadecimal sero as potncias de base 16: Assim 00 11 22 33 44 55 66 77 88 99 A 10 B 11 C 12 D 13 E 14 F 15

4096 163

256 162 1

16 161 A

1 160 8

Valor de posio Potncia a base 16 Nmero hexadecimal

1 . 256 10 . 16 8 . 1 = 42410 nmero decimal Portanto, 1A816 = 42410

Sistemas de numerao
Converso de nmeros de sistema decimal para o sistema hexadecimal: Convertendo um nmero decimal em hexadecimal executam-se divises sucessivas do nmero decimal por 16 - base do sistema hexadecimal. O nmero hexadecimal ser dado pelo ltimo quociente e pelos restos das divises. Ex.: Converter o nmero decimal 12412 (base 10) para hexadecimal (base 16).
pela tabela 12 = C

Portanto, 12412 = 307C

Sistemas de numerao
Converso de nmeros do sistema hexadecimal para o sistema binrio: - cada cdigo hexadecimal correspondem quatro dgitos binrios; - converter cada algarismo ou letra do nmero hexadecimal em nmero binrio correspondente; - escreve-se o nmero binrio na sequncia. Utiliza a tabela a seguir:

Ex,: Converter o nmero hexadecimal FACA16 em seu correspondente no sistema binrio Utilizando a tabela acima temos: FACA16 = 11111010110010102

Sistemas de numerao
Converso de nmeros do sistema binrio para o hexadecimal - separar o nmero binrio, da direita para a esquerda, em grupos de quatro bits; - converte-se cada grupo no algarismo hexadecimal correspondente; - se no for possvel formar um grupo de 4 bits, completa-se o grupo com zero. Ex.: 1 0011,exemplo, daria 0001 0011 Ex.: Converter 1010011012 para o sistema hexadecimal: Usando a tabela de converso.

13

Na numerao hexadecimal no existe o nmero 13; em seu lugar usa-se a letra D. Portanto, o resultado da converso ser: 1010011012 = 14D16.

Sistemas de numerao
Converso de nmeros do sistema binrio para o hexadecimal - separar o nmero binrio, da direita para a esquerda, em grupos de quatro bits; - converte-se cada grupo no algarismo hexadecimal correspondente; - se no for possvel formar um grupo de 4 bits, completa-se o grupo com zero. Ex.: 1 0011,exemplo, daria 0001 0011 Ex.: Converter 1010011012 para o sistema hexadecimal: Usando a tabela de converso.

13

Na numerao hexadecimal no existe o nmero 13; em seu lugar usa-se a letra D. Portanto, o resultado da converso ser: 1010011012 = 14D16.

Sistemas de numerao
Converso de nmeros de sistema decimal para o sistema octal: Convertendo um nmero decimal em octal executam-se divises sucessivas do nmero decimal por 8 - base do sistema octal. Ex.: Converter o nmero decimal 684 (base 10) para octal (base 8).

Usando a tabela converte-se para binrio

Sistemas de numerao
Converso de nmeros do sistema binrio para o octal - separar o nmero binrio, da direita para a esquerda, em grupos de 3 bits; - converte-se cada grupo no algarismo octal correspondente; - se no for possvel formar um grupo de 3 bits, completa-se o grupo com zero. Ex.: 10 011,exemplo, daria 010 011. Ex.: 1 001 110 (binrio) 10011102 = 1168 001 001 110 usando a tabela

Sistemas de numerao
Sistema de numerao BCD - o cdigo octal utiliza a base 9; - apresenta 4 bits por caractere; - um nmero decimal em notao BCD substitue-se cada dgito decimal pelo cdigo de 4 bits apropriados.

A grande vantagem do cdigo octal sobre o cdigo binrio (BCD) o total aproveitamento dos bits. Da sua grande utilizao em computadores.

Sistemas de numerao
Cdigo ASCII - O "American Standard Code for Information Interchange" comumente referido como ASCII tambm chamado ASCII completo, ou ASCII estendido , uma forma especial de cdigo binrio que largamente utilizado em microprocessadores e equipamentos de comunicao de dados. - um cdigo binrio que usado em transferncia de dados entre microprocessadores e seus dispositivos perifricos, e em comunicao de dados por rdio e telefone. Com 7 bits pode-se representar um total de 27 = 128 caracteres diferentes. Estes caracteres compreendem nmeros decimais de 0 at 9, letras maisculas e minsculas do alfabeto, mais alguns outros caracteres especiais usados para pontuao e controle de dados! http://pt.wikipedia.org/wiki/ASCII Abrir arquivo - Tabela de cdigos ASCII.doc