Prévia do material em texto
Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos AULA APOIO – SISTEMAS EMBARCADOS Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos ALGEBRA DE BOOLE E CIRCUITOS LÓGICOS Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Álgebra Booleana • Desenvolvida por George Boole no século 19 aplicada por Claud Shannon em sistemas digitais (1937) • Representação algébrica da lógica codifica VERDADEIRO como 1 e FALSO como 0 • Operações : – AND: A & B=1 somente quando A=1 e B=1 – OR: A | B 1 quando A=1 ou B=1 – NOT: ~A=1 quando A=0 – XOR= A^B=1 quando A=1 ou B=1, mas não ocorre quando ambos iguais a 1 Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Convenções da Álgebra booleana Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos VAMOS SIMULAR Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Exemplo de Tomada de decisão em software: operadores Lógicos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Operadores Lógicos e Tabela Verdade: • E - && • Ou - || • Não - ! Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos EXERCÍCIOS Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos EXERCÍCIO 1 Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos RESPOSTA Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos A) B) C) D) EXERCÍCIO 2 : FORNEÇA A EXPRESSÃO DE SAÍDA PARA OS SEGUINTES CIRCUITOS LÓGICOS COMBINACIONAIS Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos A) B) C) D) RESPOSTAS EXERCÍCIO 2 : Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos EXERCÍCIO 3 : FORNEÇA A SAÍDA LÓGICA PARA OS SEGUINTES CIRCUITOS LÓGICOS COMBINACIONAIS Sistemas Computacionais e Segurança Prof. Nelson Vasconcellos RESPOSTAS EXERCÍCIO 3 :