SlideShare uma empresa Scribd logo
1 de 39
Circuitos Aritméticos
Prof.ª M.ª Eng.ª Elaine Cecília Gatto
Unidade Lógica Aritmética
• O objetivo principal de uma ALU é receber dados binários
armazenados na memória e executar operações aritméticas e
lógicas sobre eles, de acordo com as instruções provenientes
da unidade de controle.
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
2
Unidade Lógica Aritmética
• Dois registradores:
• ACUMULADOR: acumula o resultado da soma quando realiza
sucessivas adições entre um novo número e a soma previamente
acumulada
• REGISTRADOR B
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
3
Unidade Lógica Aritmética
• Sequência típica de
operações pode ocorrer da
seguinte maneira:
• A unidade de controle recebe
as instruções provenientes da
memória RAM
• A unidade de controle
especifica que o número
binário armazenado em
determinada posição da
memória será somado ao
número armazenado no
registrador acumulador
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
4
• O número a ser
somado é transferido
da memória RAM para
o REGISTRADOR B
Unidade Lógica Aritmética
• Os números do
REGISTRADOR B e do
ACUMULADOR são
somados no circuito
lógico
• O resultado da soma é
enviado ao
ACUMULADOR para ser
armazenado
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
5
• Se a operação
aritmética tiver
terminado, então o
número resultante
pode ser enviado à
memória
Unidade Lógica Aritmética
• Se a operação
aritmética não tiver
terminado, então o
número resultante
permanece no
ACUMULADOR para que
possa ser somado ao
próximo número.
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
6
Somador Binário Paralelo
• As operações aritméticas são realizadas sobre apenas dois
números binários de cada vez.
• Cada número binário pode ter vários digitos binários.
• Exemplo: somando dois números de 5 bits (10101 + 00111)
• Primeira parcela é armazenada no acumulador
• Segunda parcela é armazenada no registrador B
• Cada um dos registradores deve ter 5 flip flips para
conseguir manipular os 5 bits
• O processo começa pelo bit menos significativo, portanto 1
+ 1 = 10, que gera um CARRY
• O CARRY deve ser somado às próximas posições
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
7
Somador Binário Paralelo
• A conta ficará como mostrada abaixo:
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
8
Somador Binário Paralelo
• Na segunda posição, tem-se 1 + 0 + 1 = 10, em que soma-se os
dois bits com o carry da posição anterior, e assim
sucessivamente
• Em cada passo do processo de adição, 3 bits são somados, 2
bits do número binário + 1 bit do carry
• O mesmo processo é seguido para cada posição de bit
• Um circuito projeto para realizar essa operação, pode se
replicado para a quantidade de bits necessários
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
9
Somador Binário Paralelo
• Exemplo de circuito em diagrama de bloco
• A1 e B1 são colocados nas entradas do somador completo
juntamente com C1
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
10
Somador Binário Paralelo
• A0 e B0 são colocados nas entradas do somador completo
juntamente com C0. Neste circuito, na posição zero nunca haverá
carry e C0 sempre terá o valor zero.
• A0, B0 e C0 são as entradas do somador completo FA0, que gera
duas saídas, S0 e C1 (soma e carry)
• Lembrem-se que nos computadores a faixa de bits de um número
binário pode variar de 8 a 64 bits
• Neste circuito, todos os bits relativos às parcelas são colocados
simultaneamente na entrada do somador, por isso o nome de
somador binário paralelo.
• A adição do bit de cada posição é realizada ao mesmo tempo
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
11
Somador Completo
• Um somador completo tem 3 entradas e 2 saídas, sendo 2 números
de entrada para serem adicionados e carry in e a soma e o carry out
como saída
• A expressão booleana resultante da soma é A xor B ( B xor Cin)
• A expressão booleana resultante do carry out é BCin + ACin + AB
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
12
Somador Completo
• Implementando as expressões em um circuito
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
13
Somador Paralelo Completo
com Registradores
• Exemplo: somador completo de 4 bits com registradores de
armazenamento
• Os registradores são construídos com flips flops do tipo D
• O acumulador A armazena os bits de A3 à A0 (primeira parcela)
• O registrador B armazena os bits de B3 à B0 (segunda parcela)
• O acumulador A é somado com o registrador B
• S3 à S0 são os bits de saída, resultado da soma entre A e B
• C4 é o bit de carry do quarto F.A. O C4 pode ser usado como CARRY
de entrada para um QUINTO F.A., ou ainda, como bit de OVERFLOW,
indicado um estouro do número.
19/05/2015Prof.ªM.ªEn
g.ªElaineCecíliaGatto
14
Somador Paralelo Completo
com Registradores
• TRANSFER: transfere os bits do resultado da conta, de forma
PARALELA, para o registrador A na borda de subida deste pulso
• O registrador B recebe dados da MEMÓRIA
• Os dados da MEMÓRIA são transferidos de forma PARALELA para
o registrador B na borda de subida do pulso LOAD
• LOAD: sinal (pulso) de transferência de carregamento de bits da
MEMÓRIA para o registrador
• CLEAR: sinal para “limpar” o circuito
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
15
Somador Paralelo Completo
com Registradores
• x
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
16
Somador Paralelo Completo
com Registradores
• NOTAÇÕES:
• [A] = 1011  o registrador A contém este valor
• [B] = 1111  o registrador B contém este valor
• [B]  [A]: o conteúdo do registador B foi copiado para o
registrador acumulador
• [A]  [B]: o conteúdo do registador acumulador foi
copiado para o registrador B
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
17
Somador Paralelo Completo
com Registradores
• Sequencia de Operações
• CONSIDERE [A] = 1001, [B] = 0101 E [C0] = 0
• Instante t1: um pulso CLEAR é aplicado na entrada de cada Flip
Flop do registrador A, portanto, [A] = 0000
• Instante t2: um número binário é transferido da memória para o
registrador B na vorda de subida do pulso LOAD; portanto, [M] 
[B]
• Instante t3: neste momento [B] = 1001 e [A] = 0000, portanto,
1001 + 0000 = 1001. O resultado dessa soma é transferido para o
registrador acumulador A na borda de subida do pulso
TRANSFER, gerando [A] = 1001, portanto, [S]’  [A]
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
18
Somador Paralelo Completo
com Registradores
• Sequencia de Operações
• Instante t4: o segundo número binário é transferido da
memória para o registrador B na borda de subida do
segundo pulso de LOAD. [B] = 0101, portanto, [M]  [B]
• Instante 5: [B] = 0101 e [A] = 1001, portanto, 0101 + 1001 =
1110. O resultado dessas saídas é transferido para o
registrador A no segundo pulso de TRANSFER. [A] = 1110,
portanto, [S]  [A]
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
19
Somador Paralelo Completo
com Registradores
• Sequencia de Operações
• A soma dos dois número binários está agora armazenada
no registrador A
• O conteúdo do registrador acumulador é transferido para a
memória, de modo a liberar o circuito somador para a
realização de outra operação aritmética
• Portanto, [A]  [M]. O circuito não está implementado
neste exemplo.
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
20
Exercícios
1. Quantas entradas tem um somador completo?
2. Quantas saídas tem um somador completo?
3. Considere os seguintes níveis nas entradas do circuito do
somador binário paralelo: [A] = 01001, [B] = 00111, [C] =
0. Qual é o nível lógico na saída do somador completo
(FA#2)? Qual o nível lógico na saída C5?
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
21
Exercícios
1. Considere que quatro números diferentes de quatro bits,
provenientes da memória, são somados pelo circuito do
somador paralelo completo com registradores. Quantos
pulsos CLEAR serão necessários? Qantos pulsos
TRANSFER? Quantos pulsos LOAD?
2. Determine o conteúdo do registrador A após a seguinte
sequencia de operações:
1. [A] = 0000
2. [0110]  [B]
3. [S]  [A]
4. [1110] [B]
5. [S]  [A]
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
22
Propagação do Carry
• A velocidade com que o somador paralelo completo com
registradores realiza operações é relativamente alta, sendo
limitada apenas pelo efeito de PROPAGAÇÃO DO CARRY OU
ONDULAÇÃO DO CARRY (CARRY RIPPLE)
• SITUAÇÃO PROBLEMA: A soma do bit gerado na última
posição depende do carry que foi gerado na adição da
primeira posição
• O bit S3 depende do bit C1, portanto, o sinal do primeiro carry
tem que passar por todos os FA’s antes de gerar a Saída final
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
23
Propagação do Carry
• A saída final não alcançará o valor correto até que o sinal do
primeiro carry tenha sido propagado pelos FA’s intermediários
• Suponha que os FA’s tenham propagação de 40 ns. Como o
sinal de C1 precisa passar por três FA’s, então, 40ns * 3FA’s =
120ns. Portanto, a saída final só alcançará seu valor correto
após 120ns.
• Considerando o tempo de geração do sinal de carry (40ns) que
ocorre no primeiro FA, então, o pulso do comando de
execução da soma NÃO pode ocorrer, ou ser aplicado, antes
de 160ns (120 + 40)
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
24
Propagação do Carry
• Para solucionar este problema em CPUs, foi desenvolvido o
CARRY ANTECIPADO (look-ahead carry)
• Nesse esquema, portas lógicas são utilizadas para monitorar
os bits de baixa ordem (LSB) das parcelas, para verificar se um
carry de ALTA ORDEM (MSB) será gerado
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
25
Somador Paralelo em Circuito
Integrado
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
26
Somador Paralelo em Circuito
Integrado
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
27
Somador Paralelo em Circuito
Integrado
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
28
• Exercícios
• Determine os níveis lógicos nas entradas e saídas do somador
de oito bits em que 72(10) é somado com 137(10)
• Quantos Cis 74283 são necessários para somar dois números
de 20 bits?
Sistema de Complemento de 2:
ADD
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
29
Sistema de Complemento de 2:
SUB
• Lembre-se:
• o número a ser subtraído é transformado para sua forma de
complemento a 2 (subtraendo)
• em seguida, o subtraendo é SOMADO ao minuendo
• O circuito anterior pode ser ADAPTADO para ser usado como
um somador.
• É necessário, portanto, obter o complemento a 2 do número
armazenado no registrado B
• OU, para testar a subtração usando ESTE circuito, faça a
conversão no papel e COLOQUE nas entradas, o valor
correspondente, a saída será a mesma
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
30
Sistema de Complemento de 2:
SUB
• Usa-se as saídas invertidas do registrador B ao invés das saídas
normais. Dessa forma temos o complemento de 1
• C0 é colocado com o valor 1 para realizar a soma de 1 no LSB,
simulando a soma de 1 ao número que já está em
complemento de 1
• O resultado é o complemento de 2
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
31
Sistema de Complemento de 2:
SUB
• EXEMPLO: SUBTRAIR +6 DE +4
• +4 é armazenado no registrador A como 0100
• +6 é armazenado no registrador B como 0110
• As saídas invertidas dos FLIP FLOPS do
registrador B são colocadas na entrada do
somador (1001)
• O circuito somador paralelo soma [A] = 0100
com [B] = 1001 e C0 = 1
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
32
Sistema de Complemento de 2:
SUB
• O resultado da soma nas saídas é 1110
• Essa é a DIFERENÇA entre [A] e [B] que é 2
• O resultado é NEGATIVO e está na forma de
COMPLEMENTO A 2
• Para verificar a resposta, faça a conversão novamente.
• Pegue 1110 e encontre o seu complemento a 2. verá
que o resultado é exatamente 2.
• Portanto, um circuito somador paralelo pode ser
usado para ADIÇÃO ou SUBTRAÇÃO, dependendo se o
número B é mantido inalterado ou convertido para sua
forma de complemento a 2
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
33
Sistema de Complemento de 2:
SUB
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
34
Sistema de Complemento de 2:
ADD e SUB
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
35
Sistema de Complemento de 2:
ADD e SUB
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
36
• O circuito apresentado anteriormente tem a
capacidade de SOMAR ou SUBTRAIR
• O sinal ADD quando ativo em 1 realizará a SOMA
• O sinal SUB quando ativo em 1 realizará a SUBTRAÇÃO
• Quando ADD = 1 E SUB = 0
• SUB DESABILITA as portas AND 2, 4, 6 e 8 e mantém
suas saídas em 0
• ADD HABILITA as portas AND 1, 3, 5 e 7, permitindo
passar, em suas saídas, os níveis lógicos (0 ou 1) de
cada valor de B (B0, B1, B2 e B3)
Sistema de Complemento de 2:
ADD e SUB
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
37
• Quando ADD = 1 E SUB = 0
• B0 à B3 passam pelas portas OR
• Entram no somador paralelo
• São somados com os bits de A0 à A3
• O resultado aparece nas saídas E0 à E3
• Essa situação gera SUB = 0 E C0 = 0
Sistema de Complemento de 2:
ADD e SUB
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
38
• Quando ADD = 0 E SUB = 1
• ADD DESABILITA as portas AND 1, 3, 5 e 7
• SUB HABILITA as portas AND 2, 4, 6 e 8
• Nas saídas aparecem os níveis lógicos de B0 à B3
INVERTIDOS
• B0 à B3 invertidos passam pelas portas OR
• Entram para o somador
• São somados com os bits de A0 à A3
• C0 = 1
• O número armazenado no registrador B é
convertido para a forma de complemento a 2
• A DIFERENÇA aparece nas saídas de E0 à E3
Exercícios
19/05/2015
Prof.ªM.ªEng.ªElaineCecília
Gatto
39
• Por que C0 tem de ser nível 1 para que o circuito
somador seja usado como subtrator?
• Considere que [A] = 0011 e [B] = 0010. Se ADD = 1 e SUB
= 0, determine os níveis lógicos nas saídas das portas OR
• Repita a questão anterior para Add=0 e SUB=1
• Quando o circuito somador/subtrator é usado para
subtração, o complemento de 2 do subtraendo aparece
na saída do somador? SIM OU NÃO?

Mais conteúdo relacionado

Mais procurados

Regras de três simples
Regras de três simplesRegras de três simples
Regras de três simpleschico marmelo
 
Quimica333 hibridizacao do carbono
Quimica333 hibridizacao  do carbonoQuimica333 hibridizacao  do carbono
Quimica333 hibridizacao do carbonoEdlas Junior
 
Apostila de 2012
Apostila de 2012Apostila de 2012
Apostila de 2012Rosa0708
 
Regra de três simples
Regra de três simplesRegra de três simples
Regra de três simplesProf CidaAlves
 
Graficos de funcoes
Graficos de funcoesGraficos de funcoes
Graficos de funcoesdebyreis
 
Principio Fundamental Da Contagem
Principio Fundamental Da ContagemPrincipio Fundamental Da Contagem
Principio Fundamental Da Contagemteodepaula
 
Sistemas de Numeração
Sistemas de NumeraçãoSistemas de Numeração
Sistemas de NumeraçãoAdriana Sousa
 
Números Racionais x Números Irracionais
Números Racionais x Números IrracionaisNúmeros Racionais x Números Irracionais
Números Racionais x Números Irracionaisfcmat
 
Conjunto dos números complexos
Conjunto dos números complexosConjunto dos números complexos
Conjunto dos números complexosrosania39
 
Tabela função organica pdf.
Tabela função organica pdf.Tabela função organica pdf.
Tabela função organica pdf.Quimica2016
 
Geometria espacial -_posio
Geometria espacial -_posioGeometria espacial -_posio
Geometria espacial -_posioISJ
 
Princípios da análise combinatória principio multiplicativo e aditivo
Princípios da análise combinatória   principio multiplicativo e aditivoPrincípios da análise combinatória   principio multiplicativo e aditivo
Princípios da análise combinatória principio multiplicativo e aditivoAntonio Carlos Luguetti
 
Algebra de boole bueno 2017
Algebra de boole bueno 2017Algebra de boole bueno 2017
Algebra de boole bueno 2017Alejandro Caroca
 
Função logarítmica definição e propeiedades
Função logarítmica   definição e propeiedadesFunção logarítmica   definição e propeiedades
Função logarítmica definição e propeiedadesPéricles Penuel
 
MATEMÁTICA | SEMANA | 32 3ª SÉRIE | REPRESENTAÇÃO ALGÉBRICA DE UMA FUNÇÃO DO ...
MATEMÁTICA | SEMANA | 32 3ª SÉRIE | REPRESENTAÇÃO ALGÉBRICA DE UMA FUNÇÃO DO ...MATEMÁTICA | SEMANA | 32 3ª SÉRIE | REPRESENTAÇÃO ALGÉBRICA DE UMA FUNÇÃO DO ...
MATEMÁTICA | SEMANA | 32 3ª SÉRIE | REPRESENTAÇÃO ALGÉBRICA DE UMA FUNÇÃO DO ...GoisBemnoEnem
 

Mais procurados (20)

Regras de três simples
Regras de três simplesRegras de três simples
Regras de três simples
 
Quimica333 hibridizacao do carbono
Quimica333 hibridizacao  do carbonoQuimica333 hibridizacao  do carbono
Quimica333 hibridizacao do carbono
 
Apostila de 2012
Apostila de 2012Apostila de 2012
Apostila de 2012
 
Regra de três simples
Regra de três simplesRegra de três simples
Regra de três simples
 
Graficos de funcoes
Graficos de funcoesGraficos de funcoes
Graficos de funcoes
 
Parábola
ParábolaParábola
Parábola
 
Principio Fundamental Da Contagem
Principio Fundamental Da ContagemPrincipio Fundamental Da Contagem
Principio Fundamental Da Contagem
 
Sistemas de Numeração
Sistemas de NumeraçãoSistemas de Numeração
Sistemas de Numeração
 
Matrizes
MatrizesMatrizes
Matrizes
 
Circuitos combinatorios
Circuitos combinatoriosCircuitos combinatorios
Circuitos combinatorios
 
Números Racionais x Números Irracionais
Números Racionais x Números IrracionaisNúmeros Racionais x Números Irracionais
Números Racionais x Números Irracionais
 
Conjunto dos números complexos
Conjunto dos números complexosConjunto dos números complexos
Conjunto dos números complexos
 
Tabela função organica pdf.
Tabela função organica pdf.Tabela função organica pdf.
Tabela função organica pdf.
 
Geometria espacial -_posio
Geometria espacial -_posioGeometria espacial -_posio
Geometria espacial -_posio
 
Princípios da análise combinatória principio multiplicativo e aditivo
Princípios da análise combinatória   principio multiplicativo e aditivoPrincípios da análise combinatória   principio multiplicativo e aditivo
Princípios da análise combinatória principio multiplicativo e aditivo
 
Algebra de boole bueno 2017
Algebra de boole bueno 2017Algebra de boole bueno 2017
Algebra de boole bueno 2017
 
Função logarítmica definição e propeiedades
Função logarítmica   definição e propeiedadesFunção logarítmica   definição e propeiedades
Função logarítmica definição e propeiedades
 
Volume de sólidos I
Volume de sólidos IVolume de sólidos I
Volume de sólidos I
 
investigacion de los conceptos basicos de redes
 investigacion de los conceptos basicos de redes  investigacion de los conceptos basicos de redes
investigacion de los conceptos basicos de redes
 
MATEMÁTICA | SEMANA | 32 3ª SÉRIE | REPRESENTAÇÃO ALGÉBRICA DE UMA FUNÇÃO DO ...
MATEMÁTICA | SEMANA | 32 3ª SÉRIE | REPRESENTAÇÃO ALGÉBRICA DE UMA FUNÇÃO DO ...MATEMÁTICA | SEMANA | 32 3ª SÉRIE | REPRESENTAÇÃO ALGÉBRICA DE UMA FUNÇÃO DO ...
MATEMÁTICA | SEMANA | 32 3ª SÉRIE | REPRESENTAÇÃO ALGÉBRICA DE UMA FUNÇÃO DO ...
 

Semelhante a Circuitos Aritméticos

132207 circuitos aritméticos
132207 circuitos aritméticos132207 circuitos aritméticos
132207 circuitos aritméticosRayaneTeresa
 
Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9Renan Boccia
 
Flip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadoresFlip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadoresprofwtelles
 
Circuitos aritmeticos
Circuitos aritmeticosCircuitos aritmeticos
Circuitos aritmeticosunifesptk
 
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...Ciro Marcus
 
Apostila de comandos 8051
Apostila de comandos 8051Apostila de comandos 8051
Apostila de comandos 8051Paulo Cerqueira
 
Org flip flops_registradores Organizção de flip flops
Org flip flops_registradores Organizção de flip flopsOrg flip flops_registradores Organizção de flip flops
Org flip flops_registradores Organizção de flip flopsJorge Soares
 
Aritmetica Computacional
Aritmetica ComputacionalAritmetica Computacional
Aritmetica Computacionalelliando dias
 
Org arq comp_2008_aula_09
Org arq comp_2008_aula_09Org arq comp_2008_aula_09
Org arq comp_2008_aula_09Jefferson Silva
 
Guia de utilização Apresentacao_ADC_PIC16F877A.pdf
Guia de utilização Apresentacao_ADC_PIC16F877A.pdfGuia de utilização Apresentacao_ADC_PIC16F877A.pdf
Guia de utilização Apresentacao_ADC_PIC16F877A.pdfSilvanildoManoeldaSi
 
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdf
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdfAULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdf
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdfjorgeluizdiascamposc
 
Arquitetura de Computadores
Arquitetura de ComputadoresArquitetura de Computadores
Arquitetura de ComputadoresMayara Oliveira
 
Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11Renan Boccia
 

Semelhante a Circuitos Aritméticos (20)

132207 circuitos aritméticos
132207 circuitos aritméticos132207 circuitos aritméticos
132207 circuitos aritméticos
 
Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9Curso básico de eletrônica digital parte 9
Curso básico de eletrônica digital parte 9
 
Flip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadoresFlip flops,+registradores+e+contadores
Flip flops,+registradores+e+contadores
 
Circuitos aritmeticos
Circuitos aritmeticosCircuitos aritmeticos
Circuitos aritmeticos
 
Circuitos Digitais
Circuitos DigitaisCircuitos Digitais
Circuitos Digitais
 
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
CONVERSOR ANALÓGICO/DIGITAL COM SAMPLE AND HOLDCONVERSOR ANALÓGICO/DIGITAL CO...
 
Apostila de comandos 8051
Apostila de comandos 8051Apostila de comandos 8051
Apostila de comandos 8051
 
Contadores e Registradores
Contadores e RegistradoresContadores e Registradores
Contadores e Registradores
 
Org flip flops_registradores Organizção de flip flops
Org flip flops_registradores Organizção de flip flopsOrg flip flops_registradores Organizção de flip flops
Org flip flops_registradores Organizção de flip flops
 
Aritmetica Computacional
Aritmetica ComputacionalAritmetica Computacional
Aritmetica Computacional
 
Org arq comp_2008_aula_09
Org arq comp_2008_aula_09Org arq comp_2008_aula_09
Org arq comp_2008_aula_09
 
Unidade Aritmética
Unidade AritméticaUnidade Aritmética
Unidade Aritmética
 
Aula 4 conversor ad e pwm
Aula 4   conversor ad e pwmAula 4   conversor ad e pwm
Aula 4 conversor ad e pwm
 
Guia de utilização Apresentacao_ADC_PIC16F877A.pdf
Guia de utilização Apresentacao_ADC_PIC16F877A.pdfGuia de utilização Apresentacao_ADC_PIC16F877A.pdf
Guia de utilização Apresentacao_ADC_PIC16F877A.pdf
 
Clp ab avancado
Clp ab avancadoClp ab avancado
Clp ab avancado
 
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdf
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdfAULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdf
AULA 8_0a7a8a70a1a03a82db5a5a3e675375f6.pdf
 
Cap07 parte 1
Cap07 parte 1Cap07 parte 1
Cap07 parte 1
 
Arquitetura de Computadores
Arquitetura de ComputadoresArquitetura de Computadores
Arquitetura de Computadores
 
05 circuitos logicos
05   circuitos logicos05   circuitos logicos
05 circuitos logicos
 
Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11Curso básico de eletrônica digital parte 11
Curso básico de eletrônica digital parte 11
 

Mais de Elaine Cecília Gatto

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaElaine Cecília Gatto
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaElaine Cecília Gatto
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Elaine Cecília Gatto
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCElaine Cecília Gatto
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxElaine Cecília Gatto
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Elaine Cecília Gatto
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarElaine Cecília Gatto
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesElaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationElaine Cecília Gatto
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfElaine Cecília Gatto
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoElaine Cecília Gatto
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsElaine Cecília Gatto
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoElaine Cecília Gatto
 

Mais de Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Último

Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
atividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfatividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfLuizaAbaAba
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasSocorro Machado
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 

Último (20)

Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
atividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfatividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 

Circuitos Aritméticos

  • 1. Circuitos Aritméticos Prof.ª M.ª Eng.ª Elaine Cecília Gatto
  • 2. Unidade Lógica Aritmética • O objetivo principal de uma ALU é receber dados binários armazenados na memória e executar operações aritméticas e lógicas sobre eles, de acordo com as instruções provenientes da unidade de controle. 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 2
  • 3. Unidade Lógica Aritmética • Dois registradores: • ACUMULADOR: acumula o resultado da soma quando realiza sucessivas adições entre um novo número e a soma previamente acumulada • REGISTRADOR B 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 3
  • 4. Unidade Lógica Aritmética • Sequência típica de operações pode ocorrer da seguinte maneira: • A unidade de controle recebe as instruções provenientes da memória RAM • A unidade de controle especifica que o número binário armazenado em determinada posição da memória será somado ao número armazenado no registrador acumulador 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 4 • O número a ser somado é transferido da memória RAM para o REGISTRADOR B
  • 5. Unidade Lógica Aritmética • Os números do REGISTRADOR B e do ACUMULADOR são somados no circuito lógico • O resultado da soma é enviado ao ACUMULADOR para ser armazenado 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 5 • Se a operação aritmética tiver terminado, então o número resultante pode ser enviado à memória
  • 6. Unidade Lógica Aritmética • Se a operação aritmética não tiver terminado, então o número resultante permanece no ACUMULADOR para que possa ser somado ao próximo número. 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 6
  • 7. Somador Binário Paralelo • As operações aritméticas são realizadas sobre apenas dois números binários de cada vez. • Cada número binário pode ter vários digitos binários. • Exemplo: somando dois números de 5 bits (10101 + 00111) • Primeira parcela é armazenada no acumulador • Segunda parcela é armazenada no registrador B • Cada um dos registradores deve ter 5 flip flips para conseguir manipular os 5 bits • O processo começa pelo bit menos significativo, portanto 1 + 1 = 10, que gera um CARRY • O CARRY deve ser somado às próximas posições 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 7
  • 8. Somador Binário Paralelo • A conta ficará como mostrada abaixo: 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 8
  • 9. Somador Binário Paralelo • Na segunda posição, tem-se 1 + 0 + 1 = 10, em que soma-se os dois bits com o carry da posição anterior, e assim sucessivamente • Em cada passo do processo de adição, 3 bits são somados, 2 bits do número binário + 1 bit do carry • O mesmo processo é seguido para cada posição de bit • Um circuito projeto para realizar essa operação, pode se replicado para a quantidade de bits necessários 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 9
  • 10. Somador Binário Paralelo • Exemplo de circuito em diagrama de bloco • A1 e B1 são colocados nas entradas do somador completo juntamente com C1 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 10
  • 11. Somador Binário Paralelo • A0 e B0 são colocados nas entradas do somador completo juntamente com C0. Neste circuito, na posição zero nunca haverá carry e C0 sempre terá o valor zero. • A0, B0 e C0 são as entradas do somador completo FA0, que gera duas saídas, S0 e C1 (soma e carry) • Lembrem-se que nos computadores a faixa de bits de um número binário pode variar de 8 a 64 bits • Neste circuito, todos os bits relativos às parcelas são colocados simultaneamente na entrada do somador, por isso o nome de somador binário paralelo. • A adição do bit de cada posição é realizada ao mesmo tempo 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 11
  • 12. Somador Completo • Um somador completo tem 3 entradas e 2 saídas, sendo 2 números de entrada para serem adicionados e carry in e a soma e o carry out como saída • A expressão booleana resultante da soma é A xor B ( B xor Cin) • A expressão booleana resultante do carry out é BCin + ACin + AB 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 12
  • 13. Somador Completo • Implementando as expressões em um circuito 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 13
  • 14. Somador Paralelo Completo com Registradores • Exemplo: somador completo de 4 bits com registradores de armazenamento • Os registradores são construídos com flips flops do tipo D • O acumulador A armazena os bits de A3 à A0 (primeira parcela) • O registrador B armazena os bits de B3 à B0 (segunda parcela) • O acumulador A é somado com o registrador B • S3 à S0 são os bits de saída, resultado da soma entre A e B • C4 é o bit de carry do quarto F.A. O C4 pode ser usado como CARRY de entrada para um QUINTO F.A., ou ainda, como bit de OVERFLOW, indicado um estouro do número. 19/05/2015Prof.ªM.ªEn g.ªElaineCecíliaGatto 14
  • 15. Somador Paralelo Completo com Registradores • TRANSFER: transfere os bits do resultado da conta, de forma PARALELA, para o registrador A na borda de subida deste pulso • O registrador B recebe dados da MEMÓRIA • Os dados da MEMÓRIA são transferidos de forma PARALELA para o registrador B na borda de subida do pulso LOAD • LOAD: sinal (pulso) de transferência de carregamento de bits da MEMÓRIA para o registrador • CLEAR: sinal para “limpar” o circuito 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 15
  • 16. Somador Paralelo Completo com Registradores • x 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 16
  • 17. Somador Paralelo Completo com Registradores • NOTAÇÕES: • [A] = 1011  o registrador A contém este valor • [B] = 1111  o registrador B contém este valor • [B]  [A]: o conteúdo do registador B foi copiado para o registrador acumulador • [A]  [B]: o conteúdo do registador acumulador foi copiado para o registrador B 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 17
  • 18. Somador Paralelo Completo com Registradores • Sequencia de Operações • CONSIDERE [A] = 1001, [B] = 0101 E [C0] = 0 • Instante t1: um pulso CLEAR é aplicado na entrada de cada Flip Flop do registrador A, portanto, [A] = 0000 • Instante t2: um número binário é transferido da memória para o registrador B na vorda de subida do pulso LOAD; portanto, [M]  [B] • Instante t3: neste momento [B] = 1001 e [A] = 0000, portanto, 1001 + 0000 = 1001. O resultado dessa soma é transferido para o registrador acumulador A na borda de subida do pulso TRANSFER, gerando [A] = 1001, portanto, [S]’  [A] 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 18
  • 19. Somador Paralelo Completo com Registradores • Sequencia de Operações • Instante t4: o segundo número binário é transferido da memória para o registrador B na borda de subida do segundo pulso de LOAD. [B] = 0101, portanto, [M]  [B] • Instante 5: [B] = 0101 e [A] = 1001, portanto, 0101 + 1001 = 1110. O resultado dessas saídas é transferido para o registrador A no segundo pulso de TRANSFER. [A] = 1110, portanto, [S]  [A] 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 19
  • 20. Somador Paralelo Completo com Registradores • Sequencia de Operações • A soma dos dois número binários está agora armazenada no registrador A • O conteúdo do registrador acumulador é transferido para a memória, de modo a liberar o circuito somador para a realização de outra operação aritmética • Portanto, [A]  [M]. O circuito não está implementado neste exemplo. 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 20
  • 21. Exercícios 1. Quantas entradas tem um somador completo? 2. Quantas saídas tem um somador completo? 3. Considere os seguintes níveis nas entradas do circuito do somador binário paralelo: [A] = 01001, [B] = 00111, [C] = 0. Qual é o nível lógico na saída do somador completo (FA#2)? Qual o nível lógico na saída C5? 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 21
  • 22. Exercícios 1. Considere que quatro números diferentes de quatro bits, provenientes da memória, são somados pelo circuito do somador paralelo completo com registradores. Quantos pulsos CLEAR serão necessários? Qantos pulsos TRANSFER? Quantos pulsos LOAD? 2. Determine o conteúdo do registrador A após a seguinte sequencia de operações: 1. [A] = 0000 2. [0110]  [B] 3. [S]  [A] 4. [1110] [B] 5. [S]  [A] 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 22
  • 23. Propagação do Carry • A velocidade com que o somador paralelo completo com registradores realiza operações é relativamente alta, sendo limitada apenas pelo efeito de PROPAGAÇÃO DO CARRY OU ONDULAÇÃO DO CARRY (CARRY RIPPLE) • SITUAÇÃO PROBLEMA: A soma do bit gerado na última posição depende do carry que foi gerado na adição da primeira posição • O bit S3 depende do bit C1, portanto, o sinal do primeiro carry tem que passar por todos os FA’s antes de gerar a Saída final 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 23
  • 24. Propagação do Carry • A saída final não alcançará o valor correto até que o sinal do primeiro carry tenha sido propagado pelos FA’s intermediários • Suponha que os FA’s tenham propagação de 40 ns. Como o sinal de C1 precisa passar por três FA’s, então, 40ns * 3FA’s = 120ns. Portanto, a saída final só alcançará seu valor correto após 120ns. • Considerando o tempo de geração do sinal de carry (40ns) que ocorre no primeiro FA, então, o pulso do comando de execução da soma NÃO pode ocorrer, ou ser aplicado, antes de 160ns (120 + 40) 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 24
  • 25. Propagação do Carry • Para solucionar este problema em CPUs, foi desenvolvido o CARRY ANTECIPADO (look-ahead carry) • Nesse esquema, portas lógicas são utilizadas para monitorar os bits de baixa ordem (LSB) das parcelas, para verificar se um carry de ALTA ORDEM (MSB) será gerado 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 25
  • 26. Somador Paralelo em Circuito Integrado 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 26
  • 27. Somador Paralelo em Circuito Integrado 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 27
  • 28. Somador Paralelo em Circuito Integrado 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 28 • Exercícios • Determine os níveis lógicos nas entradas e saídas do somador de oito bits em que 72(10) é somado com 137(10) • Quantos Cis 74283 são necessários para somar dois números de 20 bits?
  • 29. Sistema de Complemento de 2: ADD 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 29
  • 30. Sistema de Complemento de 2: SUB • Lembre-se: • o número a ser subtraído é transformado para sua forma de complemento a 2 (subtraendo) • em seguida, o subtraendo é SOMADO ao minuendo • O circuito anterior pode ser ADAPTADO para ser usado como um somador. • É necessário, portanto, obter o complemento a 2 do número armazenado no registrado B • OU, para testar a subtração usando ESTE circuito, faça a conversão no papel e COLOQUE nas entradas, o valor correspondente, a saída será a mesma 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 30
  • 31. Sistema de Complemento de 2: SUB • Usa-se as saídas invertidas do registrador B ao invés das saídas normais. Dessa forma temos o complemento de 1 • C0 é colocado com o valor 1 para realizar a soma de 1 no LSB, simulando a soma de 1 ao número que já está em complemento de 1 • O resultado é o complemento de 2 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 31
  • 32. Sistema de Complemento de 2: SUB • EXEMPLO: SUBTRAIR +6 DE +4 • +4 é armazenado no registrador A como 0100 • +6 é armazenado no registrador B como 0110 • As saídas invertidas dos FLIP FLOPS do registrador B são colocadas na entrada do somador (1001) • O circuito somador paralelo soma [A] = 0100 com [B] = 1001 e C0 = 1 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 32
  • 33. Sistema de Complemento de 2: SUB • O resultado da soma nas saídas é 1110 • Essa é a DIFERENÇA entre [A] e [B] que é 2 • O resultado é NEGATIVO e está na forma de COMPLEMENTO A 2 • Para verificar a resposta, faça a conversão novamente. • Pegue 1110 e encontre o seu complemento a 2. verá que o resultado é exatamente 2. • Portanto, um circuito somador paralelo pode ser usado para ADIÇÃO ou SUBTRAÇÃO, dependendo se o número B é mantido inalterado ou convertido para sua forma de complemento a 2 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 33
  • 34. Sistema de Complemento de 2: SUB 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 34
  • 35. Sistema de Complemento de 2: ADD e SUB 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 35
  • 36. Sistema de Complemento de 2: ADD e SUB 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 36 • O circuito apresentado anteriormente tem a capacidade de SOMAR ou SUBTRAIR • O sinal ADD quando ativo em 1 realizará a SOMA • O sinal SUB quando ativo em 1 realizará a SUBTRAÇÃO • Quando ADD = 1 E SUB = 0 • SUB DESABILITA as portas AND 2, 4, 6 e 8 e mantém suas saídas em 0 • ADD HABILITA as portas AND 1, 3, 5 e 7, permitindo passar, em suas saídas, os níveis lógicos (0 ou 1) de cada valor de B (B0, B1, B2 e B3)
  • 37. Sistema de Complemento de 2: ADD e SUB 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 37 • Quando ADD = 1 E SUB = 0 • B0 à B3 passam pelas portas OR • Entram no somador paralelo • São somados com os bits de A0 à A3 • O resultado aparece nas saídas E0 à E3 • Essa situação gera SUB = 0 E C0 = 0
  • 38. Sistema de Complemento de 2: ADD e SUB 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 38 • Quando ADD = 0 E SUB = 1 • ADD DESABILITA as portas AND 1, 3, 5 e 7 • SUB HABILITA as portas AND 2, 4, 6 e 8 • Nas saídas aparecem os níveis lógicos de B0 à B3 INVERTIDOS • B0 à B3 invertidos passam pelas portas OR • Entram para o somador • São somados com os bits de A0 à A3 • C0 = 1 • O número armazenado no registrador B é convertido para a forma de complemento a 2 • A DIFERENÇA aparece nas saídas de E0 à E3
  • 39. Exercícios 19/05/2015 Prof.ªM.ªEng.ªElaineCecília Gatto 39 • Por que C0 tem de ser nível 1 para que o circuito somador seja usado como subtrator? • Considere que [A] = 0011 e [B] = 0010. Se ADD = 1 e SUB = 0, determine os níveis lógicos nas saídas das portas OR • Repita a questão anterior para Add=0 e SUB=1 • Quando o circuito somador/subtrator é usado para subtração, o complemento de 2 do subtraendo aparece na saída do somador? SIM OU NÃO?