Circuitos Combinatórios

Slides:



Advertisements
Apresentações semelhantes
Lógica Booleana A álgebra booleana é baseada totalmente na lógica. Desta forma, os circuitos lógicos executam expressões booleanas. As expressões booleanas.
Advertisements

Unidade Lógica e Aritmética Introdução à Ciência da Computação
Lógica reconfigurável por hardware
FAFIMAN – Prof. Flávio Uber FAFIMAN – Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber Arquitetura e Organização.
Introdução a circuitos lógicos
Eletrônica Digital Circuitos Combinacionais: O seu estado (os valores) de todas as saídas depende apenas dos valores das entradas neste mesmo instante.
Circuitos combinatórios
Lógica reconfigurável por hardware
Conceitos de Lógica Digital
Agenda - Aula 2 Introdução (Computador Digital) Processadores
Unidade Central De Processamento: Processador
Eletrônica Digital II ELT013
Aula 1 Eletrônica Digital Codificadores/Decodificadores e Multiplexadores/Demultiplexadores Prof. Wanderley.
Programação Computacional Aula 4: Álgebra Booleana
ORGANIZAÇÃO DE COMPUTADORES Prof.: Jean Carlo Mendes
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
Prof.: Jean Carlo Mendes
Rganização de Computadores Organização do Neander Capítulo 10 – Raul Weber Organização de Computadores Organização do Neander Capítulo 10 – Raul Weber.
Aula 2 - Prática Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI.
Nível da Lógica Digital
PROFESSOR: ALEXSANDRO DE sOUSA
Banco de Registradores e ALU
Circuitos Digitais Prof. Marcio Cunha
ELD - Eletrônica Digital
Estruturas de Decisão.
Caminho de Dados (aula passada)
Triângulo de Pascal.
Introdução à Engenharia de Computação
Instituto Federal do Ceará - IFCE Campus Aracati Disciplina: Introdução a Computação Chico Anysio Óleo sobre tela 60x40 cm.
Prof. Alberto F. De Souza LCAD/DI/UFES
XOR, Detecção de Erro, Comparadores
Arquitetura de Computadores
Prof. Wellington Franco
Introdução aos Sistemas Digitais
PORTAS LóGICAS Samuel S. S. Sistemas para internet
PARIDADE Par ou ímpar?.
Circuitos Digitais Prof. Marcio Cunha
Arquitetura I Aulas 5 e 6 – Álgebra de Boole e Simplificação de Circuitos Lógicos.
Algoritmos e Técnicas CEFET/RN.
Introdução à Computação
Níveis de Abstrações TANENBAUM:
Aula 3:Conceitos de Lógica digital
Ângulos no triângulo.
Endereçamento Prof. Vilmair E. Wirmond.
Funções Lógicas Expressões booleanas de Circuitos
Aplicações de Flip-Flops Registradores
Representação da Informação
Prof. Alberto F. De Souza LCAD/DI/UFES
Introdução à Computação
Introdução à Computação
Circuitos Sequenciais
Módulo 3 – Circuitos Combinatórios
Modelagem de Sistema T5MOD/N5MOD
Professora Roberta Bonamichi Guidi Garcia
Módulo 3 – Circuitos Combinatórios
Linguagem de Programação I
Módulo 3 – Circuitos Combinatórios
Módulo 3 – Circuitos Combinatórios
PSI3441 – Arquitetura de Sistemas Embarcados
Lógica e Princípio de Sistemas Digitais
Módulo 3 – Circuitos Combinatórios
Circuitos Sequenciais
MATRIZES.
Germano Maioli Penello
Decodificador 2 para 4 (2 : 4)
Germano Maioli Penello
+ = Operações com Matrizes ADIÇÃO
Introdução à Lógica Programável
CURSO DE LICENCIATURA EM COMPUTAÇÃO Disciplina: Organização e Arquitetura de computadores Tema: Álgebra booleana e Circuitos lógicos digitais Professor:
Flip-Flops, Registradores e Contadores O campo da Eletrônica Digital é basicamente dividido em: Lógica Combinacional Saídas dependentes única e exclusivamente.
Transcrição da apresentação:

Circuitos Combinatórios Prof. Flávio Euripedes de Oliveira 1

Circuitos Digitais Circuitos Digitais Circuitos Combinatórios Os circuitos lógicos podem ser de dois tipos: combinatórios e seqüenciais. São constituídos por portas que admitem uma ou várias entradas, cada uma delas podendo assumir o valor 0 ou 1. Circuitos Combinatórios A saída depende apenas de uma combinação de entradas. 2

Portas Lógicas Básicas 3

Circuitos Combinatórios Multiplexador Seleciona como saída F uma das entradas Di Demultiplexador Seleciona uma das saídas habilitadoras Di Comparador Compara duas palavras (por exemplo, verificando se são iguais) Shifter (deslocador) Desloca os bits para a esquerda ou direita Somador 4

– Seleciona como saída F uma das entradas Di MULTIPLEXADOR – Seleciona como saída F uma das entradas Di ENTRADAS D0 D1 D2 D3 D4 D5 D6 D7 MULTIPLEXADOR F controle 5

– Seleciona como saída F uma das entradas Di MULTIPLEXADOR – Seleciona como saída F uma das entradas Di 6

Quando A=0,. B= 0 e C = 0, teremos: Saída da 1a porta AND €. D0. 1. 1 Quando A=0, B= 0 e C = 0, teremos: Saída da 1a porta AND € D0.1.1.1 = D0 Saída de todas as outras portas AND € 0 Portanto, a saída F = 0+0+0+0+0+0+0+D0 F = D0 7

DEMULTIPLEXADOR – A entrada A,B,C permite selecionar uma das Di saídas (habilitadoras) D0 D1 D2 A D3 D4 D5 D6 D7 B C DEMULTIPLEXADOR 8

DEMULTIPLEXADOR 9

Quando A=0, B= 0 e C = 0, teremos: Na1a porta AND € D0=1.1.1 =1 Nas outras AND € Di= 0 (i= 1 a 7) 10

COMPARADOR Compara duas palavras de entrada (por exemplo, verificando se são iguais) Exemplo 1: A = A3A2A1A0 = 1110 e B = B3B2B1B0 = 1110 11

12

COMPARADOR Compara duas palavras de entrada (por exemplo, verificando se são iguais) Exemplo 1: A = A3A2A1A0 = 1110 e B = B3B2B1B0 = 1100

SHIFTER (DESLOCADOR) – Desloca os bits para a esquerda (C=0) ou direita (C=1) – D = D0D1D2D3 D4D5D6D7 = 11100000 15

SHIFTERS (DESLOCADORES) – D = D0D1D2D3 D4D5D6D7 = 011000002 Deslocar para esquerda (multiplicar por 2) 110000002 (19210) Deslocar para direita (dividir por 2) 001100002 ( 4810) (9610)

SOMADOR 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 ( e vai 1) Soma dois valores Você sabe construir um somador de bits A e B ? 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 ( e vai 1)

SOMADOR 1 1 VAI UM (entrada) 1 1 0 1 A 1 1 1 1 0 0 B VAI UM (saída) 19

Unidade Lógica Aritmética (ULA) Executa de acordo com a entradas E do DEMULTIPLEXADOR as operações AND, OR, NOT e A+B – E = E0E1 – E = 00 – E = 01 – E = 10 – E = 11 ==> A AND B ==> A OR B ==> NOT B ==> SOMA A e B

DESEJA-SE A partir de uma ULA de 1 bit obter uma ULA de 8 bits 11111 01001101=A7A6A5A4A3A2A1A0 00110110=B7B6B5B4B3B2B1B0 10000011=O7O6O5O4O3O2O1O0