Circuitos Aritméticos



Documentos relacionados
Módulos Combinatórios

Capítulo VI 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- LÓGICA DIGITAL

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

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...

Sistemas Digitais Ficha Prática Nº 7

Sistemas Numéricos. Tiago Alves de Oliveira

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

FRAÇÃO. Número de partes pintadas 3 e números de partes em foi dividida a figura 5

APOSTILA DE ELETRÔNICA DIGITAL II

BC-0504 Natureza da Informação

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

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

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

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

Representação de Circuitos Lógicos

Aritmética Computacional. Prof. Leonardo Barreto Campos 1

5. O Mapa de Karnaugh

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

CRONÔMETRO DIGITAL PROJETO

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

SOLUÇÕES N item a) O maior dos quatro retângulos tem lados de medida 30 4 = 26 cm e 20 7 = 13 cm. Logo, sua área é 26 x 13= 338 cm 2.

Parte # 3 - Circuitos Combinatórios

Circuitos Combinacionais

Determinantes. Matemática Prof. Mauricio José

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

Ficha de Exercícios nº 2

AV2 - MA UMA SOLUÇÃO

Usando potências de 10

Definição de determinantes de primeira e segunda ordens. Seja A uma matriz quadrada. Representa-se o determinante de A por det(a) ou A.

Vírgula flutuante Aula 6

a) 2 b) 3 c) 4 d) 5 e) 6

Dep.to Electrónica e Telecomunicações - Universidade de Aveiro Electrónica I Trabalhos Práticos

Capítulo 6. Aritmética Computacional. 6.1 Números com Sinal e Números sem Sinal

Matrizes. matriz de 2 linhas e 2 colunas. matriz de 3 linhas e 3 colunas. matriz de 3 linhas e 1 coluna. matriz de 1 linha e 4 colunas.

Anterior Sumário Próximo MATRIZES, DETERMINANTES E SISTEMAS

Disciplina Fundamentos de Redes. Introdução à Mascara de Subrede

Técnicas Digitais A AULA 08. Prof. João Marcos Meirelles da Silva. Sala 425

FIGURAS DE LISSAJOUS

FABIANO KLEIN CRITÉRIOS NÃO CLÁSSICOS DE DIVISIBILIDADE

Arquitetura e Organização de Computadores

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

Matrizes e Sistemas Lineares. Professor: Juliano de Bem Francisco. Departamento de Matemática Universidade Federal de Santa Catarina.

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

1. Números. MatemáticaI Gestão ESTG/IPB Departamento de Matemática. Números inteiros. Nota: No Brasil costuma usar-se: bilhão para o número

Erros e Incertezas. Rafael Alves Batista Instituto de Física Gleb Wataghin Universidade Estadual de Campinas (Dated: 10 de Julho de 2011.

ELETRÔNICA DIGITAL 1

Exemplo 2 de Projeto de Circuito Síncrono. Contador de Uns

VETORES. Álgebra Linear e Geometria Analítica Prof. Aline Paliga

Introdução à Informática. Alexandre Meslin

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

Simplificação de Expressões Booleanas e Circuitos Lógicos

2. Tipos Abstratos de Dados

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

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

Fonte de alta tensão CA/CC simultânea. Manual de operação

Solução da prova da 2a fase OBMEP 2014 Nível 2. Questão 1. item a)

Árvores de Decisão Matemática Discreta

CURSO DE MATEMÁTICA BÁSICA PROGRAMA DE EDUCAÇÃO TUTORIAL CENTRO DE ENGENHARIA DA MOBILIDADE

XXXI OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 2 (8º. ou 9º. anos) GABARITO

Parte 05 - Técnicas de programação (mapas de Veitch-Karnaugh)

PORTA OU EXCLUSIVO (XOR) CIRCUITOS DE COINCIDÊNCIA (XNOR)

O PENSAMENTO ALGÉBRICO

FRAÇÃO Definição e Operações

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

Álgebra Relacional. Banco de Dados. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Profa. Dra. Cristina Dutra de Aguiar Ciferri

Árvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos

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

38 a OLIMPÍADA BRASILEIRA DE MATEMÁ TICA

MATEMÁTICA II. Aula 12. 3º Bimestre. Determinantes Professor Luciano Nóbrega

Metodologias de Programação

Números inteiros Z ± 7º Ano / 2013

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

Projeção ortográfica e perspectiva isométrica

Multiplicador Binário com Sinal

4.1 Esquema de ligação para Baixa Tensão

Módulo de Sistemas de Numeração e Paridade. Divisibilidade em Diferentes Bases de Numeração. Tópicos Adicionais

Aparelhos de Laboratório de Electrónica

ALGA - Eng.Civil - ISE / Matrizes 1. Matrizes

Lista de Exercícios Critérios de Divisibilidade

Em cada uma dessas frases, há uma quantidade indicada em forma de fração. Veja:

(1, 6) é também uma solução da equação, pois = 15, isto é, 15 = 15. ( 23,

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.

Representações de caracteres

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

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

Circuitos aritméticos

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

PERMUTAÇÃO, ARRANJO E COMBINAÇÃO Monitora Juliana

MATÉRIA TÉCNICA APTTA BRASIL

Curso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V

LISTA COMPLEMENTAR DE DAC E ADC DO LIVRO DO TOCCI

1 CLASSIFICAÇÃO 2 SOMA DOS ÂNGULOS INTERNOS. Matemática 2 Pedro Paulo

Medidas de Tendência Central

Memórias Cache. Memória

Transcrição:

Circuitos Aritméticos Semi-Somador Quando queremos proceder à realização de uma soma em binário, utilizamos várias somas de dois bits para poderemos chegar ao resultado final da operação. Podemos, então, preparar uma tabela de verdade mostrando S i para todas as combinações possíveis de A i e B i. Esta tabela de verdade poderia ser implementada por uma estrutura de portas que não precisaria envolver mais de dois níveis de portas. Obviamente, seriam necessárias tantas estruturas quantos fossem os dígitos da soma. Na figura abaixo representamos um circuito capaz de somar dois bits e fornecer o resultado e transporte resultantes da operação. Fig.24 Circuito de um Semi-Somador. Ai Bi Si Ci+1 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 Tabela 4 Tabela de verdade de um Semi-Somador. O circuito somador apresentado acima pode, de facto, realizar uma soma de dois bits, mas torna-se ineficaz quando a soma se torna mais extensa. A interligação deste tipo de bloco somador torna-se impossível visto que a saída de transporte fornecida por este circuito não encontra entrada no bloco seguinte. Deste modo, o semi-somador aqui apresentado só poderá ser usado na soma dos dois bits menos significativos, visto que é a única operação que não necessita de transporte vindo da etapa antecessora.

Somador Completo Numa soma de dois números binários de n bits, realizada coluna a coluna, os dígitos menos significativos A 0 e B 0 são somados em primeiro lugar, gerando um bit de soma S 0 e um bit de transporte C 1. Para realizar esta operação, seria adequado apenas um semi-somador. Na próxima posição, todavia, devemos combinar três dígitos: os bits A 1 e B 1 e o bit de transporte C 1 da coluna anterior. São necessárias somas similares de três bits nas colunas seguintes. Tal como na soma de dois dígitos, na de três dígitos Ai, Bi e o transporte Ci geram um resultado da soma Si e um transporte Ci+1 (Co). De seguida, pode observar um circuito somador completo (Fig.25) e uma tabela de verdade para Si e Ci+1 (Tabela 5). Fig.25 Circuito Somador Completo. Ai Bi Ci Si Ci+1 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 Tabela 5 Tabela de verdade de um Somador Completo. A soma em paralelo usa um número de blocos somadores completos de acordo com os bits dos números a serem somados. Em princípio, o primeiro somador usado para A 0 e B 0 poderia ser um semi-somador. Se for usado um somador completo, a entrada de transporte do primeiro somador deve ser 0. O primeiro somador combina, então, A 0 e B 0 para obter um bit de soma S 0 e um bit de transporte C 1.

Este bit de transporte é combinado no somador seguinte com os bits A 1 e B 1 para gerar S 1 e C 2, e assim por diante. Fig.26 Circuito Somador Combinado. Subtracção usando o Complemento a 2 Sabemos que podemos realizar operações de subtracção usando uma soma, se calcularmos o complemento a dois do segundo operando: Z = A B = A + ( B). Sabemos também que o complemento a dois de um número envolve uma operação de negação e outra de adição: B = (NOT B) + 1. Podemos então expressar a operação apenas com operações de adição: Z = A + (NOT B) + 1. Na figura abaixo podemos verificar a realização prática deste tipo de subtractor. O complemento a 1 do subtractor é realizado por portas inversoras, enquanto que a soma de uma unidade realiza-se colocando a entrada de transporte da primeira etapa somadora a um nível lógico 1. Fig.27 Circuito Subtractor.

Comparador Como o nome indica, os comparadores digitais são utilizados para comparar dois números escritos em binário, indicando nas suas saídas se um número é maior, menor ou igual a outro. Os números a comparar podem ter um comprimento ou número de bits que em princípio depende apenas da aplicação em vista. O comparador mais simples será o que compara dois números A e B de apenas 1 bit, tendo 3 saídas M, m e l. Fig.28 Circuito Comparador. Se quisermos, no entanto, comparar mais do que um bit, teremos que ligar módulos comparadores de 1 bit em cascata, de modo que a informação se vá transmitindo de uns para outros, como se mostra na figura abaixo. Fig.29 Circuito comparador múltiplo. Repare-se que o módulo das entradas A7, B7 é igual ao que vimos atrás, mas os módulos seguintes, além das entradas de dados, têm mais três entradas adicionais a que chamamos M, m, I e que indicam se nos módulos à sua esquerda os números parciais A e B correspondem a A>B, A<B ou A=B. Como se pode observar na Figura 29, os módulos de maior peso são ligados aos de menor peso, visto que a comparação de dois números se realiza a partir dos bits mais significativos.

Se durante a comparação de dois bits se verificar uma igualdade, o próximo módulo irá comparar os dois bits seguintes. No entanto, se durante a comparação se verificar uma diferença nos bits comparados, determina-se imediatamente o resultado global da comparação. Na Figura 30 encontra-se o circuito interno de um comparador capaz de aceitar o resultado de uma comparação anterior. Fig.30 Circuito para aceitação de uma comparação.