Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Tamanho: px
Começar a partir da página:

Download "Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação"

Transcrição

1 Uiversidade Federal de ata Cataria Cetro Tecológico Departameto de Iformática e Estatística Curso de Graduação em Ciêcias da Computação Aula -T. Projeto de istemas Digitais o ível RT. Estudo de caso e Exploração do Espaço de oluções: multiplicador por somas sucessivas (sol.2- máx. desempeho) e multiplicador por somas e deslocametos (sol.3). Prof. José Luís Gützel gutzel@if.ufsc.br

2 . Projeto de istemas Digitais o ível RT Projeto do BO Visado Máximo Desempeho Exemplo : Projetar um BO para o D que implemeta o algoritmo abaixo, assumido que: O D possua duas etradas de dados O D precisa ter alto desempeho ão há restrição quato ao custo iício Reset ck eta.d. mult etb proto iício! proto 0;! A eta;! B etb;! P 0;! e B 0 etão! Equato A 0 faça! iício! P P B;! A A - ;! mult P;! proto ;! IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.2 Prof. José Luís Gützel

3 . Projeto de istemas Digitais o ível RT Projeto do BO Visado Máximo Desempeho olução 2: Reestruturado o Algoritmo para máximo desempeho iício Reset ck eta etb.d. mult proto iício! proto 0;! A eta;! B etb;! P 0;! e B 0 etão! Equato A 0 faça! iício! P P B;! A A - ;! mult P;! proto ;! iício! proto 0! A eta! B etb! P 0! B = 0! A = 0! Para aumetar o desempeho, tetaremos realizar mais de uma operação por ciclo de relógio (i.e., exploraremos o paralelismo existete o algoritmo) mult P! proto! P P B! A A -! IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.3 Prof. José Luís Gützel

4 . Projeto de istemas Digitais o ível RT Projeto do BO Visado Máximo Desempeho olução 2: Uidades Fucioais (UFs) ecessárias iício! As operações e - serão realizadas o mesmo ciclo de relógio (em um úico passo) Logo, ecessitaremos de um somador e um subtrator proto 0! A eta! B etb! P 0! B = 0! A = 0! P P B! A A -! mult P! proto! IE/CTC/UFC istemas Digitais - semestre 20/2 lide T. Prof. José Luís Gützel

5 . Projeto de istemas Digitais o ível RT Projeto do BO Visado Máximo Desempeho olução 2: Registradores Aálise do tempo de vida das variáveis: 2 3 A X X B X X P X X X proto 0! A eta! B etb! P 0! iício! B = 0! A = 0! 2 as variáveis A, B e P são escritas a borda de relógio que ecerra o passo e dá iício ao passo 2 ão ecessários 3 registradores ( A, B e P. mult P! proto! P P B! A A -! 3 IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.5 Prof. José Luís Gützel

6 . Projeto de istemas Digitais o ível RT Projeto do BO Visado Máximo Desempeho Fluxograma e FMD equivalete iício! mult P! proto! proto 0! A eta! B etb! P 0! B = 0! A = 0! P P B! A A -! 2 3 iicio=0 0 Az= Bz= proto proto iicio= 2 proto 0 A eta B etb P 0 Az=0 Bz=0 3 P P B A A IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.6 Prof. José Luís Gützel

7 . Projeto de istemas Digitais o ível RT Projeto do BO Visado Máximo Desempeho iicio=0 0 proto iicio= proto 0 A eta B etb P 0 etb eta 0 ma RstP CP P B CB A CA Az= Bz= 2 Bz Az Az=0 Bz=0 - proto 3 P P B A A mult IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.7 Prof. José Luís Gützel

8 . Projeto de istemas Digitais o ível RT Estimativa do Custo do BO da olução 2 etb eta 0 ma Custo do BO 2 Custo omador 2 RstP CP P B CB A CA ubtrator 26 Mux 2: 2 Registradores com carga paralela cotrolada 2x22= Bz Az - Registrador com carga paralela cotrolada e reset assícroo Total 26 2 mult Estimativa de custo para o BC: úmero de estados: ou 5 úmero de siais de cotrole = 5 IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.8 Prof. José Luís Gützel

9 . Projeto de istemas Digitais o ível RT Estimativa do Desempeho do BO da olução 2 iicio=0 0 proto iicio= proto 0 A eta B etb P 0 e = bits: Maior iteiro sem sial: 5 ( ) Pior caso: A=5, B 0 equêcia de execução:, 5x(2,3), 2, = 33 ciclos de relógio BO = 8 ciclos Az= Bz= proto 2 Az=0 Bz=0 3 P P B A A Geeralizado para bits: Maior iteiro sem sial: 2 - Pior caso: A= 2 -, B 0 equêcia de execução:, (2 -)x (2,3), 2, = 2x(2 -)3 =~ 2 ciclos de relógio BO = ~ 3x 2 ciclos de relógio IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.9 Prof. José Luís Gützel

10 . Projeto de istemas Digitais o ível RT Comparação olução x olução 2 Quesito BO BO 2 Característica Custo míimo Máximo desempeho Custo do BO ( o de trasistores) Tempo de Execução ( o de ciclos de relógio) 2 2 ~ 3x 2 ~ 2x 2 Impacto o BC o de estados o de siais de cotrole 6 9 () 5 5 (?) A exploração do paralelismo ierete ao algoritmo resultou em: Redução do úmero de passos de execução (redução do úmero de estados). o caso estudado, a aceleração foi de,5x. Maior custo do BO. o caso estudado, 0%. Meor úmero de siais de cotrole ecessários (idício de redução do custo do BC) IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.0 Prof. José Luís Gützel

11 . Projeto de istemas Digitais o ível RT Projeto do BC para a olução 2 Diagrama de Estados (Assumido Moore) proto 0! A eta! B etb! P 0! iício! B = 0! 2 iicio=0 0 proto iicio= proto 0 A eta B etb P 0 A = 0! Az= Bz= 2 Az=0 Bz=0 mult P! proto! P P B! A A -! 3 proto 3 P P B A A IE/CTC/UFC istemas Digitais - semestre 20/2 lide T. Prof. José Luís Gützel

12 . Projeto de istemas Digitais o ível RT Projeto do BC para a olução 2 Tabela de Trasição de Estados (Assumido Moore) iicio=0 0 proto iicio= proto 0 A eta B etb P 0 Estado atual 0 0 Etradas iício BZ AZ Próx. Estado Az= Bz= 2 Az=0 Bz= proto 3 P P B A A IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.2 Prof. José Luís Gützel

13 . Projeto de istemas Digitais o ível RT Projeto do BC para a olução 2 Tabela de aídas (Assumido Moore) iicio=0 0 Az= Bz= proto proto iicio= 2 proto 0 A eta B etb P 0 Az=0 Bz=0 3 P P B A A etb eta RstP CP P B CB A CA Bz Az 0 ma - mult IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.3 Prof. José Luís Gützel

14 . Projeto de istemas Digitais o ível RT Projeto do BC para a olução 2 Tabela de aídas (Assumido Moore) iicio=0 0 Az= Bz= proto iicio= 2 proto 0 A eta B etb P 0 Az=0 Bz=0 Estado Reg. P Reg. A saída RstP CP ma CA CB proto proto 3 P P B A A RstP = ma = CB CA CP proto sial siais IE/CTC/UFC istemas Digitais - semestre 20/2 lide T. Prof. José Luís Gützel

15 . Projeto de istemas Digitais o ível RT Exploração Algorítmica O desempeho do algoritmo utilizado as soluções e 2 é depedete da ordem em que os operados são tomados... Cosiderado a solução 2 e = bits: A= e B=5 (x5) executa em passos A=5 e B= (5x) executa em 33 passos olução: projetar outro algoritmo, tetado explorar características ieretes ao problema a ser resolvido Exigêcia: ecessário cohecer detalhadamete o problema a ser resolvido mult P! proto! proto 0! A eta! B etb! P 0! iício! B = 0! A = 0! P P B! A A -! 2 3 IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.5 Prof. José Luís Gützel

16 . Projeto de istemas Digitais o ível RT Exploração Algorítmica Multiplicação de Iteiros (Biários) em ial Exemplos uméricos: Com Decimais Com Biários x multiplicado multiplicador produtos parciais resultado x multiplicado multiplicador produtos parciais resultado IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.6 Prof. José Luís Gützel

17 . Projeto de istemas Digitais o ível RT Exploração Algorítmica Multiplicação de Iteiros Biários em ial: o algoritmo de somas e deslocametos Explorado as características do problema: Gerar produtos parciais omar produtos parciais = úmero de bits do multiplicador (logo, tempo de execução idepede dos dados, exceto quado operado =0) x multiplicado multiplicador produtos parciais resultado IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.7 Prof. José Luís Gützel

18 . Projeto de istemas Digitais o ível RT Exploração Algorítmica Multiplicação de Iteiros Biários em ial: o algoritmo de somas e deslocametos Problema: somador capaz de somar operados de uma vez é demasiado caro olução: realizar - passos de soma. As somas parciais são armazeadas em uma variável acumuladora. RstAC CAC AC C x multiplicado multiplicador Produto AC AC Produto2 AC Produto3 AC Produto AC=resultado IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.8 Prof. José Luís Gützel

19 . Projeto de istemas Digitais o ível RT Exploração Algorítmica Multiplicação de Iteiros Biários em ial: o algoritmo de somas e deslocametos A recebe o multiplicador, B o multiplicado P armazea as somas parciais. Usa um registrador com 2 bits, dividido em parte alta (PH) e parte baixa (PL), cada uma com bits (ão ocorrerá overflow) A(0) é o bit meos sigificativo de A P >> sigifica deslocar o coteúdo de P um bit para a direita (ormalmete, ijetado um 0 pela esquerda) mult P! proto! iício! proto 0! A eta! B etb! P 0! B = 0! A = 0! 5 A(0)=! PH PH B! P P >>! A A >>! 2 3 IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.9 Prof. José Luís Gützel

20 . Projeto de istemas Digitais o ível RT Exploração Algorítmica mult P! proto! iício! proto 0! A eta! B etb! P 0! B = 0! A = 0! 5 A(0)=! PH PH B! P P >>! A A >>! Teste de Mesa do Algoritmo de Multiplicação por omas e Deslocametos A B PH PL Obs: o teste acima, o passo 2 foi omitido por falta de espaço. IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.20 Prof. José Luís Gützel

21 . Projeto de istemas Digitais o ível RT Exploração Algorítmica mult P! proto! iício! proto 0! A eta! B etb! P 0! B = 0! A = 0! 5 A(0)=! PH PH B! P P >>! A A >>! Teste de Mesa do Algoritmo de Multiplicação por omas e Deslocametos 2 3 A B PH PL IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.2 Prof. José Luís Gützel

22 . Projeto de istemas Digitais o ível RT Exploração Algorítmica mult P! proto! iício! proto 0! A eta! B etb! P 0! B = 0! A = 0! 5 IE/CTC/UFC istemas Digitais - semestre 20/2 A(0)=! PH PH B! P P >>! A A >>! Problema com esta solução: e se o ou os bits mais sigificativos de A fossem 0? Exemplo. 2 3 lide T.22 A B PH PL este poto A=0. Porém, P aida deveria ser deslocado para a direita mais duas vezes olução: usar um cotador-decremetador, ao ivés de testar se A(0)=. Prof. José Luís Gützel

23 . Projeto de istemas Digitais o ível RT Exploração Algorítmica Multiplicação de Iteiros Biários em ial: o algoritmo de somas e deslocametos, versão corrigida A recebe o multiplicador, B o multiplicado P armazea as somas parciais. Usa um registrador com 2 bits, dividido em parte alta (PH) e parte baixa (PL), cada uma com bits (ão ocorrerá overflow) A variável cot é iicializada com uma costate que represeta o úmero de bits do operado multiplicador (, este caso) mult P! proto! iício! proto 0! A eta! B etb! P 0! cot! A=0 ou! B=0! cot=0! 6 2 A(0)=! PH PH B! P P >>! A A >>! cot cot-! 3 5 IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.23 Prof. José Luís Gützel

24 . Projeto de istemas Digitais o ível RT Exploração Algorítmica iício! mult P! proto! proto 0! A eta! B etb! P 0! cot! A=0 ou! B=0! cot=0! 6 2 A(0)=! PH PH B! P P >>! A A >>! cot cot-! 3 5 A B PH PL cot Agora a resposta está correta! 3 x 9 = 27 Obs: o teste acima, os passos 2 e 3 foram omitidos por falta de espaço. IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.2 Prof. José Luís Gützel

25 . Projeto de istemas Digitais o ível RT Projeto do BO 3 olução 3: omas e Deslocametos Aálise do tempo de vida das variáveis: A X X X X B X X X X P X X X X X cot X X X X as variáveis A, B, P e cot são escritas a borda de relógio que ecerra o passo e dá iício ao passo 2 ão ecessários registradores ( A, B, P e cout). mult P! proto! iício! proto 0! A eta! B etb! P 0! cot! A=0 ou! B=0! cot=0! 6 2 A(0)=! PH PH B! P P >>! A A >>! cot cot-! 3 5 IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.25 Prof. José Luís Gützel

26 . Projeto de istemas Digitais o ível RT Projeto do BO 3 olução 3: omas e Deslocametos Uidades Fucioais (UFs) ecessárias Para a adição PHB usaremos um somador Para os deslocametos à direita, adotaremos registradores de deslocameto (para P e A) cot será implemetado por um registrador-decremetador com carga paralela, para que possa ser iicializado com a costate. mult P! proto! iício! proto 0! A eta! B etb! P 0! cot! A=0 ou! B=0! cot=0! 6 2 A(0)=! PH PH B! P P >>! A A >>! cot cot-! 3 5 IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.26 Prof. José Luís Gützel

27 . Projeto de istemas Digitais o ível RT Projeto do BO 3 iício! etb eta proto 0! A eta! B etb! P 0! cot! A=0 ou! B=0! 2 RstP RP CPH PH PL B CB A A(0) RP CA cot=0! 3 Bz Az mult P! proto! 6 A(0)=! PH PH B! P P >>! A A >>! cot cot-! 5 overf 2 mult cotz cot log 2 ii dec Problema: pode ocorrer overflow a adição do passo IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.27 Prof. José Luís Gützel

28 . Projeto de istemas Digitais o ível RT Projeto do BO 3 etb eta RstP RP CPH PH PL B CB A RP CA ii cot dec log 2 A(0) Bz Az cotz ffd overf mult 2 IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.28 Prof. José Luís Gützel

29 RstP RP CPH. Projeto de istemas Digitais o ível RT Estimativa do Custo do BO da olução 3 ffd PH mult overf 2 PL IE/CTC/UFC istemas Digitais - semestre 20/2 etb B Bz CB cotz cot eta Estimativa de custo para o BC: úmero de estados: 6 ou 7 úmero de siais de cotrole = 8 A Az log 2 ii dec A(0) lide T.29 RP CA Custo do BO 3 Custo omador 2 Registrador com carga paralela cotrolada (B) Registrador de deslocameto com carga paralela cotrolada (A) Registrador de deslocameto com carga paralela cotrolada e reset assícroo Registrador de deslocameto com reset assícroo registrador cotadordecremetador Total Prof. José Luís Gützel x(log 2 ) 28 2x (log 2 )

30 . Projeto de istemas Digitais o ível RT Estimativa do Desempeho do BO da olução 3 mult P! proto! iício! proto 0! A eta! B etb! P 0! cot! A=0 ou! B=0! cot=0! 6 2 A(0)=! PH PH B! P P >>! A A >>! cot cot-! 3 5 e = bits: Maior iteiro sem sial: 5 ( ) Pior caso: A 5, B 0 equêcia de execução:, 2, x(3,,5), 3, 6 = 6 passos (6 ciclos de relógio) BO = 8 ciclos, BO 2= 33 ciclos Geeralizado para bits: Maior iteiro sem sial: 2 - Pior caso: A 0, B 0 equêcia de execução:, 2, x(3,,5),3,6 = 3 passos (=~ 3 ciclos de relógio) BO = ~ 3x 2 ciclos de relógio, BO 2 =~ 2x 2 ciclos de relógio IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.30 Prof. José Luís Gützel

31 . Projeto de istemas Digitais o ível RT Comparação olução x olução 2 x olução 3 Quesito BO BO 2 BO 3 Característica Custo míimo Máximo desempeho Algoritmo otimizado Custo do BO ( o de trasistores) Tempo de Execução ( o de ciclos de relógio) x(log 2 ) ~ 3x 2 ~ 2x 2 ~ 3 Impacto o BC o de estados o de siais de cotrole 6 9 () 5 5 (?) 7 8 =8: Custo do BO =6: Custo do BO = 8: o de ciclos de relógio =6: o de ciclos de relógio IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.3 Prof. José Luís Gützel

32 . Projeto de istemas Digitais o ível RT Comparação olução x olução 2 x olução 3 Algumas Coclusões Alterações os íveis mais abstratos do projeto tedem a ter maior impacto os quesitos de custo, desempeho, cosumo de eergia, testabilidade, robustez etc. O úmero de estados pode ser cosiderado como idicativo grosseiro do custo de implemetação da FM, mas a estimativa mais precisa do custo só é obtida após a otimização da FM. O úmero de estados ão pode ser cosiderado como idicativo do desempeho do sistema digital como um todo. Para se aalisar o desempeho do sistema digital é preciso aalisar o algoritmo que está sedo implemetado (levado em cota os casos extremos). IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.32 Prof. José Luís Gützel

33 . Projeto de istemas Digitais o ível RT Projeto do BC para a olução 3 Diagrama de Estados (Assumido Moore) iício! iicio=0 proto 0! A eta! B etb! P 0! cot! 0 iicio= mult P! proto! A=0 ou! B=0! cot=0! 6 2 A(0)=! PH PH B! P P >>! A A >>! cot cot-! Az Bz cotz cotz A(0) 2 3 Az Bz cotz A(0) 5 IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.33 Prof. José Luís Gützel

34 . Projeto de istemas Digitais o ível RT Multiplicação com Circuito Combiacioal O Multiplicador Matricial É uma implemetação direta do esquema ao lado Cada bit dos produtos parciais é gerado por meio de um E lógico x multiplicado multiplicador produtos parciais resultado IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.3 Prof. José Luís Gützel

35 . Projeto de istemas Digitais o ível RT Multiplicação com Circuito Combiacioal O Multiplicador Matricial Para multiplicar dois úmeros de bits são ecessários - somadores de bits Problemas: Custo A 2 B 2 Atraso crítico! A 2 B A 2 B 0 A B 2 Carry out A 0 B 2 A B A B 0 0 omador de 3 bits A 0 B A 0 B 0 Carry out omador de 3 bits camiho crítico M 5 M M 3 M 2 M M 0 IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.35 Prof. José Luís Gützel

36 . Projeto de istemas Digitais o ível RT Multiplicação com Circuito Combiacioal O Multiplicador Matricial Pipelie Passo : todos os produtos parciais são gerados Passo 2: os produtos parciais são somados de dois em dois Passo 3: os resultados do passo aterior são somados de dois em dois IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.36 Prof. José Luís Gützel

37 . Projeto de istemas Digitais o ível RT Multiplicação com Circuito Combiacioal O Multiplicador Matricial Pipelie o estágio 2 o estágio Registradores de pipelie 3 o estágio O atraso crítico fica dividido por 3 (ou por se cotarmos o estágio de geração dos produtos parciais) IE/CTC/UFC istemas Digitais - semestre 20/2 lide T.37 Prof. José Luís Gützel

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Uiversidade Federal de Sata Cataria Cetro Tecológico Departameto de Iformática e Estatística Curso de Graduação em Ciêcias da Computação Aula 10-T 4. Projeto de Sistemas Digitais o Nível RT. Aumetado o

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Uiversidade Federal de Sata Cataria Cetro Tecológico Departameto de Iformática e Estatística Curso de Graduação em Ciêcias da Computação Aula 13-P Descrição em VHDL, sítese e simulação de um sistema digital

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Uiversidade Federal de ata Cataria Cetro Tecológico Departameto de Iformática e Estatística Curso de Graduação em Ciêcias da Computação Lógica Programável IE 5348 Aula Projeto de istemas Digitais o ível

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Uiversidade Federal de Sata Cataria Cetro Tecológico Departameto de Iformática e Estatística Curso de Graduação em Ciêcias da Computação Aula 10-P Descrição em VHDL, sítese e simulação de um sistema digital

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Uiversidade Federal de Sata ataria etro Tecológico epartameto de Iformática e Estatística urso de Graduação em iêcias da omputação ula 3-T. Projeto de UL. Registradores de uso específico. ULs persoalizadas

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Uiversidade Federal de Sata ataria etro Tecológico epartameto de Iformática e Estatística urso de Graduação em iêcias da omputação Aula 2-T. Projeto de ULA. ircuitos igitais e Níveis de Abstração. Fucioameto

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) rquitectura de omputadores (om) MEer cetatos das ulas Teóricas Versão 4. - Português ula N o 11: Título: umário: Processameto de um Processador processameto de um processador (baco de registos, Uidade

Leia mais

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

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica Aula 1-T 1. Projeto de unidade lógico-aritmética (ULA).

Leia mais

Circuitos Aritméticos II

Circuitos Aritméticos II Circuitos Aritméticos II José Costa Itrodução à Arquitetura de Computadores Departameto de Egeharia Iformática (DEI) Istituto Superior Técico 2013-10-11 José Costa (DEI/IST) Circuitos Aritméticos II 1

Leia mais

Sistemas Digitais Palavra de Controle (Control Word)

Sistemas Digitais Palavra de Controle (Control Word) Sistemas Digitais Palavra de Cotrole (Cotrol Word) Referêcia Bibliográfica: Logic ad Computer Desig Fudametals Mao & Kime Adaptações: josé artur quilici-gozalez Sumário Datapaths e Cotrol Word Itrodução

Leia mais

ANÁLISE DE COMPLEXIDADE DE ALGORITMOS

ANÁLISE DE COMPLEXIDADE DE ALGORITMOS 1 FEUP/LEEC Algoritmos e Estruturas de Dados 2001/2002 ANÁLISE DE COMPLEXIDADE DE ALGORITMOS João Pascoal Faria http://www.fe.up.pt/~jpf 2 Itrodução Algoritmo: cojuto claramete especificado de istruções

Leia mais

Representação de Números em Ponto Flutuante

Representação de Números em Ponto Flutuante Represetação de Números em Poto Flutuate OBS: Esta aula é uma reprodução, sob a forma de slides, da aula em vídeo dispoibilizada pelo prof. Rex Medeiros, da UFRN/ECT, em https://youtu.be/ovuymcpkoc Notação

Leia mais

3 a Lista de Exercícios

3 a Lista de Exercícios Universidade Federal de Santa Catarina Departamento de Informática e Estatística Bacharelado em Ciências da Computação INE 5406 - Sistemas Digitais - semestre 2010/2 Prof. José Luís Güntzel guntzel@inf.ufsc.br

Leia mais

Complexidade de Algoritmos

Complexidade de Algoritmos Complexidade de Algoritmos Marcelo Cezar Pito Apresetação Plao de Esio Trabalho Extra-classe Pré-requisitos: Somatório Combiatória Probabilidade Logaritmo Itrodução Algoritmos -> cere da computação Programa

Leia mais

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

Circuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI Circuitos Lógicos Capítulo 9 Aritmérica Digital: Operações e Circuitos Prof. Erivelton Geraldo Nepomuceno http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br

Leia mais

Introdução. Objetivo da Ciência da Computação. Regra Geral. Problema Algoritmo Implementação. Projeto e Análise de. Algoritmo 3

Introdução. Objetivo da Ciência da Computação. Regra Geral. Problema Algoritmo Implementação. Projeto e Análise de. Algoritmo 3 Itrodução Problema Algoritmo Implemetação Problema Uiversidade Federal de Ouro Preto Departameto de Computação Algoritmo 1 Algoritmo 2 Algoritmo 3 Projeto e Aálise de Algoritmos - I Implemetação C Implemetação

Leia mais

1 a Lista de Exercícios

1 a Lista de Exercícios Observações gerais: Universidade Federal de Santa atarina epartamento de Informática e Estatística Bacharelado em iências da omputação INE 546 - Sistemas igitais - semestre 2/2 Prof. José Luís Güntzel

Leia mais

DETERMINANDO A SIGNIFICÂNCIA ESTATÍSTICA PARA AS DIFERENÇAS ENTRE MÉDIAS

DETERMINANDO A SIGNIFICÂNCIA ESTATÍSTICA PARA AS DIFERENÇAS ENTRE MÉDIAS DTRMINANDO A SIGNIFIÂNIA STATÍSTIA PARA AS DIFRNÇAS NTR MÉDIAS Ferado Lag da Silveira Istituto de Física - UFRGS lag@if.ufrgs.br O objetivo desse texto é apresetar através de exemplos uméricos como se

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Estrutura Itera de um Processador (8.1 a 8.3) José Moteiro Liceciatura em Egeharia Iformática e de Computadores epartameto de Egeharia Iformática (EI) Istituto Superior Técico

Leia mais

Introdução. Objetivo da Ciência da Computação. Regra Geral. Nenhuma implementação excelente salva um Algoritmo inadequado.

Introdução. Objetivo da Ciência da Computação. Regra Geral. Nenhuma implementação excelente salva um Algoritmo inadequado. Itrodução Problema Algoritmo Implemetação Problema Uiversidade Federal de Ouro Preto Departameto de Computação Algoritmo 1 Algoritmo Algoritmo Projeto e Aálise de Algoritmos - I Implemetação C Implemetação

Leia mais

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

Sistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos Graduação em Sistemas de Informação Disciplina: Sistemas Digitais Prof. Dr. Daniel

Leia mais

Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos

Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos Aálise de Algoritmos Aálise de Algoritmos Prof Dr José Augusto Baraauskas DFM-FFCLRP-USP A Aálise de Algoritmos é um campo da Ciêcia da Computação que tem como objetivo o etedimeto da complexidade dos

Leia mais

Introdução a Complexidade de Algoritmos

Introdução a Complexidade de Algoritmos Itrodução a Complexidade de Algoritmos Estruturas de Dados Prof. Vilso Heck Juior Apresetação Revisão - O Algoritmo; A Complexidade; Exercício. Complexidade de Algoritmos REVISÃO - O ALGORITMO O Algoritmo

Leia mais

Banco de Dados I Parte II: Abordagem Entidade-Relacionamento

Banco de Dados I Parte II: Abordagem Entidade-Relacionamento Baco de Dados I Parte II: Abordagem Etidade-Relacioameto Prof. Gregorio Perez ( gregorio@uiove.br ) Colaboração: profa. Aa Leda prof. Adré Satos prof. José Ferreira Prata Roteiro Itrodução Etidade Relacioameto

Leia mais

Prof. Leonardo Augusto Casillo

Prof. Leonardo Augusto Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 10 Circuitos Aritmeticos Prof. Leonardo Augusto Casillo Somador Binário Funções aritméticas como adição, subtração, podem ser

Leia mais

1.1. Ordem e Precedência dos Cálculos 1) = Capítulo 1

1.1. Ordem e Precedência dos Cálculos 1) = Capítulo 1 Capítulo. Aritmética e Expressões Algébricas O estudo de cálculo exige muito mais que o cohecimeto de limite, derivada e itegral. Para que o apredizado seja satisfatório o domíio de tópicos de aritmética

Leia mais

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

Capítulo 6 Aritmética Digital: Operações e Circuitos Capítulo 6 Aritmética Digital: Operações e Circuitos slide 1 Temas abordados nesse capítulo: - Adição, subtração, multiplicação e divisão de dois binários. - Diferença entre soma binária e soma OR. - Vantagens

Leia mais

SINAIS E SISTEMAS DE TEMPO DISCRETO

SINAIS E SISTEMAS DE TEMPO DISCRETO SINAIS E SISTEMAS DE TEMPO DISCRETO SINAIS DE TEMPO DISCRETO Fução de uma variável idepedete iteira. Não é defiido em istates etre duas amostras sucessivas. É icorreto pesar que é igual a zero se ão é

Leia mais

Síntese do datapath unidades funcionais

Síntese do datapath unidades funcionais Sítese do datapath uidades fucioais Uidades fucioais do datapath operadores aritméticos operados iteiros, vírgula fixa ou vírgula flutuate operadores com costates, mais eficietes do que operadores geéricos

Leia mais

Relatório de Prática no LABORATORIO

Relatório de Prática no LABORATORIO Cod. Disc: TURMA: GRUPO: NOME: Sistemas Digitais Relatório de Prática no LABORATORIO Aula 09 3ª Etapa: Projeto Prático Correção Código BCD e Sinal ANEXO: Teste de Simulação Soma e Subtração PROF. MSc.

Leia mais

15/3/2010. Aula 2. Engenharia de Sistemas Embarcados. Introdução. Prof. Abel Guilhermino Tópico: Projeto de Sistemas Embarcados

15/3/2010. Aula 2. Engenharia de Sistemas Embarcados. Introdução. Prof. Abel Guilhermino Tópico: Projeto de Sistemas Embarcados 5/3/20 Itrodução Aula 2 Egeharia de Sistemas Embarcados Prof. Abel Guilhermio Tópico: Projeto de Sistemas Embarcados Processador Circuito digital que realiza tarefas computacioais ador e camiho de dados

Leia mais

Conversores Analógico/Digital (A/D)

Conversores Analógico/Digital (A/D) Coversores Aalógico/Digital (A/D) Um coversor A/D é um circuito ue coverte um ível de tesão (ou correte) em um valor umérico (digital) correspodete. São a base de ualuer istrumeto de medição digital. Existem

Leia mais

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

Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA) Sistemas Digitais Circuitos Aritméticos Monitoria SD 2011.2 Daniel Alexandro/Reniê Delgado/Vanessa Ogg Editado por (DARA) Circuitos Aritméticos Circuitos Aritméticos são aqueles que realizam operações

Leia mais

DFS Série Discreta de Fourier DFT Transformada Discreta de Fourier Convolução Circular

DFS Série Discreta de Fourier DFT Transformada Discreta de Fourier Convolução Circular Sistemas de Processameto Digital Egeharia de Sistemas e Iformática Ficha 4 5/6 4º Ao/ º Semestre DFS Série Discreta de Fourier DFT Trasformada Discreta de Fourier Covolução Circular Para calcular a DFT,

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Aula -T 4. Projeto de Sistemas Digitais no Nível RT. Classificação

Leia mais

CIRCUITOS SEQUÊNCIAIS

CIRCUITOS SEQUÊNCIAIS Coelh ho, J.P. @ Sistem mas Digita ais : Y20 07/08 CIRCUITOS SEQUÊNCIAIS O que é um circuito it sequêcial? Difereça etre circuito combiatório e sequecial... O elemeto básico e fudametal da lógica sequecial

Leia mais

Problema de Fluxo de Custo Mínimo

Problema de Fluxo de Custo Mínimo Problema de Fluo de Custo Míimo The Miimum Cost Flow Problem Fluo de Custo Míimo O Problema de Fluo de Custo Míimo (The Miimum Cost Flow Problem) Este problema possui papel pricipal etre os modelos de

Leia mais

Síntese do datapath - unidades funcionais

Síntese do datapath - unidades funcionais Sítese do datapath - uidades fucioais Uidades fucioais do datapath operadores aritméticos operados iteiros, vírgula fixa ou vírgula flutuate operadores com costates, mais eficietes do que operadores geéricos

Leia mais

Estudando complexidade de algoritmos

Estudando complexidade de algoritmos Estudado complexidade de algoritmos Dailo de Oliveira Domigos wwwdadomicombr Notas de aula de Estrutura de Dados e Aálise de Algoritmos (Professor Adré Bala, mestrado UFABC) Durate os estudos de complexidade

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores rquitectura de omputadores Uidade de Processameto de um Processador (5.1 a 5.4, 8.4) José Moteiro Liceciatura em Egeharia Iformática e de omputadores Departameto de Egeharia Iformática (DEI) Istituto uperior

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Estrutura Itera de um Processador (Cap. 8 e 12.1) José Moteiro Liceciatura em Egeharia Iformática e de Computadores Departameto de Egeharia Iformática (DEI) Istituto Superior

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes AULA 11 CONVERSÃO A/D E D/A e MEMÓRIAS DIGITAIS Em 17 de juho de

Leia mais

Circuitos Aritméticos I

Circuitos Aritméticos I Circuitos ritméticos I José Costa Introdução à rquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto uperior Técnico 3--9 José Costa (DEI/IT) Circuitos ritméticos I umário omadores

Leia mais

Fundamentos de Análise Matemática Profª Ana Paula. Números reais

Fundamentos de Análise Matemática Profª Ana Paula. Números reais Fudametos de Aálise Matemática Profª Aa Paula Números reais 1,, 3, cojuto dos úmeros aturais 0,1,,3, cojuto dos úmeros iteiros p q /p e q cojuto dos úmeros racioais a, a 0 a 1 a a, a e a i 0, 1,, 3, 4,

Leia mais

PROVA DE MATEMÁTICA 2 a FASE

PROVA DE MATEMÁTICA 2 a FASE PROVA DE MATEMÁTICA a FASE DEZ/04 Questão 1 a)o faturameto de uma empresa esse ao foi 10% superior ao do ao aterior; obteha o faturameto do ao aterior sabedo-se que o desse ao foi de R$1 40 000,00 b)um

Leia mais

Microprogramação. Microprogramação

Microprogramação. Microprogramação Microprogramação 1 Microprogramação Técica de implemetação de cotroladore ícroo que utiliza uma memória ROM para armazear o iai e operaçõe de cotrole. Utiliza Relógio Cetral para equeciar o cotrole. Flexibilidade:

Leia mais

Circuito de dados e circuito de controlo

Circuito de dados e circuito de controlo Circuito de dados e circuito de controlo Considerações iniciais Exemplo 2 1 As metodologias estudadas até agora permitem projectar circuitos digitais combinatórios e digitais de pequena complexidade. Estas

Leia mais

Eletrônica 1. Aula 05 (Amplificador Classe A) CIn-UPPE

Eletrônica 1. Aula 05 (Amplificador Classe A) CIn-UPPE Eletrôica 1 Aula 05 (Amplificador Classe A) CI-UPPE Amplificador básico (classe A) Amplificador básico É um circuito eletrôico, baseado em um compoete ativo, como o trasistor ou a válvula, que tem como

Leia mais

Universidade São Judas Tadeu Faculdade de Tecnologia e Ciências Exatas Laboratório de Física e Química

Universidade São Judas Tadeu Faculdade de Tecnologia e Ciências Exatas Laboratório de Física e Química Uiversidade São Judas Tadeu Faculdade de Tecologia e Ciêcias Exatas Laboratório de Física e Química Aálise de Medidas Físicas Quado fazemos uma medida, determiamos um úmero para caracterizar uma gradeza

Leia mais

Mas o que deixou de ser abordado na grande generalidade desses cursos foi o estudo dos produtos infinitos, mesmo que só no caso numérico real.

Mas o que deixou de ser abordado na grande generalidade desses cursos foi o estudo dos produtos infinitos, mesmo que só no caso numérico real. Resumo. O estudo das séries de termos reais, estudado as disciplias de Aálise Matemática da grade geeralidade dos cursos técicos de liceciatura, é aqui estedido ao corpo complexo, bem como ao caso em que

Leia mais

Análise de Equação de Recorrência

Análise de Equação de Recorrência Aálise de Equação de Recorrêcia Carlos Eduardo Ramisch - Cartão: 467 Soraya Sybele Hossai Cartão 497 INF0 - Complexidade de Algoritmos Prof.ª Luciaa Salete Buriol Porto Alegre, 0 de setembro de 006 Itrodução

Leia mais

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

Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h Adição no Sistema Binário: É desenvolvida de forma idêntica ao sistema decimal; Apenas quatro casos podem ocorrer: Adição

Leia mais

Operações com números binários

Operações com números binários Operações com números binários Operações com sistemas de numeração Da mesma forma que se opera com os números decimais (somar, subtrair, multiplicar e dividir) é possível fazer essas mesmas operações com

Leia mais

Introdução a Sistemas Digitais

Introdução a Sistemas Digitais Introdução a istemas Digitais Projeto Parte de Controle e Parte Operativa Descrição em linguagem de hardware RTL Implementação ERIAL x PARALELA Parte Operativa Parte de Controle Descrição a nivel de transferencia

Leia mais

Técnicas Digitais para Computação

Técnicas Digitais para Computação INF 8 Técnicas Digitais para Computação Circuitos Aritméticos Somadores e Subtratores Aula 2 . Meio Somador ou Half-Adder (soma 2 bits) S C S = + = C =. S C S C 2. Somador Completo ou Full-Adder (soma

Leia mais

PTC 2549 SISTEMAS TELEFÔNICOS

PTC 2549 SISTEMAS TELEFÔNICOS PTC 9 SISTMS TLFÔICOS GBRITO D PRIMIR LIST D RCÍCIOS /3/ Questão ) s ecessidades de comuicação etre duas localidades e B são de. e 3. chamadas por dia, para os setidos B e B respectivamete, com uma duração

Leia mais

CAPÍTULO 5 CIRCUITOS SEQUENCIAIS III: CONTADORES SÍNCRONOS

CAPÍTULO 5 CIRCUITOS SEQUENCIAIS III: CONTADORES SÍNCRONOS 60 Sumário CAPÍTULO 5 CIRCUITOS SEQUENCIAIS III: CONTADORES SÍNCRONOS 5.1. Itrodução... 62 5.2. Tabelas de trasição dos flip-flops... 63 5.2.1. Tabela de trasição do flip-flop JK... 63 5.2.2. Tabela de

Leia mais

PCS 3115 (PCS2215) Blocos básicos

PCS 3115 (PCS2215) Blocos básicos 3-May-8 PC 35 (PC5) istemas Digitais I Módulo Circuitos Combinatórios locos ásicos Prof. Dr. Marcos. implicio Jr. versão: 3. (Jan/6) locos básicos Multiplicadores UL Gerador/Detector de Paridade Exercícios

Leia mais

Solução Comentada Prova de Matemática

Solução Comentada Prova de Matemática 0 questões. Sejam a, b e c os três meores úmeros iteiros positivos, tais que 5a = 75b = 00c. Assiale com V (verdadeiro) ou F (falso) as opções abaixo. ( ) A soma a b c é igual a 9 ( ) A soma a b c é igual

Leia mais

A maneiras. Concluindo, podemos obter

A maneiras. Concluindo, podemos obter Matemática A. o ao TESTE DE AVALIAÇÃO DE MATEMÁTICA.º ANO PROPOSTA DE RESOLUÇÃO. A soma de todos os termos da liha de ordem do triâgulo de Pascal é ; assim, para esta liha, tem-se 96 log 96 log. O elemeto

Leia mais

CINÉTICA QUÍMICA FATORES DE INFLUÊNCIA - TEORIA

CINÉTICA QUÍMICA FATORES DE INFLUÊNCIA - TEORIA Itrodução CINÉTICA QUÍMICA FATORES DE INFLUÊNCIA - TEORIA A Ciética Química estuda a velocidade com a qual as reações acotecem e os fatores que são capazes de realizar ifluêcia sobre ela. A medida mais

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA OLIMPÍADA REGIONAL DE MATEMÁTICA PET MATEMÁTICA. Gabarito da Prova 2 a fase de 2008 Nível 3

UNIVERSIDADE FEDERAL DE SANTA CATARINA OLIMPÍADA REGIONAL DE MATEMÁTICA PET MATEMÁTICA. Gabarito da Prova 2 a fase de 2008 Nível 3 UNIVERSIDADE FEDERAL DE SANTA CATARINA XI OLIMPÍADA REGIONAL DE MATEMÁTICA PET MATEMÁTICA OLIMPÍADA REGIONAL DE MATEMÁTICA SANTA CATARINA - UFSC Gabarito da Prova a fase de 008 Nível 3. Seja N a a a a

Leia mais

Instituto de Física USP. Física V - Aula 22. Professora: Mazé Bechara

Instituto de Física USP. Física V - Aula 22. Professora: Mazé Bechara Istituto de Física USP Física V - Aula Professora: Mazé Bechara Aula O Modelo Atômico de Bohr. Determiações das velocidades o movimeto de um elétro iteragido com o úcleo o modelo de Bohr.. Os estados atômicos

Leia mais

MAC122 Princípios de Desenvolvimento de Algoritmos - BM,BMA

MAC122 Princípios de Desenvolvimento de Algoritmos - BM,BMA DCC IME USP Routo Terada Sala 208-C Tel.: 09 598 e-mail rt@ime.usp.br MAC22 Pricípios de Desevolvimeto de Algoritmos - BM,BMA Segudo Semestre de 20 Exercício-Programa, Peso Observações Data de etrega:

Leia mais

MATEMÁTICA II. Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari

MATEMÁTICA II. Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari MATEMÁTICA II Profa. Dra. Amada Liz Pacífico Mafrim Perticarrari amada@fcav.uesp.br Ecotre a área da região que está sob a curva y = f x de a até b. S = x, y a x b, 0 y f x Isso sigifica que S, ilustrada

Leia mais

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase Prova Escrita de MATEMÁTICA A - 1o Ao 00 - a Fase Proposta de resolução GRUPO I 1. Como a probabilidade do João acertar em cada tetativa é 0,, a probabilidade do João acertar as tetativas é 0, 0, 0, 0,

Leia mais

PROF. DR. JACQUES FACON

PROF. DR. JACQUES FACON 1 PUCPR- Potifícia Uiversidade Católica Do Paraá PPGIA- Programa de Pós-Graduação Em Iformática Aplicada PROF. DR. JACQUES FACON LIMIARIZAÇÃO POR MATRIZ DE CO-OCORRÊNCIA Resumo: O método da matriz de co-ocorrêcia,

Leia mais

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

Circuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária Ciência da Computação Aritmética Binária Prof. Sergio Ribeiro Material adaptado das aulas de Sistemas Digitais do Prof. Dr. Marcelo Andrade da USP Conteúdo Soma de números binários. Soma de números BCD.

Leia mais

EXERCÍCIO: ANÁLISE OPERACIONAL

EXERCÍCIO: ANÁLISE OPERACIONAL EXERCÍCIO: ANÁLISE OPERACIONAL Corredor A: ligação etre o Leste e o Cetro da cidade de São Poli extesão de cerca de 8 km até o Ael B (limita face leste da área cetral), distiguido-se 3 trechos em fução

Leia mais

Tipos abstratos de dados (TADs)

Tipos abstratos de dados (TADs) Tipos abstratos de dados (TADs) Um TAD é uma abstração de uma estrutura de dados Um TAD especifica: Dados armazeados Operações sobre os dados Codições de erros associadas à opers Exemplo: TAD que modela

Leia mais

Ordenação e Busca em Arquivos

Ordenação e Busca em Arquivos Ordeação e Busca em Arquivos Cristia D. A. Ciferri Thiago A. S. Pardo Leadro C. Citra M.C.F. de Oliveira Moacir Poti Jr. Ordeação Facilita a busca Pode ajudar a dimiuir o úmero de acessos a disco Busca

Leia mais

Complexidade de Algoritmos Aula 5

Complexidade de Algoritmos Aula 5 Complexidade de Algoritmos Aula 5 Potecia (a: real, : iteiro: real; p: real; iicio 1. se = 0 etão retora ( 1 ; 2. se ( mod 2 = 1 etão 3. p Potecia( a, ( 1/2 ; 4. retora( a*p*p ; 5. seão p Potecia( a, /2

Leia mais

MATEMÁTICA II. Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari

MATEMÁTICA II. Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari MATEMÁTICA II Profa. Dra. Amada Liz Pacífico Mafrim Perticarrari amada@fcav.uesp.br O PROBLEMA DA ÁREA O PROBLEMA DA ÁREA Ecotre a área da região que está sob a curva y = f x de a até b. S = x, y a x b,

Leia mais

Virgílio A. F. Almeida DCC-UFMG 1/2005

Virgílio A. F. Almeida DCC-UFMG 1/2005 Virgílio A. F. Almeida DCC-UFMG 1/005 !" # Comparado quatitativamete sistemas eperimetais: Algoritmos, protótipos, modelos, etc Sigificado de uma amostra Itervalos de cofiaça Tomado decisões e comparado

Leia mais

Arquitetura de Computadores. Tiago Alves de Oliveira

Arquitetura de Computadores. Tiago Alves de Oliveira Arquitetura de Computadores Tiago Alves de Oliveira Revisão A B S 0 0 0 Porta Lógica XOR Tabela Verdade XOR 0 1 1 1 0 1 1 1 0 Somadores Os somadores são importantes em computadores e também em outros tipos

Leia mais

Representação de Dados

Representação de Dados Números de Ponto Fixo em inal: usam representação binária convencional Exemplo: inário Decimal 000 0 001 1 010 2 O valor do número é inteiro. Nenhum bit é usado para 011 3 representar sinal. 100 4 101

Leia mais

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

Bombas industriais. 1 Torr = 1 mmhg. Bombas industriais

Bombas industriais. 1 Torr = 1 mmhg. Bombas industriais Codições (especificações) de carga: Para água ao ível do mar 1 Torr = 1 mmhg Codições (especificações) de carga: Carga de Pressão (h p ) A carga de pressão é cosiderada quado um sistema de bombeameto começa,

Leia mais

Estimação da média populacional

Estimação da média populacional Estimação da média populacioal 1 MÉTODO ESTATÍSTICO Aálise Descritiva Teoria das Probabilidades Iferêcia Os dados efetivamete observados parecem mostrar que...? Se a distribuição dos dados seguir uma certa

Leia mais

FILAS PARALELAS COM SERVIDORES HETEROGÊNEOS E JOCKEYING PROBABILÍSTICO

FILAS PARALELAS COM SERVIDORES HETEROGÊNEOS E JOCKEYING PROBABILÍSTICO CAÍTULO FILAS ARALELAS COM SERVIDORES HETEROGÊNEOS E JOCKEYING ROBABILÍSTICO Nesse capítulo mostraremos a ovidade desse trabalho que é a obteção das equações de balaço de um sistema de filas paralelas

Leia mais

x 1 + x x x = lim x x x 2 = lim x x = lim lim x x 2 limx x Exercício 3

x 1 + x x x = lim x x x 2 = lim x x = lim lim x x 2 limx x Exercício 3 Exercício Item p Esboço do algoritmo. É o seguite:. Fatorar a maior potêcia do umerador e do deomiador 2. Rearrajar a expressão. 3. Cocluir. Implemetação. Vejamos a implemetação. x + 3 x lim x x 2 + 3

Leia mais

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

SSC512 Elementos de Lógica Digital. Circuitos Aritméticos. GE4 Bio Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Circuitos Aritméticos GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos

Leia mais

21037 : e-fólio A- proposta de resolução

21037 : e-fólio A- proposta de resolução 21037 : e-fólio A- proposta de resolução 1. Os motates de depósito a prazo, em uidades codificadas (UC), correspodem a uma variável quatitativa cotíua, e estão orgaizados em classes com a mesma amplitude.

Leia mais

EPR 007 Controle Estatístico de Qualidade

EPR 007 Controle Estatístico de Qualidade EP 7 Cotrole Estatístico de Qualidade Prof. Dr. Emerso José de Paiva Gráficos e tabelas origiadas de Costa, Epprecht e Carpietti (212) 1 Num julgameto, ifelizmete, um iocete pode ir pra cadeia, assim como

Leia mais

Estatística: Aplicação ao Sensoriamento Remoto SER ANO Teoria da amostragem

Estatística: Aplicação ao Sensoriamento Remoto SER ANO Teoria da amostragem Estatística: Aplicação ao Sesoriameto Remoto SER 04 - ANO 017 Teoria da amostragem Camilo Daleles Reó camilo@dpi.ipe.br http://www.dpi.ipe.br/~camilo/estatistica/ Algumas Cosiderações... É importate ter

Leia mais

Universidade Federal de Lavras Departamento de Estatística Prof. Daniel Furtado Ferreira 1 a Aula Prática Técnicas de somatório

Universidade Federal de Lavras Departamento de Estatística Prof. Daniel Furtado Ferreira 1 a Aula Prática Técnicas de somatório Uiversidade Federal de Lavras Departameto de Estatística Prof. Daiel Furtado Ferreira 1 a Aula Prática Técicas de somatório Notação e propriedades: 1) Variáveis e ídices: o símbolo x j (leia x ídice j)

Leia mais

Circuitos Lógicos Aula 22

Circuitos Lógicos Aula 22 Circuitos Lógicos Aula 22 Aula passada Armazenamento e transferência Paralela x Serial Divisão de frequência Contador Microprocessador Aula de hoje Aritmética binária Representação binária com sinal Complemento

Leia mais

Métodos Quantitativos para Ciência da Computação Experimental Aula #4

Métodos Quantitativos para Ciência da Computação Experimental Aula #4 Métodos Quatitativos para Ciêcia da Computação Experimetal Aula #4 Jussara Almeida DCC-UFMG 2017 Measuremets are ot to provide umbers, but isights Metodologia de Comparação de Sistemas Experimetais Comparado

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Representação de Números de Ponto Flutuante Aritmética

Leia mais

Dessa forma, concluímos que n deve ser ímpar e, como 120 é par, então essa sequência não possui termo central.

Dessa forma, concluímos que n deve ser ímpar e, como 120 é par, então essa sequência não possui termo central. Resoluções das atividades adicioais Capítulo Grupo A. a) a 9, a 7, a 8, a e a 79. b) a, a, a, a e a.. a) a, a, a, a 8 e a 6. 9 b) a, a 6, a, a 9 e a.. Se a 9 e a k são equidistates dos extremos, etão existe

Leia mais

Economia Florestal. A floresta como um capital

Economia Florestal. A floresta como um capital Ecoomia Florestal A floresta como um capital O que é um capital? Defiição Capital é um fudo ou valor (pode ser moetário, bes, maquiaria, etc.) que pode gerar redimetos futuros durate um certo tempo, capazes

Leia mais

Somador de quatro bits terá um total de: Esquema interno do somador é apresentado a seguir.

Somador de quatro bits terá um total de: Esquema interno do somador é apresentado a seguir. 6.4 Somadores Hierárquicos com antecipação do bit de transporte págs. 357 a 361. Introdução: A adição de dois números é uma operação comum em circuitos digitais, de modo que faz sentido criar um somador

Leia mais

3 Circuitos Combinacionais

3 Circuitos Combinacionais 3 Circuitos Combinacionais Os circuitos lógicos dos sistemas digitais podem ser de dois tipos: circuitos combinacionais ou circuitos seqüenciais. Um circuito combinacional é constituído por um conjunto

Leia mais

Fundamentos de Análise Matemática Profª Ana Paula. Sequência Infinitas

Fundamentos de Análise Matemática Profª Ana Paula. Sequência Infinitas Fudametos de Aálise Matemática Profª Aa Paula Sequêcia Ifiitas Defiição 1: Uma sequêcia umérica a 1, a 2, a 3,,a,é uma fução, defiida o cojuto dos úmeros aturais : f : f a Notação: O úmero é chamado de

Leia mais

Parte I - Projecto de Sistemas Digitais

Parte I - Projecto de Sistemas Digitais Parte I - Projecto de Sistemas Digitais Na disciplia de sistemas digitais foram estudadas técicas de desevolvimeto de circuitos digitais ao ível da porta lógica, ou seja, os circuito digitais projectados,

Leia mais

FACULDADE DE CIÊNCIAS E TECNOLOGIA. Redes de Telecomunicações (2006/2007)

FACULDADE DE CIÊNCIAS E TECNOLOGIA. Redes de Telecomunicações (2006/2007) FCULDDE DE CIÊCIS E TECOLOGI Redes de Telecomuicações (6/7) Egª de Sistemas e Iformática Trabalho º4 (ª aula) Título: Modelação de tráfego utilizado o modelo de Poisso Fudametos teóricos (cotiuação) 7.

Leia mais

A finalidade de uma equação de regressão seria estimar valores de uma variável, com base em valores conhecidos da outra.

A finalidade de uma equação de regressão seria estimar valores de uma variável, com base em valores conhecidos da outra. Jaete Pereira Amador Itrodução A aálise de regressão tem por objetivo descrever através de um modelo matemático, a relação existete etre duas variáveis, a partir de observações dessas viráveis. A aálise

Leia mais

Laboratório de Lógica Digital

Laboratório de Lógica Digital Laboratório de Lógica Digital Prática V Introdução Nesta aula iremos programar o código de um multiplicador de 4 bits contido no livro de Ordonez et al. (2003), encontrar o erro do código de multiplicação

Leia mais

ESCOLA SUPERIOR DE TECNOLOGIA DE SETÚBAL DEPARTAMENTO DE MATEMÁTICA MATEMÁTICA DISCRETA Curso: LEI. Correção do exame da Época Normal - A 2006/2007

ESCOLA SUPERIOR DE TECNOLOGIA DE SETÚBAL DEPARTAMENTO DE MATEMÁTICA MATEMÁTICA DISCRETA Curso: LEI. Correção do exame da Época Normal - A 2006/2007 ESCOLA SUPERIOR DE TECNOLOGIA DE SETÚBAL DEPARTAMENTO DE MATEMÁTICA MATEMÁTICA DISCRETA Curso: LEI Correção do exame da Época Normal - A 2006/2007 Diga, justi cado, se as seguites proposições são verdadeiras

Leia mais