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

Documentos relacionados
Circuitos Digitais - Somadores e Subtradores SOMADORES E SUBTRADORES

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

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

Prof. Leonardo Augusto Casillo

Técnicas Digitais para Computação

Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)

SSC512 Elementos de Lógica Digital. Circuitos Aritméticos. GE4 Bio

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

Somador completo Para melhor compreensão, vamos analisar o caso da soma Assim temos:

Aula 9. Aritmética Binária. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Circuitos Digitais. Conteúdo. Meio Somador. Circuitos Aritméticos. Meio Somador. Meio Somador. Circuitos Aritméticos. Ciência da Computação

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

Capítulo 6 Aritmética Digital: Operações e Circuitos

SOMADORES E SUBTRATORES

Capítulo 6 Aritmética Digital: Operações e Circuitos

CIRCUITOS SOMADORES = = =

CAPÍTULO 6 ARITMÉTICA DIGITAL

Circuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos

Relatório de Prática no LABORATORIO

Arquitectura de Computadores I

Organização de Computadores

Circuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária

4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.

Faculdade de Computação Curso de Sistemas de Informação Sistemas Digitais Lista 3 Prof. Dr. Daniel A. Furtado

CIRCUITOS ARITMÉTICOS (Unidade 4)

Circuitos Combinacionais. Arquitetura de Computadores I

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

Introdução à Computação

Arquitetura de Computadores I

Eletrônica Digital I (EDL I)

Eletrônica Digital I (EDL I)

SISTEMAS DIGITAIS (SD)

Introdução aos processos de operação aritmética - Subtração

Eletrônica Digital Lista de Exercícios

Disciplina de. Organização de Computadores Digitais

Disciplina de. Organização de Computadores Digitais

Projetos de Decodificadores

Arquitetura de Computadores. Tiago Alves de Oliveira

SOMADORES E SUBTRATORES

Eletrônica Digital. Projeto de Circuitos Combinacionais. Alex Vidigal Bastos

EXPERIÊNCIA 8 CIRCUITOS ARITMÉTICOS: SOMADORES SUBTRATORES

Módulo 3 Circuitos Combinatórios

SISTEMAS DIGITAIS CIRCUITOS COMBINATÓRIOS TÍPICOS

Circuitos Combinacionais

3 Circuitos Combinacionais

Operações com números binários

Aula 14. Contadores Assíncronos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Circuitos Lógicos Combinacionais Aula Prática

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

Circuitos para Aritmética Digital. Tiago Alves de Oliveira

Teste 1 Sistemas Digitais - MEEC 2010/11 1

Técnicas Digitais para Computação

Microprocessadores. Arquitecturas Aritméticas Controladores

PCS 3115 Sistemas Digitais I

Projetos de Circuitos Digitais em VHDL e FPGA

Operações Aritméticas no sistema binário. Na área de eletrônica digital e microprocessadores é usado as operações aritméticas.

ELETRÔNICA DIGITAL I

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR

*********************

Circuitos Lógicos Aula 22

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 03a Aritmética Binária. Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Conteúdo

3. Portas Lógicas. Objetivos. Objetivos. Introdução. Circuitos Digitais 31/08/2014

Sistemas Digitais Unidade Lógica e Aritmética - ULA

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Teste 1 Sistemas Digitais - MEEC 2011/12 1

Circuitos Digitais Cap. 5

Introdução: Objetivos:

Introdução à Informática

ELT502 Eletrônica Digital I

SISTEMAS DIGITAIS MEFT / MEAer de Abril de 2013, 19:00

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

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

CONCURSO PÚBLICO PARA PROFESSOR DE ENSINO MÉDIO E TÉCNICO, Nº 065/11/ PROCESSO Nº 5191/2017.

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

ARITMÉTICA BINÁRIA. Adão de Melo Neto

5º Experimento: Somador Binário de números com sinal

Sistemas Digitais Módulo 2 Representações com Sinal e Aritmética Digital

SISTEMAS DIGITAIS (SD)

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

Disciplina de Organização de Computadores I

SISTEMAS DIGITAIS (SD)

Arquitetura e Organização de Computadores. Sistemas Numéricos

1 a Lista de Exercícios

Circuitos aritméticos

Introdução. Aplicações de Circuitos Combinacionais. Combinacionais. Combinacionais. Combinacionais. Combinacionais. de Eletrônica Digital (Parte III)

Circuitos Combinacionais. Sistemas digitais

Eletrônica Digital I TE050. Circuitos Combinacionais

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

Capítulo V Sistemas Numéricos

Eletrônica Digital. Circuitos Combinacionais FACULDADE FUCAPI

XOR, Detecção de Erro, Comparadores

Representação de quantidade(número) Expressão de significância posicional

SSC0112 Organização de Computadores Digitais I

Introdução à Computação

Organização e Arquitetura de Computadores I

Representação de Valores Números Binários Negativos

Eletrônica Digital para Instrumentação

Transcrição:

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

Somadores Circuitos Somadores l Circuitos que realizam operações aritméticas com números binários; l Geralmente operação de soma e subtração; l Utilizados na ALU (Arithmetic/Logic Unit) dos microprocessadores;

Somadores. Meio Somador l O meio somador (Half-Adder) possibilita a soma de 2 números binários de bit; l Possui 2 bits de entrada e 2 bits de saída (soma + Carry).

Somadores. Meio Somador TABELA VERDADE A B S C out S=AB+AB=A B C out =AB

Somadores. Meio Somador TABELA VERDADE A B S C out S C out Porta X-OR A B S Porta AND A B S

Somadores. Circuito Meio Somador C out

Somadores 2. Somador Completo l O somador completo (Full-Adder) possibilita a soma de 2 números binários de bit + o carry anterior; l Possui 3 bits de entrada (A + B + Carry) e 2 bits de saída (Soma + Carry).

Somadores 2. Somador Completo A B C in S C out AB C in S S = A B C in

Somadores 2. Somador Completo C out A B C in S C out AB C in C out = AB + AC in + BC in

Somadores 2. Somador Completo C in C out

Somadores Somador de n Bits Exemplo: 4 bits Utiliza-se 4 somadores + completos, um para cada bit; Conecta-se cada C out no C in do próximo bit; Para o LSB pode ser utilizado um meio somador.

Somadores Somador de n Bits Exemplo: Somador paralelo de 4 bits A 3 B 3 C in 3 A 2 B 2 C in 2 A B C in A B F.A. F.A. F.A. H.A. C out 2 C out C out C out 3 S 3 S 2 S S

Somadores Somador completo montado a partir de 2 meio-somadores AB C in C out = AB + AC in + BC in C out = ABC in + ABC in + AB C out = = (AB + AB)C in + AB = (A B)C in + AB

Somadores Somador completo montado a partir de 2 meio-somadores Meio-Somador Somador Completo S=A B S = A B C in C out =AB C out = (A B)C in + AB

Somadores Somador completo montado a partir de 2 meio-somadores

Subtratores 3. Meio Subtrator l O meio subtrator (Half-Subtractor) possibilita a subtração de 2 números binários de bit; l Possui 2 bits de entrada e 2 bits de saída (Subtração + Borrow).

Subtratores 3. Meio Subtrator TABELA VERDADE A B S T out S=AB+AB=A B T out = AB

Subtratores 3. Circuito Meio Subtrator T out

Subtratores 4. Subtrator Completo l O subtrator completo (Full-Subtractor) possibilita a subtração de 2 números binários de bit + o borrow anterior; l Possui 3 bits de entrada (A + B + Borrow) e 2 bits de saída (Subtração + Borrow).

Subtratores 4. Subtrator Completo A B T in S T out AB T in S S = A B T in

Subtratores 4. Subtrator Completo A B T in S T out AB T in T out T out = AB + AT in + BT in

Subtratores 4. Subtrator Completo T in T out

Subtratores Subtrator de n Bits Exemplo: 4 bits - Utiliza-se 4 subtratores completos, um para cada bit; Conecta-se cada T out no T in do próximo bit; Para o LSB pode ser utilizado um meio subtrator.

Subtratores Subtrator de n Bits Exemplo: Subtrator paralelo de 4 bits A 3 B 3 T in 3 A 2 B 2 T in 2 A B T in A B F.S. F.S. F.S. H.S. T out 2 T out T out T out 3 S 3 S 2 S S

Subtratores Subtrator completo montado a partir de 2 meio-subtratores AB T in T out = AB + AT in + BT in T out = ABT in + ABT in + AB T out = = (AB + AB)T in + AB = (A B)T in + AB

Subtratores Subtrator completo montado a partir de 2 meio-subtratores Meio-Subtrator Subtrator Completo S=A B S = A B T in T out =AB T out = (A B)T in + AB

Subtratores Subtrator completo montado a partir de 2 meio-subtratores

Somadores e Subtratores 5. Circuito Somador/Subtrator l Pode-se construir um circuito único que seja somador/subtrator, utilizando uma entrada extra M para definir qual operação será realizada. l Note que a saída S é a mesma para ambas operações (soma e subtração). Somador Completo Subtrator Completo S = A B C in S = A B C in

Somadores e Subtratores 5. Circuito Somador/Subtrator l Essa entrada extra deve ser de um inversor para a entrada A no cálculo do Borrow na subtração. l Esse inversor deve ser controlado, pois no caso de soma, a entrada A não deve ser invertida (Carry). Somador Completo Subtrator Completo S = A B C in S = A B C in C out = AB + AC in +BC in T out = AB + AT in +BT in

Inversor Controlado ( Porta X-OR ) Pode ser utilizado uma porta X-OR como um inversor controlado! TABELA VERDADE A B S S = A B

Somadores e Subtratores 5. Circuito Somador/Subtrator T/C in T/C out M M = soma M = subtração

Somadores e Subtratores 5. Circuito Somador/Subtrator l Na prática, o circuito somador pode ser utilizado também como subtrator considerando o método de subtração por complemento de 2; l A saída da subtração pode ser produzida pelo circuito somador já que uma subtração pode ser considerada como a soma de um número com o complemento de 2 do outro número. l Assim, para a operação de subtração, uma das entradas do somador deve ser invertida e somada ao bit menos significativo para o cálculo do complemento de 2 desse número.

Somadores Somador Paralelo de 4 bits 6. Circuito Integrado 74283

Somadores Somador Paralelo de 8 bits 6. Circuito Integrado 74283

Somadores Somador Paralelo de 4 bits 6. Operação SOMA

Somadores Somador Paralelo de 4 bits 7. Operação SUBTRAÇÃO (complemento de 2) Desconsiderado Inversores

Somadores Somador Paralelo de 4 bits 8. Operação de Soma e Subtração B 3 B 2 B B M Inversor Controlado A 3 A 2 A A 74283 C Soma A... A 3 parcela Subtração minuendo C 4 B... B 3 parcela subtraendo M = soma Desconsiderado na Subtração S 3 S 2 S S M = subtração

ALU 9. Unidade Lógica e Aritmética (ALU) l Circuitos digitais que efetuam operações lógicas e operações aritméticas entre dois números binários; l Presente nos microprocessadores.

ALU 9. Circuito Integrado 74382 (ALU)

FIM