3. Computadores Industriais



Documentos relacionados
Elementos de Lógica Digital Aula 1: Introdução 04/08/2011

Índice. 1.2 Sistemas Numéricos em uma Base B Qualquer

Capítulo 04 : Sistemas Numéricos

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

Base: número de símbolos empregados no sistema numérico.

ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN

Introdução à Automação

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

EELi02 Circuitos Lógicos

Computação e Programação

Sistemas de Numeração. Sistemas Decimal, Binário e Hexadecimal.

Apostila de Sistemas Digitais e Computadores MÓDULOS I & II: REVISÃO ÁLGEBRA DE BOOLE.

Eletrônica Digital Sistemas de Numeração. Prof. Wanderley

Universidade Federal do ABC

Eletrônica Digital. Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos. Professor: Francisco Ary

Lógica Boolena. Aula 05. Prof. Msc. Arthur G. Bartsch

Sistemas Digitais Módulo 1 Introdução e Sistemas de Numeração

ALB - Álgebra de Boole Aula 2 Sistemas Numéricos. Prof. Antonio Heronaldo de Sousa (Heron)

Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José. Prof. Glauco Cardozo.

Sistemas Numéricos, Operações Lógicas e Tipos de Dados Tratados pelo Computador

Sistemas de Numeração

Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções

SISTEMAS DE NUMERAÇÃO

SISTEMAS DE NUMERAÇÃO. Introdução à Ciência da Computação ICC0001

Formação dos números: Aplicação da fórmula geral para o numero

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Abaixo descreveremos 6 portas lógicas: AND, OR, NOT, NAND, NOR e XOR.

Representação Digital da Informação I

Funções e Portas Lógicas

Sistemas de Numeração

SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio

Sistemas de numeração e conversão de bases Decimal e binário

CAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES

Técnico em Eletrônica Módulo I Eletrônica Digital (ED) - Prof. Samuel M. B. Cavalcante

Disciplina: Lógica Matemática Prof. Etelvira Leite

COLÉGIO DO INSTITUTO BATISTA AMERICANO PROF. ABIMAILTON PRATTI DA SILVA Rua Mariana N.º 70 Retiro Volta Redonda Telefone: (24)

Sistema Supervisório - IHM

Arquitetura e Organização de Computadores. Álgebra Booleana


ELETRÔNICA DIGITAL SISTEMAS NUMÉRICOS

3. CAPÍTULO LÓGICAS DIGITAIS

Binário Decimal


Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

SISTEMAS DE NUMERAÇÃO

Transistor. Portas Lógicas (2) Base; Coletor; Emissor.

Representação de Dados. José Gustavo de Souza Paiva

Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

Capítulo 3. Álgebra de Bool

Arquitetura de computadores BASE NUMÉRICAS

Circuitos Digitais Álgebra de Boole

ELETRÔNICA DIGITAL Aula 1- Sistemas de Numeração. Prof.ª Msc. Patricia Pedroso Estevam Ribeiro

Introdução. Universidade Federal de Campina Grande. A Informação e sua Representação (Parte I) Centro de Engenharia Elétrica e Informática

ELETRÔNICA DIGITAL I

Sistema de Numeração Octal

S is temas numéricos e a Repres entação Interna dos Dados no Computador

IF-UFRJ FIW 362 Laboratório de Física Moderna Eletrônica Curso de Licenciatura em Física Prof. Antonio Carlos

Sistema de Numeração Octal

Organização e Arquitetura de Computadores I

Lógica Matemática Elementos de Lógica Digital. Sistema de numeração 09/08/2016 1

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO

Faculdade de Tecnologia de Teresina-PI Tecnologia em Redes de Computadores. Arquitetura de Computadores Prof. Nathan Saraiva

Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos

Sistemas de Numeração. Tiago Alves de Oliveira

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 05 Álgebra Booleana. Prof. Dr. Edison Spina. Sobre o material do Prof. Dr. Marcos A. Simplicio Jr.

Conceitos Introdutórios Capítulo 1. Prof. Gustavo Fernandes de Lima

ELETRÔNICA DIGITAL II

14/03/2011. A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I)

Apresentação da Disciplina Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

INSTITUTO FEDERAL DE SANTA CATARINA CAMPUS JOINVILLE CURSO TÉCNICO DE ELETROELETRÔNICA ELETRÔNICA DIGITAL. Prof. M. Sc. Mauricio Martins Taques

Objetivo. Sistemas de Numeração e Códigos. Apresentar técnicas de representação e converção de números em diversos sistemas de numeração.

ENTRADAS ANALÓGICAS CONVERSOR A/D

Aula 2 - Sistemas de Numeração

PCS 3115 (PCS2215) Conteúdo

Organização de computadores

Álgebra de Boole. Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes

Aula 1. Sistemas Analógicos vs Sistemas Digitais

Sistemas Digitais. Prof. Valbério Gonzaga

UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E DA TERRA BACHARELADO EM SISTEMAS DE INFORMAÇÃO

CIRCUITOS DIGITAIS. Apresentação da Disciplina Introdução aos Circuitos Digitais. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

Lista de Exercícios Sistemas de Numeração

Disciplina: Introdução à Engenharia da Computação

Álgebra Booleana: Axiomas, Teoremas e Leis de De Morgan

Números são números, letras são números e sinais de pontuação, símbolos e até mesmo as instruções do próprio computador são números.

Sistemas de Numeração.

ELE 0316 / ELE 0937 Eletrônica Básica

Transcrição:

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT DEPARTAMENTO DE ENG. DE PRODUÇÃO E SISTEMAS - DEPS INFORMÁTICA INDUSTRIAL IFD 3. Computadores Industriais Igor Kondrasovas

Tópicos Computadores Industriais Sistemas de Numeração Conversão de Bases Estados Lógicos, Portas Lógicas e Álgebra de Boole 2

PC Doméstico x PC Industrial Aspectos que diferenciam o PC doméstico de um PC industrial: Computadores Industriais: 3

Tipos de Sinais Analógicos: sinais que variam continuamente no tempo. Também chamados de sinais de tempo contínuo. Ex: velocímetro de automóvel, relógio de ponteiros, leitura de temperatura por um sensor. Digitais: sinais que variam bruscamente com o tempo, também chamados de sinais de tempo discreto. Ex: controladores de temperatura digitais, sinais enviados para displays. 4

Sistemas de Numeração Sistema Decimal - Base 1 - Exemplo: 123,456 = 1 + 2 + 3 +,4 +,5 +,6 = 1*1 2 + 2*1 1 + 3*1 + 4*1 (-1) + 5*1 (-2) + 6*1 (-3) Sistema Binário - Utilizado nos computadores modernos devido à facilidade de representação interna, obtida através de dois níveis diferentes de tensão. Composto somente por e 1. Sistema Octal e Sistema Hexadecimal - Utilizados para facilitar a visualização e manipulação de informações por programadores das grandezas processadas em computadores. O computador porém, opera APENAS na base 2. - No sistema octal, cada 3 bits são representados por apenas um algarismo octal; no sistema hexadecimal, cada 4 bits são representados por apenas um algarismo hexadecimal 5

Sistemas de Numeração Números decimais 1's coluna 1's coluna 1's coluna 1's coluna 5374 1 = Números binários 1's coluna 2's coluna 4's coluna 8's coluna 111 2 = 6

Sistemas de Numeração Números decimais 1's coluna 1's coluna 1's coluna 1's coluna 5374 1 = 5 x 1 3 + 3 x 1 2 + 7 x 1 1 + 4 x 1 Números binários Cinco mil Trezentos Setenta Quatro 1's coluna 2's coluna 4's coluna 8's coluna 111 2 = 1 x 2 3 + 1 x 2 2 + x 2 1 + 1 x 2 = 13 1 Oito Quatro Zero Um 7

Base de um Sistema de Numeração Quantidade de algarismos disponível na representação - Sistema Decimal = base 1 - Sistema Binário = base 2 - Sistema Octal = base 8 (2 3 ) - Sistema Hexadecimal = base 16 (2 4 ) O maior número inteiro N que pode ser representado em uma base b com n algarismos, será N = b n 1. - Exemplo: O maior número de 2 algarismos na base 16 será FF 16 que, na base 1, equivale a 255 16 = 16 2-1 8

Valores Binários e Faixas Número decimal de N-dígitos: - Quantos valores? 1 N - Faixa? [, 1 N -1] - Exemplo: número decimal de 3 dígitos 1 3 = 1 valores possíveis Faixa: [, 999] Número binário de N-bits: - Quantos valores? 2 N - Faixa? [, 2 N -1] - Exemplo: número binário de 3 dígitos 2 3 = 8 valores possíveis Faixa: [, 7] = [ 2 a 111 2 ] 9

Potências de 2 2 = 2 8 = 2 1 = 2 9 = 2 2 = 2 1 = 2 3 = 2 11 = 2 4 = 2 12 = 2 5 = 2 13 = 2 6 = 2 14 = 2 7 = 2 15 = 1

Potências de 2 2 = 1 2 8 = 256 2 1 = 2 2 9 = 512 2 2 = 4 2 1 = 124 2 3 = 8 2 11 = 248 2 4 = 16 2 12 = 496 2 5 = 32 2 13 = 8192 2 6 = 64 2 14 = 16384 2 7 = 128 2 15 = 32768 Importante memorizar até 2 1! 11

Potências de 2 2 1 = 124 1 = 1 kilo 2 2 = 1.48.576 1 milhão = 1 mega 2 3 = 1.73.741.824 1 bilhão = 1 giga Quantos valores uma variável de 32 bits pode representar? - 2 32 4 bilhões 12

Números Hexadecimais Base 16 Usados para escrever números binários longos Dígito Hexadecimal Equivalente Decimal Equivalente Binário 1 1 1 2 2 1 3 3 11 4 4 1 5 5 11 6 6 11 7 7 111 8 8 1 9 9 11 A 1 11 B 11 111 C 12 11 D 13 111 E 14 111 F 15 1111 13

Bits, Bytes, Nibbles... Bits 1111 bit mais Significativo (msb) bit menos Significativo (lsb) Bytes e Nibbles byte 1111 nibble Bytes CEBF9AD7 byte mais Significativo (MSB) byte menos Significativo (LSB) 14

Conversão de Bases Binário para Decimal: - Converter 111 2 para decimal Decimal para Binário: - Converter 47 1 para binário 15

Conversão de Bases Binário para Decimal: - Converter 111 2 para decimal - 1x2 4 + x2 3 + x2 2 + 1x2 1 + 1x2 = 16 + 2 + 1 = 19 1 Decimal para Binário: - Converter 47 1 para binário 47 2 23 2 1 11 2 1 5 2 1 1 2 2 1 - Portanto, 47 1 = 11111 2 16

Conversão de Bases Da base 1 para uma base b : - Fazer divisões inteiras sucessivas do número por b e, depois, reunir os restos em ordem inversa - 15 1 = F 16 - Portanto, 255 1 = FF 16 255 16 De uma base b para a base 1: - Basta expandir o polinômio que é representado por esse número (multiplicar) - Converter 11 8 para decimal - 1x8 2 + x8 1 + 1x8 = 64 + + 1 = 65 1 15 15 16 17

Conversão de Bases De uma base a para uma base b : - Passar da base "a" para a base 1 e depois passar da base 1 para a base "b 18

Conversão de Bases Da base 16 para a base 8 - Usamos a base 2 como intermediária nessa transformação Exemplo: 1BC4 16 = 1.111.11.1 2 Reagrupando o número binário de três em três termos:.1.11.111..1 2 = 1574 8 Portanto, 1BC4 16 = 1574 8 Da base 8 para a base 16: - Usamos a base 2 como intermediária nessa transformação Exemplo: 235 8 = 1.11.11 2 Reagrupando o número binário de quatro em quatro:.11.111 2 = 9D 16 Portanto, 235 8 = 9D 16 19

Conversão de Bases de Números Mistos Trata a parte inteira e a parte fracionária separadamente - Converter 12,625 1 para a base 2 Parte Inteira Parte Fracionária: (divisões sucessivas): (multiplicações sucessivas): 12 2 6 2 3 2 1 1,625 x 2 =,125 i=,125 x 2 =,25 i=,25 x 2 =,5 i=,5 x 2 = 1, i=1 Assim, 12,625 1 = 11,1 2 2

Estados Lógicos Os circuitos digitais processam informações utilizando-se do sistema de numeração binário ( e 1). 21

Operações Lógicas A relação entre duas ou mais variáveis que representam estados binários é estabelecida por meio de operações lógicas, como por exemplo, - Exemplo: A lâmpada deve acender sempre que duas condições são satisfeitas: a lâmpada está boa E o interruptor está ligado. Suponha que Y é o resultado (saída). Se A e B são verdadeiros, então Y é verdadeiro; Se A e/ou B é (são) falso(s), Y é falso 22

Funções Lógicas As funções lógicas são restritas somente a valores binários ( e 1). No exemplo da lâmpada, pode-se prever que a equação lógica observada a partir da tabela-verdade é: Tabela-Verdade 23

Portas Lógicas Realizam funções lógicas: - Inversão (NOT), E (AND), Ou (OR), NAND, NOR, etc. Entrada simples: - Porta Identidade, NOT Duas entradas: - E, Ou, XOR, NAND, NOR, XNOR Múltiplas entradas 24

Portas Lógicas com Entrada Simples 25

Portas Lógicas com Entrada Simples (NOT) 26

Portas Lógicas com Duas Entradas (AND) 27

Portas Lógicas com Duas Entradas (OR) 28

Portas Lógicas com Duas Entradas (NAND) 29

Portas Lógicas com Duas Entradas (NOR) 3

Portas Lógicas com Duas Entradas (XOR) 31

Portas Lógicas com Duas Entradas (XNOR) 32

Portas Lógicas com Múltiplas Entradas Não Ou 3 A B C Y A B C E 3 Y Y = A+B+C Y = ABC A 1 1 1 1 B C Y 1 1 1 1 1 1 1 1 1 A 1 1 1 1 B C Y 1 1 1 1 1 1 1 1 1 33

Álgebra de Boole Conjunto de axiomas e teoremas para simplificar equações Booleanas Similar à álgebra regular, porém mais simples em alguns casos porque as variáveis só podem assumir dois valores (1 ou ) Axiomas e teoremas obedecem os princípios da dualidade: - ANDs e ORs intercambiáveis; s e 1 s intercambiáveis 34

Axiomas Booleanos Axioma Dual Nome A1 B = se B ¹ 1 A1' B = 1 se B ¹ Campo binário A2 = 1 A2' 1 = NOT A3 = A3' 1 + 1 = 1 AND / OR A4 1 1 = 1 A4' + = AND / OR A5 1 = 1 = A5' 1 + = + 1 = 1 AND / OR 35

Teoremas Booleanos Teorema Dual Nome T1 B 1 = B T1' B + = B Identidade T2 B = T2' B + 1 = 1 Elemento Nulo T3 B B = B T3' B + B = B Idempotência T4 B = B Involução T5 B B = T5' B + B = 1 Complementos 36

T1: Teorema da Identidade B 1 = B B + = B B = 1 B B = B 37

T2: Teorema do Elemento Nulo B = B + 1 = 1 B = B 1 = 1 38

T3: Teorema da Idempotência B B = B B + B = B B = B B B B = B 39

T4: Teorema da Involução B = B B = B 4

T5: Teorema dos Complementos B B = B + B = 1 B = B B B = 1 41

Teoremas Booleanos de Várias Variáveis Teorema Dual Nome T6 B C = C B T6' B + C = C + B Comutatividade T7 (B C) D = B (C D) T7' (B + C) + D = B + (C + D) Associatividade T8 (B C) + B D = B (C + D) T8' (B + C) (B + D) = B + (C D) Distributividade T9 B (B + C) = B T9' B + (B C) = B Cobertura T1 (B C) + (B C) = B T1' (B + C) (B + C) = B Combinação T11 (B C) + (B D) + (C D) = (B C) + (B D) T11' (B + C) (B + D) (C + D) = (B + C) (B + D) Consenso T12 B B 1 B 2... = B + B 1 + B 2 T12' B + B 1 + B 2 = B B 1 B 2... Teorema de De Morgan 42

Simplificando Expressões Booleanas: Exemplo 1 Y = AB + AB = B(A + A) T8 = B(1) T5 = B T1 43

Simplificando Expressões Booleanas: Exemplo 2 Y = A(AB + ABC) = A(AB(1 + C)) T8 = A(AB(1)) T2 = A(AB) T1 = (AA)B T7 = AB T3 44

Teorema de De Morgan Y = AB = A + B A B Y A B Y Y = A + B = A B A B A B Y Y 45

Leitura Complementar Uso de Mapas de Karnaugh para minimização de funções 46

Bibliografia HARRIS, D.; HARRIS, S. Digital Design and Computer Architecture. 1 st Ed. Elsevier Inc., 27. STALLINGS, W. Arquitetura e Organização de Computadores. 5 a Ed. Prentice- Hall, 23. PATTERSON, D. A.; HENNESSY, J. L. Computer Organization and Design. 4 th Ed. Elsevier Inc., 29. TANENBAUM, A. S. Organização Estruturada de Computadores. 5 a Ed. Prentice- Hall, 26. MELO, M. O. Eletrônica Digital. 1 a Ed. Editora da Udesc, 22. 47