SISTEMAS DE NUMERAÇÃOdocente.ifsc.edu.br/rogerio.silva/MaterialDidatico...Sistemas de Numeração...

Preview:

Citation preview

MINISTÉRIO DA EDUCAÇÃO

SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA

BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

DISCIPLINA: ELETRÔNICA DIGITAL

SISTEMAS DE NUMERAÇÃO

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

1

Sistemas de Numeração

Como Realizar Conversões entre Binário ↔ Decimal?

2

Número fracionários:

Multiplica-se o número após a virgula por 2. Se o resultado for maior que 1, a multiplicação é representada pelo número binário “1”. Caso o resultado da

multiplicação seja menor que 1, esta é representada pelo número binário “0”. Deve-se multiplicar o número resultante depois da virgula por 2 até que este

seja igual a zero.

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

Como Realizar Conversões entre Binário ↔ Decimal?

3

Decimal → Binário

(0,625)10 = (?)2

(0,101)2

Leitura do primeiro para o último dígito!!!

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

Como Realizar Conversões entre Binário ↔ Decimal?

4

Decimal → Binário

(78,625)10 = (?)2

Resolver separadamente a parte inteira e a parte não-inteira, e depois agrupa-las

(78)10 = (1001110)2

(0,625)10 = (0,101)2 (1001110,101)2

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

SISTEMAS DE NUMERAÇÃO (Octal)

5 Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

6

Sistema Octal → Este tipo de sistema utiliza 8 dígitos, e possui a Base 8.

{0, 1, 2, 3, 4, 5, 6, 7}

(707)8

Indica a Base

Indica o número

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

Como Realizar Conversões entre Binário ↔ Octal?

7

Binário → Octal

(110100011010111)2 = (?)8

Converte-se cada grupo de 3 dígitos binários pelo seu equivalente octal

SEMPRE DA DIREITA PARA A ESQUERDA

(110 100 011 010 111)2

(64327)8

6 4 3 2 7

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

8

Binário → Octal

(10111)2 (010 111)2 (27)8

2 7

Adicionado o dígito “0”

(1011001)2 (001 011 001)2 (131)8

1 3 1

Como Realizar Conversões entre Binário ↔ Octal?

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

Como Realizar Conversões entre Binário ↔ Octal?

9

Octal → Binário

(703)8 = (?)2

Converte-se cada número no seu equivalente binário de três dígitos

(7 0 3)8

(111000011)2

111 000 011

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

10

Octal → Binário

(555)8 (101101101)2

(3547)8

Como Realizar Conversões entre Binário ↔ Octal?

101 101 101

(5 5 5)8

011 101 100

(3 5 4 7)8

111

(011101100111)2

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

11

Octal ↔ Binário

a) (4326)8 = (?)2

b) (651)8 = (?)2

c) (10011101)2 = (?)8

(100011010110)2

(110101001)2

(235)8

Resolva os Exercícios

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

SISTEMAS DE NUMERAÇÃO (Hexadecimal)

12 Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

13

Sistema Hexadecimal → Como o próprio nome diz, este tipo de sistema utiliza 16 dígitos, e possui a Base 16.

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

(8CD03)16

Indica a Base

Indica o número

Sistema amplamente utilizado para representação de números e dados binários na operação de microprocessadores!!

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

14

Sistema Hexadecimal → Tabela de equivalências

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

15

Hexadecimal → Binário:

(8 C D 0 3)16

(10001100110100000011)2

1000 1100 1101 0000 0011

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

16

Hexadecimal → Binário:

(A 3 5 D)16

(1010001101011101)2

1010 0011 0101 1101

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

17

a) (ABC)16 = (?)2

b) (8FF1)16 = (?)2

c) (D56)16 = (?)2

d) (D56)16 = (?)8

(101010111100)2

(1000111111110001)2

(110101010110)2

Hexadecimal → Binário:

(6526)8

Resolva os Exercícios

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

18

Hexadecimal → Decimal:

(F8E6)16 = (?)10

(F8E6)16 = F*163 + 8*162 + E*161 + 6*160

(F8E6)16 = 15*163 + 8*162 + 14*161 + 6*160 = (63718)10

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

19

Hexadecimal → Decimal:

(B6,26)16 = (?)10

(B6,26)16 = B*161 + 6*160 + 2*16-1 + 6*16-2

(B6,26)16 = 11*161 + 6*160 + 2*16-1 + 6*16-2 = (182,148)10

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

20

a) (ABC)16 = (?)10

b) (8FF1)16 = (?)10

c) (D56)16 = (?)10

(2748)10

(36849)10

(3414)10

Hexadecimal → Decimal:

Resolva os Exercícios

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

21

Decimal → Hexadecimal:

(2479)10 = (?)16

A conversão de um número decimal (inteiro ou fracionário) é feita de forma idêntica a conversão decimal para binário

(2479)10 = (9AF)16

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

22

a) (65)10 = (?)16

b) (1001)10 = (?)16

c) (328)10 = (?)16

(41)16

(3E9)16

(148)16

Decimal → Hexadecimal:

Resolva os Exercícios

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

SISTEMAS DE NUMERAÇÃO (Código BCD)

23 Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

24

Código “BCD” → Binary-coded decimal: Significa que os dígitos decimais são codificados em binários.

Equivalência direta número a número!!

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

25

Código “BCD” → Conversão de decimal para BCD:

(2 9 4 5)10

(0010100101000101)BCD

0010 1001 0100 0101

Seguir a tabela para cada número!

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Sistemas de Numeração

26

Código “BCD” → Conversão de BCD para decimal:

(1100110000110)BCD = (?)10

1 9 8 6

(0001 1001 1000 0110)BCD = (1986)10

Prof. Rogério da Silva Prof. Jeferson Fraytag (Autor)

Recommended