SlideShare a Scribd company logo
1 of 3
Download to read offline
Circuitos Aritméticos

        As operações aritméticas são realizadas na unidade lógica e aritmética de um
computador, em que portas lógicas e flip-flops são combinados para que possam somar,
subtrair, multiplicar e dividir números binários.

1. Unidade Lógica e Aritmética (ALU)

       O objetivo principal é receber dados binários armazenados na memória e executar
operações aritméticas e lógicas sobre esses dados, de acordo com instruções provenientes da
unidade de controle.
       A ALU contém pelo menos dois registradores: o registrador B e o registrador
acumulador.




Sequência de operações:
1. A unidade de controle recebe as instruções (provenientes da unidade de memória)
especificando que o número armazenado em uma determinada posição (endereço) da
memória será somado ao número armazenado no registrador acumulador.
2. O número a ser somado é transferido da memória para o registrador B.
3. Os números do registrador B e do registrador acumulador são somados no circuito lógico
(sob o comando da unidade de controle). O resultado da soma é então enviado ao acumulador
para ser armazenado.
4. O novo número no acumulador pode ser mantido nele de forma que um ou outro número
possa ser somado a ele ou, se o processo aritmético em particular tiver terminado, ele poderá
ser armazenado na memória.
2. Somador Binário Paralelo

        Computadores e calculadoras realizam operações de adição sobre dois números
binários de cada vez, em que cada número binário pode ter vários dígitos binários.




        A 1ª parcela é armazenada no registrador acumulador; ou seja, o acumulador terá
cinco FFs armazenando o valor 10101. De forma similar, na 2ª parcela, o número a ser somado
com a 1ª parcela é armazenado no registrador B (00111). O processo da adição começa
somando-se os bits menos significativos (LSBs), até chegar aos bits mais significativos (MSBs).
        Em cada passo desse processo de adição, realizamos a adição de 3 bits: o bit da 1ª
parcela, o bit da 2ª parcela e o bit de carry proveniente da posição anterior. O resultado da
adição desses 3 bits produz 2 bits: um bit da soma e um bit de carry a ser somado aos bits da
próxima posição.
        O diagrama em bloco desse processo de adição está ilustrado na figura abaixo, e cada
um dos 5 circuitos lógicos de entradas A, B e C e saídas S e C é chamado somador completo. O
número de somadores completos a ser utilizado em uma operação de adição é equivalente ao
número de bits das parcelas, e o conjunto de toda essa configuração é chamado circuito
somador paralelo.
3. Somador paralelo em circuito integrado

        Vários somadores paralelos estão disponíveis na forma de CIs. O mais comum é um CI
somador paralelo de 4 bits que contém 4 somadores completos interconectados e um circuito
para gerar o carry antecipado. A figura abaixo mostra o símbolo funcional para o somador
paralelo de 4 bits 74HC283, além da conexão de dois desses CIs em cascata, para implementar
a adição de números binários maiores.

More Related Content

Similar to Circuitos Aritméticos Digitais

Prática Somador (lÓGICA dIGITAL)
Prática Somador (lÓGICA dIGITAL)Prática Somador (lÓGICA dIGITAL)
Prática Somador (lÓGICA dIGITAL)Jose Adriano
 
Curso básico de eletrônica digital parte 10
Curso básico de eletrônica digital parte 10Curso básico de eletrônica digital parte 10
Curso básico de eletrônica digital parte 10Renan Boccia
 
Introducao Computacao Slide 1
Introducao Computacao Slide 1Introducao Computacao Slide 1
Introducao Computacao Slide 1Duílio Andrade
 
Princípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 UnipPrincípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 UnipHeber Gutenberg
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOCarlos Pereira
 
Numbering system binary numbers among others.
Numbering system binary numbers among others.Numbering system binary numbers among others.
Numbering system binary numbers among others.BobPonja
 
Aritmetica Computacional
Aritmetica ComputacionalAritmetica Computacional
Aritmetica Computacionalelliando dias
 
Eletrônica digital (introdução aos sistemas digitais)
Eletrônica digital (introdução aos sistemas digitais)Eletrônica digital (introdução aos sistemas digitais)
Eletrônica digital (introdução aos sistemas digitais)val10z
 
Unidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosUnidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosArthur Emanuel
 

Similar to Circuitos Aritméticos Digitais (20)

Arq orgcom (1)
Arq orgcom (1)Arq orgcom (1)
Arq orgcom (1)
 
ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
 
Prática Somador (lÓGICA dIGITAL)
Prática Somador (lÓGICA dIGITAL)Prática Somador (lÓGICA dIGITAL)
Prática Somador (lÓGICA dIGITAL)
 
Curso básico de eletrônica digital parte 10
Curso básico de eletrônica digital parte 10Curso básico de eletrônica digital parte 10
Curso básico de eletrônica digital parte 10
 
Introducao Computacao Slide 1
Introducao Computacao Slide 1Introducao Computacao Slide 1
Introducao Computacao Slide 1
 
Princípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 UnipPrincípios de Sistemas da Informação Unidade 1 Unip
Princípios de Sistemas da Informação Unidade 1 Unip
 
Arquitetura 4
Arquitetura 4Arquitetura 4
Arquitetura 4
 
Arquitetura 4
Arquitetura 4Arquitetura 4
Arquitetura 4
 
Circuitos combinatorios
Circuitos combinatoriosCircuitos combinatorios
Circuitos combinatorios
 
Clp
ClpClp
Clp
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
 
Microprogramacao
MicroprogramacaoMicroprogramacao
Microprogramacao
 
Microprogramacao
MicroprogramacaoMicroprogramacao
Microprogramacao
 
Numbering system binary numbers among others.
Numbering system binary numbers among others.Numbering system binary numbers among others.
Numbering system binary numbers among others.
 
Apostila digital cefetes
Apostila digital cefetesApostila digital cefetes
Apostila digital cefetes
 
Aritmetica Computacional
Aritmetica ComputacionalAritmetica Computacional
Aritmetica Computacional
 
05 circuitos logicos
05   circuitos logicos05   circuitos logicos
05 circuitos logicos
 
Eletrônica digital (introdução aos sistemas digitais)
Eletrônica digital (introdução aos sistemas digitais)Eletrônica digital (introdução aos sistemas digitais)
Eletrônica digital (introdução aos sistemas digitais)
 
Unidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas NumericosUnidades de Informacao, Sistemas Numericos
Unidades de Informacao, Sistemas Numericos
 
Unidade Aritmética
Unidade AritméticaUnidade Aritmética
Unidade Aritmética
 

Circuitos Aritméticos Digitais

  • 1. Circuitos Aritméticos As operações aritméticas são realizadas na unidade lógica e aritmética de um computador, em que portas lógicas e flip-flops são combinados para que possam somar, subtrair, multiplicar e dividir números binários. 1. Unidade Lógica e Aritmética (ALU) O objetivo principal é receber dados binários armazenados na memória e executar operações aritméticas e lógicas sobre esses dados, de acordo com instruções provenientes da unidade de controle. A ALU contém pelo menos dois registradores: o registrador B e o registrador acumulador. Sequência de operações: 1. A unidade de controle recebe as instruções (provenientes da unidade de memória) especificando que o número armazenado em uma determinada posição (endereço) da memória será somado ao número armazenado no registrador acumulador. 2. O número a ser somado é transferido da memória para o registrador B. 3. Os números do registrador B e do registrador acumulador são somados no circuito lógico (sob o comando da unidade de controle). O resultado da soma é então enviado ao acumulador para ser armazenado. 4. O novo número no acumulador pode ser mantido nele de forma que um ou outro número possa ser somado a ele ou, se o processo aritmético em particular tiver terminado, ele poderá ser armazenado na memória.
  • 2. 2. Somador Binário Paralelo Computadores e calculadoras realizam operações de adição sobre dois números binários de cada vez, em que cada número binário pode ter vários dígitos binários. A 1ª parcela é armazenada no registrador acumulador; ou seja, o acumulador terá cinco FFs armazenando o valor 10101. De forma similar, na 2ª parcela, o número a ser somado com a 1ª parcela é armazenado no registrador B (00111). O processo da adição começa somando-se os bits menos significativos (LSBs), até chegar aos bits mais significativos (MSBs). Em cada passo desse processo de adição, realizamos a adição de 3 bits: o bit da 1ª parcela, o bit da 2ª parcela e o bit de carry proveniente da posição anterior. O resultado da adição desses 3 bits produz 2 bits: um bit da soma e um bit de carry a ser somado aos bits da próxima posição. O diagrama em bloco desse processo de adição está ilustrado na figura abaixo, e cada um dos 5 circuitos lógicos de entradas A, B e C e saídas S e C é chamado somador completo. O número de somadores completos a ser utilizado em uma operação de adição é equivalente ao número de bits das parcelas, e o conjunto de toda essa configuração é chamado circuito somador paralelo.
  • 3. 3. Somador paralelo em circuito integrado Vários somadores paralelos estão disponíveis na forma de CIs. O mais comum é um CI somador paralelo de 4 bits que contém 4 somadores completos interconectados e um circuito para gerar o carry antecipado. A figura abaixo mostra o símbolo funcional para o somador paralelo de 4 bits 74HC283, além da conexão de dois desses CIs em cascata, para implementar a adição de números binários maiores.