Módulos Combinatórios



Documentos relacionados
Circuitos Aritméticos

7. Funções de Lógica Combinacional. 7. Funções de Lógica Combinacional 1. Somadores Básicos. Objetivos. Objetivos. Circuitos Digitais 03/11/2014

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

Circuitos Combinacionais

Mapa de Karnaugh. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Arquitetura de Computadores. Tiago Alves de Oliveira

Capítulo VI Circuitos Aritméticos

Sistemas Digitais Circuitos Aritméticos e Representação de Números com Sinal

Álgebra Booleana. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Sistemas Numéricos. Tiago Alves de Oliveira

Analógico vs Digital

Sistemas Digitais Circuitos Aritméticos e Unidades Aritméticas e Lógicas (ALUs)

LISTA COMPLEMENTAR DE DAC E ADC DO LIVRO DO TOCCI

ÁLGEBRA BOOLEANA- LÓGICA DIGITAL

Circuitos Lógicos Capítulo 2 Sistema de Numeração e Códigos

Parte # 3 - Circuitos Combinatórios

Sistemas Digitais Ficha Prática Nº 7

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Câmpus Ponta Grossa. Coordenação do Curso Superior de Tecnologia em. Automação Industrial

SISTEMAS DIGITAIS CIRCUITOS COMBINATÓRIOS TÍPICOS

Eletrônica Digital II. Exemplo de um CI com encapsulamento DIP. Diagrama do CI 74XX76.

Introdução a Tecnologia da Informação

Sistemas Digitais (SD) Unidade Lógica e Aritmética

Disciplina de Laboratório de Elementos de Lógica Digital I SSC-0111

Arquitetura de Computadores I

3. Códigos Numérico e Operações Aritméticas Representação de informação Códigos numéricos Representação de um

Multiplicador Binário com Sinal

Aritmética Computacional. Prof. Leonardo Barreto Campos 1

CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS

Caminho de Dados e Controle. Prof. Leonardo Barreto Campos 1

Oganização e Arquitetura de Computadores

BC-0504 Natureza da Informação

Microprocessadores MICROPROCESSADORES. Unidade de Processamento. Sumário

Professor: André Rabelo Curso: Engenharia da Computação Disciplina: Lógica Digital Período: 3º Data Entrega: 21/03/2012 Valor: 15 pts Objetivos:

Vírgula flutuante Aula 6

Sistemas Digitais II. Interface com o mundo analógico. Prof. Marlon Henrique Teixeira Abril/2014

CENTRO TECNOLÓGICO ESTADUAL PAROBÉ CURSO DE ELETRÔNICA

Arquitetura e Organização de Computadores

Sistemas Digitais (SD) Circuitos combinatórios: somadores, subtractores e comparadores

INTERFACE PARALELA. Área: Eletrônica Nível de conhecimento necessário: básico. Autor:

Memórias Cache. Memória

Circuitos aritméticos

Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante

Circuitos Combinacionais Básicos

Circuitos de Apoio. UEM/CTC Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber

SISTEMAS DIGITAIS (SD)

APOSTILA DE ELETRÔNICA DIGITAL II

SISTEMAS DIGITAIS (SD)

Organização e Arquitetura de Computadores I

4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos.

Sistemas Digitais (SD) Unidade Lógica e Aritmética

Representações de caracteres

12 de Março de Aula 5

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de

=...= 1,0 = 1,00 = 1,000...

Arquitectura de Computadores LEEC/MEEC (2006/07 2º Sem.)

Universidade Federal do ABC Disciplina: Natureza da Informação Lista de Exercícios 02 Códigos e conversão A/D Prof. João Henrique Kleinschmidt

Circuito Decodificador BCD para Display de Sete Segmentos

Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos

Introdução à Arquitetura de Computadores

Somadores Binários E.T.M./2005 (revisão)

ELETRÔNICA DIGITAL. Parte 6 Display, Decodificadores e Codificadores. Prof.: Michael. 1 Prof. Michael

Detecção de erros de comunicação de dados CRC

Arquitetura e Organização de Computadores. Profa. Débora Matos

II-6 Análise de ruído e capacidade de canal

Circuitos Seqüenciais

Circuito integrado Temporizador 555. Circuito Integrado Temporizador (Timer) 555

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA RELÓGIO DIGITAL -MONTAGEM COM CONTADOR COMERCIAL

Inspeção de Qualidade

LÓGICA FORMAL Tabelas Verdade

CRONÔMETRO DIGITAL PROJETO

Exemplo somador de 3 bits

Árvores de Decisão Matemática Discreta

Tecnologias de Redes Informáticas (6620)

Sistemas Digitais (SD) Circuitos combinatórios: descodificadores, codificadores, multiplexers e demultiplexers

Introdução. Display de sete segmentos

CIRCUITOS DIGITAIS. Circuitos Combinacionais e Técnicas de Simplificação

SISTEMAS DIGITAIS (SD)

Sistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos

TOKEN RING & TOKEN BUS

Aula 10. Circuitos Aritméticos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

4. Códigos Numéricos e Operações Aritméticas Representação de informação Códigos numéricos Representação de um

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

PROVA COMENTADA PELOS PROFESSORES DO CURSO POSITIVO Vestibular ITA 2016 QUÍMICA

Curso Superior de Sistemas de Telecomunicações Unidade São José. Disciplina: Síntese de Sistemas de Telecomunicações 7º Fase

Um número é divisível por 2 quando termina em 0, 2, 4, 6 ou 8, isto é, se for um número par.

Engrenagens IV. Para grandes problemas, grandes soluções. Cálculo para engrenagem cônica

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho

MC Teste de Mesa e Comandos Repetitivos

Figura 1 - Somador para dois números de 4 bits com extensores lógicos (EL) e Aritméticos(EA).

Informática Aplicada

Apontamentos de matemática 5.º ano - Múltiplos e divisores

Jogos com números Colocando números

Roteiro da aula. MA091 Matemática básica. Quadrados perfeitos. Raiz quadrada. Aula 8 Raízes. Francisco A. M. Gomes. Março de 2016

números decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo

bit e byte Arquitetura de Computadores Charles Tim Batista Garrocho Instituto Federal do Paraná IFPR Campus Goioerê charles.garrocho.

Árvores UFES. Teoria dos Grafos. CC/EC/Mestrado

Montagem, testes, depuração e documentação de circuitos digitais

Modem e rede local Guia do usuário

Organização e Arquitetura de Computadores I

números decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo

Transcrição:

Arquitectura de Computadores I Engenharia Informática (11537) Tecnologias e Sistemas de Informação (6616) Módulos Combinatórios Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 1

Somadores Básicos O somador é um circuito que soma dois operandos em código binário; Modularidade: construção de somador de n bits a partir de n somadores de um bit. Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 21

Meio-Somador (Half-Adder) O meio-somador tem duas entradas de dígitos binários e produz dois dígitos binários nas suas saídas, um bit de soma e um bit de carry. Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 22

Meio-Somador (Half-Adder) A tabela de verdade vem: Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 23

Meio-Somador (Half-Adder) C out =A.B = AB + BA = A B Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 24

Somador Completo (Full-Adder) O somador-completo permite dois bits de entrada e um carry de entrada, e gera uma saída de soma e um carry de saída. Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 25

Somador Completo (Full-Adder) A tabela de verdade vem: Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 26

Somador Completo (Full-Adder) Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 27

Exercício Determine as saídas para cada um dos três somadorescompletos: = 1 = 0 = 0 C out = 0 C out = 1 C out = 1 Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 28

Somadores Binários Paralelos (Somadores de n bits) Um único somador-completo é capaz de somar dois números de 1 bit e um carry de entrada; Para somar números binários com mais de 1 bit, temos que usar somadores-completos adicionais; Assim, para números de dois bits, são necessários dois somadores; para números de 4 bits, são usados quatro somadores; e assim sucessivamente. Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 29

Somadores Binários Paralelos (Somadores de n bits) A saída de carry de cada somador é conectada à entrada de carry do próximo somador de maior ordem. Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 30

Somadores Binários Paralelos (Somadores de n bits) De igual forma, um somador paralelo de 4 bits é implementado com quatro somadores-completos. Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 31

Somadores Binários Paralelos (Somadores de n bits) Tabela de Verdade Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 32

Exemplo: Somador (e subtractor!) de 4 bits Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 33

Comparadores - Igualdade A porta lógica ou-exclusivo pode ser utilizada para o circuito comparador de dois bits, na medida que apresenta na saída: 1 sempre que as duas entradas forem diferentes; 0 sempre que as duas entradas forem iguais Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 34

Comparadores - Igualdade Para comparar números binários com n bits cada um, é necessário uma porta ou-exclusivo para cada comparação de bits. Exemplo (número de 2 bits): Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 35

Comparadores - Desigualdade O comparador compara dois números e tem três saídas das quais uma está a 1 e as outras a 0: A > B A = B A < B É um processo iteractivo em que os vários bits são comparados do mais significativo para o menos significativo. Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 36

Comparadores - Desigualdade Se os bits comparados forem iguais, a informação a transmitir é a de que, até àquele bit, os números não diferem (A=B) =1; Se o bit A = 1 e B = 0, então (A>B) =1 porque então A > B; Se o bit A = 0 e B = 1, então (A<B) =1 porque então A < B. Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 37

Comparadores Desigualdade Exemplo de circuito comparador de 4 bits: Input: A = A A A A 3 2 1 0 B = B B B B 3 2 1 0 Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 38

Bibliografia: 1. Thomas L. Floyd, Digital Fundamentals, Prentice Hall, 2006; 2. M. Morris Mano and Charles R. Kime, Logic and Computer Design Fundamentals, Prentice Hall, 2001; 3. M. Nunes and G. Arroz, Módulos Combinatórios, apontamentos da disciplina Sistemas Digitais, Instituto Superior Técnico, 2010-2011. Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 39