Você está na página 1de 12

Sistemas de Numerao

Tecnologias de Informao e Comunicao


Engenharia Mecnica 1 Ano / 1 Semestre

Filipe Caldeira, 2006

Sistemas de Numerao
Sistema Decimal No sistema decimal existem dez smbolos numricos, algarismos: 0 1 2 3 4 5 6 7 8 9. Atravs das combinaes adequadas destes smbolos, constri-se os nmeros do Sistema Decimal. A regra de construo consiste na combinao sequencial dos smbolos, de modo que, o valor do nmero depende da posio dos algarismos. A anlise da figura leva a concluir que um nmero decimal um somatrio dos seus algarismos multiplicados, cada um, por uma base 10 de expoentes sequenciais.

Redes de Computadores

Formao de um nmero decimal

Tecnologias de Informao e Comunicao

Sistemas de Numerao

Redes de Computadores

Tecnologias de Informao e Comunicao

Sistemas de Numerao
Sistema Binrio A codificao binria base 2 formada apenas por dois smbolos diferentes: o smbolo lgico 0 o smbolo lgico 1 Estes digitos repetem-se na estrutura da numerao, de acordo com as seguintes regras: o dgito zero 0 significa zero quantidades ou unidades o dgito um 1 significa uma quantidades ou uma unidade o dgito dois 2 no existe no sistema binrio Se procedermos como no sistema decimal; repetimos o zero 0 na sequncia de contagem, e colocamos um 1 na coluna imediatamente esquerda.

Redes de Computadores

Tecnologias de Informao e Comunicao

Sistemas de Numerao
Sistema Binrio Exemplos O valor decimal 2 representado em binrio por: 1 0 diz-se um, zero O valor decimal 3 representado em binrio por:1 1 diz-se um, um O valor decimal 4 representado em binrio por: 1 0 0 diz-se um, zero, zero O valor decimal 8 representado em binrio por: 1 0 0 0 diz-se um, zero, zero, Zero O valor decimal 10 representado em binrio por: 1 0 1 0 diz-se um, zero, um, Zero O valor decimal 16 representado em binrio por: 1 0 0 0 0 diz-se um, zero, zero, zero, zero

Redes de Computadores

Tecnologias de Informao e Comunicao

Sistemas de Numerao
Sistema Binrio Podemos assim concluir que o valor de cada algarismo binrio digito varia de modo anlogo ao sistema decimal, com a diferena de que, neste caso, a base das potncias que multiplicam qualquer posio de valor 2, base 2.

Redes de Computadores

MSB Most Significant Bit Bit mais significativo LSB Lower Significant Bit Bit menos significativo

Tecnologias de Informao e Comunicao

Sistemas de Numerao
Sistema Binrio Converso Binrio - Decimal Redes de Computadores Para se efectuar a correspondncia entre a numerao binria e a numerao decimal, deveremos ter em conta as seguintes regras: 1. Multiplicam-se todos os dgitos binrios pelo valor decimal da potncia de 2 correspondente ao peso de cada dgito. 2. Somam-se os resultados obtidos. 3. O resultado da soma o equivalente decimal do nmero binrio.

Tecnologias de Informao e Comunicao

Sistemas de Numerao
Sistema Binrio Converso Binrio - Decimal Redes de Computadores Vejamos alguns exemplos :

Tecnologias de Informao e Comunicao

Sistemas de Numerao
Sistema Binrio Converso Decimal - Binrio Redes de Computadores A converso de nmeros decimais para nmeros binrios feita dividindo-se o nmero decimal por 2 at que o resultado seja zero. O nmero binrio correspondente obtido agrupando-se os restos das divises no sentido da ltima diviso para a primeira.

Tecnologias de Informao e Comunicao

Sistemas de Numerao
Sistema Binrio Converso Decimal - Binrio Redes de Computadores

10

Tecnologias de Informao e Comunicao

10

Sistemas de Numerao
Sistema Hexadecimal O Sistema hexadecimal, tal como o nome indica, formado por 16 smbolos dgitos diferentes. Estes smbolos so os conhecidos dgitos 0,1,2,3,4,5,6,7,8,9 do sistema decimal e as letras A,B,C,D,E,F. Estas letras, em correspondncia com o sistema decimal, equivalem aos valores 10, 11, 12, 13, 14, 15, respectivamente. Vejamos a correspondncia entre os trs sistemas de numerao.

Redes de Computadores

11

Tecnologias de Informao e Comunicao

11

Sistemas de Numerao
Sistema Hexadecimal O sistema de numerao hexadecimal muito utilizado na programao de microprocessadores, especialmente nos equipamentos de estudo e sistemas de desenvolvimento. Tal como nos sistemas anteriores, podemos desenvolver qualquer nmero em potncias da sua base, neste caso 16.
Smbolos bsicos Repetio dos smbolos bsicos

Redes de Computadores

0123456789ABCDEF

10 19 1A 1B 1C 1D 1E 1F 20

O primeiro smbolo da direita sempre o menos significativo e o primeiro smbolo da esquerda sempre o mais significativo, idntico aos outros sistemas de numerao.

12

Tecnologias de Informao e Comunicao

12

Sistemas de Numerao
Sistema Hexadecimal Converso hexadecimal - decimal Redes de Computadores Para converter um nmero hexadecimal num nmero decimal, basta aplicar a frmula genrica j conhecida :

13

Tecnologias de Informao e Comunicao

13

Sistemas de Numerao
Sistema Hexadecimal Converso decimal - hexadecimal Redes de Computadores O processo idntico a converso Decimal - Binrio, dividindo-se o nmero Decimal pela base 16 at que o resultado seja zero. O nmero Hexadecimal correspondente obtido agrupando-se os restos das divises no sentido da ltima para a primeira.

14

Tecnologias de Informao e Comunicao

14

Sistemas de Numerao
Sistema Hexadecimal Converso binrio - hexadecimal Redes de Computadores A converso Binrio - Hexadecimal feita transformando-se grupos de quarto dgitos binrios, no sentido da direita para a esquerda, directamente em nmeros hexadecimais.

Caso o ltimo grupo esquerda no possua 4 dgitos, deve-se completar com zeros.
15 Tecnologias de Informao e Comunicao 15

Sistemas de Numerao
Sistema Hexadecimal Converso hexadecimal - binrio Redes de Computadores A converso de nmeros Hexadecimais em Binrios feita transformando-se os smbolos Hexadecimais directamente em nmeros binrios de 4 dgitos.

Os zeros esquerda do ltimo grupo da esquerda podem ser omitidos, pois no valem nada.
16 Tecnologias de Informao e Comunicao 16

Sistemas de Numerao
Sistema Octal O Sistema octal, tal como o nome indica, formado por 8 smbolos dgitos diferentes. Estes smbolos so os conhecidos dgitos 0,1,2,3,4,5,6,7 do sistema decimal. Vejamos a correspondncia entre os trs sistemas de numerao.
Decimal 0 1 2 3 4 5 6 7 Binrio 000 001 010 011 100 101 110 111 Octal 0 1 2 3 4 5 6 7

Redes de Computadores

17

Tecnologias de Informao e Comunicao

17

Sistemas de Numerao
Sistema Octal Tal como nos sistemas anteriores, podemos desenvolver qualquer nmero em potncias da sua base, neste caso 8.

Redes de Computadores

Smbolos bsicos

Repetio dos smbolos bsicos

01234567

0 6 7 10 17 20 21 22 23 24 25 26 27 30

O primeiro smbolo da direita sempre o menos significativo e o primeiro smbolo da esquerda sempre o mais significativo, idntico aos outros sistemas de numerao.

18

Tecnologias de Informao e Comunicao

18

Sistemas de Numerao
Sistema Octal Converso decimal - Octal Redes de Computadores O processo idntico a converso decimal - binrio ou decimal hexadecimal dividindo-se o nmero Decimal pela base 8 at que o resultado seja zero. O nmero octal correspondente obtido agrupando-se os restos das divises no sentido da ltima para a primeira.
Converter 9010 para octal.

90|8 2 11|8 3 1|8 10

9010 = 1328

Converter 12810 para octal. 128|8 0 16|8 0 2|8 20 12810 = 2008

19

Tecnologias de Informao e Comunicao

19

Sistemas de Numerao
Sistema Hexadecimal Converso octal - decimal Redes de Computadores Para converter um nmero octal num nmero decimal, basta aplicar a frmula genrica j referida anteriormente (ver sistema hexadecimal) utilizando como base o valor 8.

Converter 3458 em decimal. 3458 = 3x82 + 4x81 + 5x80 3458 = 192 + 32 + 5 = 22910 Converter 4778 em decimal. 4778 = 4x82 + 7x81 + 7x80 4778 = 256 + 56 + 7 = 31910
20 Tecnologias de Informao e Comunicao 20

Sistemas de Numerao
Sistema Octal Converso binrio - Octal Redes de Computadores A converso Binrio - octal feita transformando-se grupos de trs dgitos binrios, no sentido da directa para a esquerda, directamente em nmeros octais.

Converter 11100102 em octal Converter 100012 em octal -

1 { 110 { 010 { = 1628


1 6 2

10 { 001 { = 218
2 1

Caso o ltimo grupo esquerda no possua 3 dgitos, deve-se completar com zeros.
21 Tecnologias de Informao e Comunicao 21

Sistemas de Numerao
Sistema Octal Converso octal - binrio Redes de Computadores A converso de nmeros octais em Binrios feita transformando-se os smbolos octais directamente em nmeros binrios de 3 dgitos. Exemplos

111 111

7 { 7 { logo 778 = 1111112

001 010 011

1 { 2 { 3 { logo 1238 = 10100112


Os zeros esquerda, do ltimo grupo da esquerda, podem ser omitidos, pois no valem nada.
22

22

Tecnologias de Informao e Comunicao

Sistemas de Numerao
Sistema Octal Converso octal - hexadecimal Redes de Computadores A converso de nmeros octais em hexadecimais (e vice-versa) deve ser feita transformando-se os smbolos octais (ou hexadecimais) em binrios e posterior transformao em hexadecimal (ou octal). Exemplo da converso octal - hexadecimal

111 111

7 { 1111 { = 3F16 { 7 { logo 778 = 1111112 = 11


3 F

Exemplo da converso hexadecimal - octal

0001 0010 0011


23

1 {

2 {

3 2 = 100 { logo12316 = 100100011 { 100 { 011 { = 4438


4 4 3
23

Tecnologias de Informao e Comunicao

Você também pode gostar