• Nenhum resultado encontrado

o o o o Visão Geral da Disciplina Sistemas de Numeração Exercícios Resumo da Aula

N/A
N/A
Protected

Academic year: 2021

Share "o o o o Visão Geral da Disciplina Sistemas de Numeração Exercícios Resumo da Aula"

Copied!
46
0
0

Texto

(1)

Circuitos

Circuitos DigitaisDigitais -- 51745174

Nardênio

Nardênio Almeida MartinsAlmeida Martins

Universidade

Universidade EstadualEstadual de de MaringáMaringá Departamento

(2)

Introdução Introdução

o Visão Geral da Disciplina

o Sistemas de Numeração

o Exercícios

(3)

Visão Geral Visão Geral

Representação da Informação Representação da Informação

Sistemas de Numeração

(4)

Visão Geral Visão Geral Componente Básico Componente Básico Transistor Transistor Portas Lógicas Portas Lógicas Flip

Flip--FlopsFlops Unidades FuncionaisUnidades Funcionais Circuitos de ApoioCircuitos de Apoio

Flip

Flip--FlopsFlops

Contadores Contadores

Registradores Registradores

Memória

Memória ULAULA

Unidades Funcionais Unidades Funcionais ULA ULA UCUC Circuitos de Apoio Circuitos de Apoio Multiplexadores

(5)

Componentes

Componentes DigitaisDigitais Processador Processador Motivação

Motivação parapara estudarestudar CircuitosCircuitos Digitais

Digitais

(6)

Motivação

Motivação parapara estudarestudar CircuitosCircuitos Digitais

(7)

Sistemas

(8)

+ MODULE SYSTEM Níveis de Abstração Níveis de Abstração DEVICE CIRCUIT GATE

(9)

Sistemas de Numeração Sistemas de Numeração

Motivação:

o Dispositivos que operam com diferentes sistemas de

(10)

Sistemas de Numeração Sistemas de Numeração

Motivação:

o Circuitos Digitais usam 2 estados para representar uma

informação. Ex: Circuito Base ⇒⇒⇒⇒ Transistor

o Números binários podem ser muito extensos ⇒⇒⇒⇒ Difíceis

de representar ⇒⇒⇒⇒ Usa base com menos algarismos

o Números binários podem ser muito extensos ⇒⇒⇒⇒ Difíceis

de representar ⇒⇒⇒⇒ Usa base com menos algarismos

o Simulador com representação de dados no sistema binário com

16 bits: 1000111100000001

o Simulador com representação de dados no sistema hexadecimal:

(11)

Sistemas de Numeração Sistemas de Numeração

(12)

Sistemas de Numeração Sistemas de Numeração

Base:

o É a quantidade de algarismos ou símbolos

disponíveis para representar todos os números no sistema de numeração

o Exemplos:

o Exemplos:

o Base 10 ⇒⇒⇒⇒ 10 dígitos: 0,1,2,...9

o Base 2 ⇒⇒⇒⇒ 2 dígitos: 0 e 1

o Base 16 ⇒⇒⇒⇒ 16 dígitos: 0,1,2,...,9,A,B,C,D,E,F

Convenção: Bases maiores que 10 usam letras para representar algarismos maiores que 9

(13)

Sistemas de Numeração Sistemas de Numeração Sistema Decimal Base 10: Base 10 ⇒⇒⇒⇒ 10 dígitos: 0,1,2,...9 - Exemplo: 130310 1 2 3 4 5 6 7 8 9 10 1x103+3x102+0x101+3x100 1000 + 300 + 0 + 3 = 1303 Notação Posicional

(14)

Sistemas de Numeração Sistemas de Numeração

Sistema Binário Base 2:

Base 2⇒⇒⇒⇒2 dígitos: 0 e 1 cada dígito é chamado de bit (binary digit) - Convenção: - 1 dígito: bit - 4 dígitos: nibble - 4 dígitos: nibble - 8 dígitos: byte - Exemplo: 1011112

(15)

Sistemas de Numeração Sistemas de Numeração

Sistema Binário Conversões de Bases:

Binário para Decimal

- Exemplo: 1011112

1x25+0x24+1x23+1x22+1x21+1x20

(16)

Sistemas de Numeração Sistemas de Numeração

Sistema Binário Conversões de Bases:

Decimal para Binário

- 2 Métodos: soma de potências e divisões sucessivas - Exemplo de Soma de Potências:

1x25+0x24+1x23+1x22+1x21+1x20

(17)

Sistemas de Numeração Sistemas de Numeração

Sistema Binário Conversões de Bases:

Decimal para Binário

- Exemplo de Divisões Sucessivas:

47 2 47 2 23 2 11 2 5 2 1 1 1

(18)

Sistemas de Numeração Sistemas de Numeração

Sistema Binário Conversões de Bases:

Decimal para Binário

- Exemplo de Divisões Sucessivas:

47 2 23x2+1=47 ou 23x21+1x20=47 47 23 2 11 2 1 1 2 23x2+1=47 ou 23x21+1x20=47 23 (11x21+1x20)x21+1x20=11x22+1x21+1x20=47 11 (5x21+1x20)x22+1x21+1x20=47

(19)

Sistemas de Numeração Sistemas de Numeração

Sistema Binário Conversões de Bases:

Decimal para Binário

- Exemplo de Divisões Sucessivas:

2 11 (5x21+1x20)x22+1x21+1x20=5x23+1x22+1x21+1x20=47 5 2 1 11 (5x21+1x20)x22+1x21+1x20=5x23+1x22+1x21+1x20=47 2 2 1 5 (2x21+1x20)x23+1x22+1x21+1x20=47= 2x24+1x23+1x22+1x21+1x20=47

(20)

Exercícios Exercícios

Conversões de Bases

Converter 10012 para decimal

(21)

Soluções dos Exercícios Soluções dos Exercícios

Conversões de Bases

Converter 10012 para decimal

10012

1x23+0x22+0x21+1x20

(22)

Soluções dos Exercícios Soluções dos Exercícios

Conversões de Bases

Converter 40010 para binário

- Método de Divisões Sucessivas:

400 2 200 2 0 100 2 50 2 25 2 0 0 0 1 12 2 6 2 0

(23)

Sistemas de Numeração Sistemas de Numeração Sistema Octal Base 8: Base 8 ⇒⇒⇒⇒ 8 dígitos: 0,1,2,3,4,5,6,7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 Octal Decimal 12 10 13 11 11 9 10 8 7 7 6 6

(24)

Sistemas de Numeração Sistemas de Numeração

Sistema Octal Conversões de Bases:

Octal para Decimal

- Exemplo: 1448

1x82+4x81+4x80

(25)

Sistemas de Numeração Sistemas de Numeração

Sistema Octal Conversões de Bases:

Decimal para Octal

- Exemplo de Divisões Sucessivas:

92 8 92 8 11 8 1 4 3 9210 = 1348

(26)

Exercícios Exercícios

Conversões de Bases

Converter 778 para decimal

(27)

Soluções dos Exercícios Soluções dos Exercícios

Conversões de Bases

Converter 778 para decimal

778

7x81+7x80

(28)

Soluções dos Exercícios Soluções dos Exercícios

Conversões de Bases

Converter 7410 para octal

- Método de Divisões Sucessivas:

74 8

9 8

2 7410 = 1128

1

(29)

Sistemas de Numeração Sistemas de Numeração

Sistema Octal Conversões de Bases:

Octal para Binário: Transforma cada algarismo octal no correspondente binário (para cada octal são necessários 3 bits ⇒⇒⇒⇒ 23 = 8 – Base octal)

- Exemplo: 278 0 000 Binário Octal 0101112 100 4 011 3 010 2 001 1

(30)

Sistemas de Numeração Sistemas de Numeração

Sistema Octal Conversões de Bases:

Binário para Octal: Processo inverso – agrupa-se 3 bits a partir da direita - Exemplo: 1100102 000 0 Binário Octal 6 2 = 628 101 5 100 4 011 3 010 2 001 1 000 0

(31)

Exercícios Exercícios

Conversões de Bases

Converter 348 para binário

Converter 10102 para octal

000 0 Binário Octal 100 4 011 3 010 2 001 1

(32)

Soluções dos Exercícios Soluções dos Exercícios

Conversões de Bases

Converter 348 para binário

348 001 1 000 0 Binário Octal 0111002 110 6 101 5 100 4 011 3 010 2 001 1

(33)

Soluções dos Exercícios Soluções dos Exercícios

Conversões de Bases

Converter 10102 para octal

10102 001 1 000 0 Binário Octal 1 2 = 128 Insere 0s 101 5 100 4 011 3 010 2 001 1

(34)

Sistemas de Numeração Sistemas de Numeração Sistema Hexadecimal Base 16: Base 16 ⇒⇒⇒⇒ 16 dígitos: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 6 6 5 5 4 4 3 3 2 2 1 1 0 0 Hexadecimal Decimal C 12 D 13 A 10 B 11 9 9 8 8 7 7 6 6

(35)

Sistemas de Numeração Sistemas de Numeração

Sistema Hexadecimal Conversões de Bases:

Hexadecimal para Decimal

- Exemplo: 3F16

3x161+15x160

(36)

Sistemas de Numeração Sistemas de Numeração

Sistema Hexadecimal Conversões de Bases:

Decimal para Hexadecimal

- Exemplo de Divisões Sucessivas:

1000 16 1000 16 62 16 3 8 14 100010 = 3 14 816 = 3E816

(37)

Exercícios Exercícios

Conversões de Bases

Converter 1C316 para decimal

(38)

Soluções dos Exercícios Soluções dos Exercícios

Conversões de Bases

Converter 1C316 para decimal

1C316

1x162+12x161+3x160

1x162+12x161+3x160

(39)

Soluções dos Exercícios Soluções dos Exercícios

Conversões de Bases

Converter 13410 para hexadecimal

134 16

8

6

(40)

Sistemas de Numeração Sistemas de Numeração

Sistema Hexadecimal Conversões de Bases:

Hexadecimal para Binário: Transforma cada algarismo hexa no correspondente binário (para cada hexa são necessários 4 bits ⇒⇒⇒⇒

24 = 16 – Base hexa) - Exemplo: C13 16 6 0110 0101 5 0100 4 0011 3 0010 2 0001 1 0000 0 Binário Hexadecimal 1100000100112 1110 E 1101 D 1100 C 1011 B 1010 A 1001 9 1000 8 0111 7 0110 6

(41)

Sistemas de Numeração Sistemas de Numeração

Sistema Hexadecimal Conversões de Bases:

Binário para Hexadecimal: Processo inverso – agrupa-se 4 bits a partir da direita - Exemplo: 100110002 0010 2 0001 1 0000 0 Binário Hexadecimal 9 8 = 9816 1001 9 1000 8 0111 7 0110 6 0101 5 0100 4 0011 3 0010 2

(42)

Exercícios Exercícios

Conversões de Bases

Converter 1ED16 para binário

Converter 11000112 para hexadecimal

0010 2 0001 1 0000 0 Binário Hexadecimal 1011 B 1010 A 1001 9 1000 8 0111 7 0110 6 0101 5 0100 4 0011 3 0010 2

(43)

Soluções dos Exercícios Soluções dos Exercícios

Conversões de Bases

Converter 1ED16 para binário

1ED16 0100 4 0011 3 0010 2 0001 1 0000 0 Binário Hexadecimal 0001111011012 1010 A 1001 9 1000 8 0111 7 0110 6 0101 5 0100 4

(44)

Soluções dos Exercícios Soluções dos Exercícios

Conversões de Bases

Converter 11000112 para hexadecimal

11000112 0100 4 0011 3 0010 2 0001 1 0000 0 Binário Hexadecimal 6 3 = 6316 Insere 0 1100 C 1011 B 1010 A 1001 9 1000 8 0111 7 0110 6 0101 5 0100 4

(45)

Resumo da Aula de Hoje Resumo da Aula de Hoje

Tópicos mais importantes:

o Representação de números

o Bases

(46)

Próxima Aula Próxima Aula

o Funções Lógicas

o Simbologias das Portas Lógicas

o Expressões das Portas Lógicas

o Tabela Verdade

Circuitos Integrados das Portas Lógicas

Referências

Documentos relacionados

É o Office completo com e- mail, compartilhamento de arquivos, Conferência em vídeo HD e muito mais O Office 365 ProPlus proporciona a mesma experiência que o Office

A Comissão Nacional de Proteção Civil, na qualidade de órgão de coordenação em matéria de proteção civil e ao abrigo das alíneas f) e i), do n.º 2, do artigo 36.º da Lei

A receita de construção foi estimada considerando os gastos incorridos pela Companhia na formação da infraestrutura e a respectiva margem de lucro, determinada com base

Todos os Colaboradores da PepsiCo devem relatar suspeitas de violações desta Política ou de qualquer lei anticorrupção aplicável ao diretor de conformidade e ética local ou

Com Digital Production, Digital Operation e Digital Service lhe oferecemos um pacote abrangente de módulos digitais, a fim de dar uma base sólida aos seus centros de usinagem

Qual o nível lógico de operação (alto ou baixo) de todas as entradas? d.. 12) Para cada Flip-Flop ou LATCH tipo SR, faça o diagrama de tempo para as saídas indi- cadas.. Apostila

Por isso, para nós, a precisão máxima e a usinagem com processos fiáveis são sempre questões essenciais: nossas máquinas foram concebidas para utilização diária, tanto

● Nota: Se o Flash detectar que você não está conectado à Internet quando o aplicativo foi inicializado, escolha Help > Flash Help para abrir as páginas Help