02 sistemas numeracao

12
Filipe Caldeira, 2006 Tecnologias de Informação e Comunicação Engenharia Mecânica 1º Ano / 1º Semestre Sistemas de Numeração 2 Tecnologias de Informação e Comunicação Redes de Computadores No sistema decimal existem dez símbolos numéricos, “algarismos”: 0 1 2 3 4 5 6 7 8 9. Através das combinações adequadas destes símbolos, constrói-se os números do Sistema Decimal. A regra de construção consiste na combinação sequencial dos símbolos, de modo que, o valor do número depende da posição dos “algarismos”. Sistemas de Numeração A análise da figura leva a concluir que um número decimal é um somatório dos seus algarismos” multiplicados, cada um, por uma base 10 de expoentes sequenciais. Formação de um número decimal Sistema Decimal 2

Upload: laenia

Post on 06-Jun-2015

919 views

Category:

Education


5 download

DESCRIPTION

Sistemas de numeração

TRANSCRIPT

Page 1: 02   sistemas numeracao

Filipe Caldeira, 2006

Tecnologias de Informação e Comunicação

Engenharia Mecânica1º Ano / 1º Semestre

Sistemas de Numeração

2 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

No sistema decimal existem dez símbolos numéricos, “algarismos”: 0 1 2 3 4 5 6 7 8 9. Através das combinações adequadas destes símbolos, constrói-se os números do Sistema Decimal. A regra de construção consiste na combinação sequencial dos símbolos, de modo que, o valor do número depende da posição dos “algarismos”.

Sistemas de Numeração

A análise da figura leva a concluir que um número decimal é um somatório dos seus “algarismos” multiplicados, cada um, por uma base 10 de expoentes sequenciais.

Formação de um número decimal

Sistema Decimal

2

Page 2: 02   sistemas numeracao

3 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Sistemas de Numeração

3

4 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

A codificação binária “base 2” é formada apenas por dois símbolos diferentes:• o símbolo lógico “0”• o símbolo lógico “1”

Estes “digitos” repetem-se na estrutura da numeração, de acordo com as seguintes regras:

• o dígito zero “0” significa zero quantidades ou unidades• o dígito um “1” significa uma quantidades ou uma unidade• o dígito dois “2” não existe no sistema binário

Se procedermos como no sistema decimal; repetimos o zero “0” na sequência de contagem, e colocamos um “1” na coluna imediatamente à esquerda.

Sistemas de Numeração

Sistema Binário

4

Page 3: 02   sistemas numeracao

5 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Exemplos

O valor decimal 2 é representado em binário por: 1 0 diz-se “um, zero”

O valor decimal 3 é representado em binário por:1 1 diz-se “um, um”

O valor decimal 4 é representado em binário por: 1 0 0 diz-se “um, zero, zero”

O valor decimal 8 é representado em binário por: 1 0 0 0 diz-se “um, zero, zero, Zero”

O valor decimal 10 é representado em binário por: 1 0 1 0 diz-se “um, zero, um, Zero”

O valor decimal 16 é representado em binário por: 1 0 0 0 0 diz-se “um, zero, zero, zero, zero”

Sistemas de Numeração

Sistema Binário

5

6 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s Podemos assim concluir que o valor de cada algarismo binário “digito” varia de modo análogo ao sistema decimal, com a diferença de que, neste caso, a base das potências que multiplicam qualquer posição é de valor 2, “base 2”.

Sistemas de Numeração

Sistema Binário

MSB – Most Significant Bit – Bit mais significativoLSB – Lower Significant Bit – Bit menos significativo

6

Page 4: 02   sistemas numeracao

7 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão Binário - Decimal

Para se efectuar a correspondência entre a numeração binária e a numeração decimal, deveremos ter em conta as seguintes regras:

1. Multiplicam-se todos os dígitos binários pelo valor decimal da potência de 2 correspondente ao peso de cada dígito.

2. Somam-se os resultados obtidos.

3. O resultado da soma é o equivalente decimal do número binário.

Sistemas de Numeração

Sistema Binário

7

8 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão Binário - Decimal

Vejamos alguns exemplos :

Sistemas de Numeração

Sistema Binário

8

Page 5: 02   sistemas numeracao

9 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão Decimal - Binário

A conversão de números decimais para números binários é feita dividindo-se o número decimal por 2 até que o resultado seja zero. O número binário correspondente é obtido agrupando-se os “restos” das divisões no sentido da última divisão para a primeira.

Sistemas de Numeração

Sistema Binário

9

10 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão Decimal - Binário

Sistemas de Numeração

Sistema Binário

10

Page 6: 02   sistemas numeracao

11 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

O Sistema hexadecimal, tal como o nome indica, é formado por 16 símbolos “dígitos” diferentes. Estes símbolos são os conhecidos dígitos 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 correspondência com o sistema decimal, equivalem aos valores 10, 11, 12, 13, 14, 15, respectivamente.

Vejamos a correspondência entre os três sistemas de numeração.

Sistemas de Numeração

Sistema Hexadecimal

11

12 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

O sistema de numeração hexadecimal é muito utilizado na programação de microprocessadores, especialmente nos equipamentos de estudo e sistemas de desenvolvimento.

Tal como nos sistemas anteriores, podemos desenvolver qualquer número em potências da sua base, neste caso 16.

Sistemas de Numeração

Sistema Hexadecimal

Símbolos básicos

0 1 2 3 4 5 6 7 8 9 A B C D E F

Repetição dos símbolos básicos

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

O primeiro símbolo da direita é sempre o menos significativo e oprimeiro símbolo da esquerda é sempre o mais significativo, idêntico aos outros sistemas de numeração.

12

Page 7: 02   sistemas numeracao

13 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão hexadecimal - decimal

Para converter um número hexadecimal num número decimal, basta aplicar a fórmula genérica já conhecida :

Sistemas de Numeração

Sistema Hexadecimal

13

14 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão decimal - hexadecimal

O processo é idêntico a conversão Decimal - Binário, dividindo-se o número Decimal pela base 16 até que o resultado seja zero. O número Hexadecimalcorrespondente é obtido agrupando-se os “restos” das divisões no sentido da última para a primeira.

Sistemas de Numeração

Sistema Hexadecimal

14

Page 8: 02   sistemas numeracao

15 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão binário - hexadecimal

A conversão Binário - Hexadecimal é feita transformando-se grupos de quarto dígitos binários, no sentido da direita para a esquerda, directamente em números hexadecimais.

Sistemas de Numeração

Sistema Hexadecimal

Caso o último grupo à esquerda não possua 4 dígitos, deve-se completar com zeros.

15

16 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão hexadecimal - binário

A conversão de números Hexadecimais em Binários é feita transformando-se ossímbolos Hexadecimais directamente em números binários de 4 dígitos.

Sistemas de Numeração

Sistema Hexadecimal

Os zeros à esquerda do último grupo da esquerda podem ser omitidos, pois não valem nada.

16

Page 9: 02   sistemas numeracao

17 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

O Sistema octal, tal como o nome indica, é formado por 8 símbolos “dígitos” diferentes. Estes símbolos são os conhecidos dígitos 0,1,2,3,4,5,6,7 do sistemadecimal.Vejamos a correspondência entre os três sistemas de numeração.

Sistemas de Numeração

Sistema Octal

71117

61106

51015

41004

30113

20102

10011

00000

OctalBinárioDecimal

17

18 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Tal como nos sistemas anteriores, podemos desenvolver qualquer número em potências da sua base, neste caso 8.

Sistemas de Numeração

Sistema Octal

Símbolos básicos

0 1 2 3 4 5 6 7

Repetição dos símbolos básicos

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

O primeiro símbolo da direita é sempre o menos significativo e oprimeiro símbolo da esquerda é sempre o mais significativo, idêntico aos outros sistemas de numeração.

18

Page 10: 02   sistemas numeracao

19 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão decimal - Octal

O processo é idêntico a conversão decimal - binário ou decimal – hexadecimaldividindo-se o número Decimal pela base 8 até que o resultado seja zero. Onúmero octal correspondente é obtido agrupando-se os “restos” das divisões no sentido da última para a primeira.

Sistemas de Numeração

Sistema Octal

Converter 9010 para octal.

90|82 11|8

3 1|81 0 9010 = 1328

Converter 12810 para octal.128|8

0 16|80 2|8

2 0 12810 = 2008

19

20 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão octal - decimal

Para converter um número octal num número decimal, basta aplicar a fórmula genérica já referida anteriormente (ver sistema hexadecimal) utilizando como base o valor 8.

Sistemas de Numeração

Sistema Hexadecimal

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

Page 11: 02   sistemas numeracao

21 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão binário - Octal

A conversão Binário - octal é feita transformando-se grupos de três dígitos binários, no sentido da directa para a esquerda, directamente em números octais.

Sistemas de Numeração

Sistema Octal

Caso o último grupo à esquerda não possua 3 dígitos, deve-se completar com zeros.

Converter 11100102 em octal - { { { 8261

162010 110 1 =

Converter 100012 em octal - { { 812

21001 10 =

21

22 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão octal - binário

A conversão de números octais em Binários é feita transformando-se os símbolos octais directamente em números binários de 3 dígitos.

Sistemas de Numeração

Sistema Octal

Os zeros à esquerda, do último grupo da esquerda, podem ser omitidos, pois não valem nada.

{ { 28111111

11111177 logo 7 7 =

{ { { 28011010001

1010011123 logo 3 2 1 =

Exemplos

22

Page 12: 02   sistemas numeracao

23 Tecnologias de Informação e Comunicação

Red

es d

e C

om

pu

tad

ore

s

Conversão octal - hexadecimal

A conversão de números octais em hexadecimais (e vice-versa) deve ser feita transformando-se os símbolos octais (ou hexadecimais) em binários e posterior transformação em hexadecimal (ou octal).

Sistemas de Numeração

Sistema Octal

{ { { { 16F3

28111111

F31111 1111111177 logo 7 7 ===

{ { { { { { 8344

216001100100001

443011 100 100100100011123 logo 3 2 1 ===

Exemplo da conversão octal - hexadecimal

Exemplo da conversão hexadecimal - octal

23