Assembly do IA-32 em ambiente Linux
|
|
- Angélica Guimarães Conceição
- 6 Há anos
- Visualizações:
Transcrição
1 Sistemas de Computação 2013/14 Assembl do IA-32 em ambiete Liu TPC6 e Guião laboratorial Alberto José Proeça Objectivo e otas A lista de eercícios/tarefas propostos o TPC6 / Guião laboratorial aalisa o suporte a estruturas de cotrolo e a fuções em C, o IA-32, com recurso a um depurador (debugger). Os eercícios para serem resolvidos e etregues ates da aula TP estão assialados com uma caia ciza, e repetem-se a última folha. Recomeda-se o uso do mesmo servidor que foi usado a sessão laboratorial aterior, para se garatir coerêcia a aálise e discussão dos resultados. O teto de Itrodução ao GDB debugger, o fim deste guião, cotém iformação pertiete ao fucioameto desta sessão laboratorial, e é uma siopse ultra-compacta do maual; a versão itegral está dispoível o site da GNU, e recomeda-se aida a cosulta dos documetos dispoibilizados as otas de apoio da disciplia (a Web), por se referirem a versões mais compatíveis com as ferrametas istaladas o servidor. Ciclo While 1. Coloque a seguite fução em C um ficheiro com o ome while_loop.c, e eecute apeas a sua compilação para assembl, usado o comado gcc O2 S while_loop.c. 1 it while_loop(it, it, it ) 2 { 3 while (( > 0) & ( < )) { /* Repare o uso do operador & */ 4 += ; 5 *= ; 6 --; 7 } 8 retur ; 9 } a) Cosiderado que os argumetos,, e, passados para a fução, se ecotram respectivamete à distâcia 8, 12 e 16 do edereço especificado em %ebp, preecha a tabela de utilização de registos (semelhate ao eemplo da série Fiboacci); cosidere também a utilização de registos para variáveis temporárias (ão visíveis o código C). Registo Variável Atribuição iicial
2 TPC6: Assembl do IA-32 em Liu - 2 b) Cofirme esta utilização dos registos, directamete o computador. Para tal sugere-se a realização das seguites 5 tarefas: (i) costruir o mai, (ii) iseri-lo o ficheiro que cotém a fução, (iii) procurar o código assembl as istruções que alterem pela 1ª vez registos, (iv) iserir potos de paragem logo a seguir a elas, e (v) eecutar o código de modo a parar esses locais e assim cofirmar os valores os registos. Ei-las: i. Costrua em C um programa simples (mai) que use a fução while_loop, e que ão faça mais do que iicializar umericamete um cojuto de valores que irá depois passar como argumeto para a fução (eperimete 4, 2 e 3, respectivamete). (Sugestão: use variáveis com desigações diferetes das usadas a fução) ii. Complete o ficheiro while_loop.c com o programa mai que elaborou e crie um eecutável proto para ser depurado, usado o comado gcc -Wall O2 -g. iii. Desmote o eecutável com o comado objdump d, aalise o código assembl e idetifique em while_loop, a 1ª istrução (e respectiva localização) logo a seguir a: (i) leitura de cada um dos argumetos da stack (Nota: se o código gerado pelo compilador efectuar esta leitura em 3 istruções cosecutivas, basta etão idetificar apeas a istrução que se segue à última leitura) e (ii) utilização pela 1ª vez de cada um dos registos de 8 bits (para quê?); escreva aqui essas istruções em assembl e respetiva localização: iv. Ivocado o debugger (com gdb <ome_fich_eecutável>), isira potos de paragem (breakpoits) esses edereços, ates da eecução das istruções; eplicite aqui os comados usados (e registe o º de breakpoit atribuído a cada edereço): v. Valide o cojuto de atribuições aos registos, preechedo esta tabela sem eecutar qualquer código (apeas com base a aálise do código). Depois, cofirme esses valores eecutado o programa detro do debugger e, após cada paragem um breakpoit, visualizado o coteúdo dos registos (com prit $reg, ou com ifo registers; de otar que o gdb apeas aceita especificação de registos de 32 bits). Registo Variável Break1 Break_ Break_ Break_ Break_
3 TPC6: Assembl do IA-32 em Liu - 3 c) (R/B) Com base os argumetos passados para a fução while_loop (o mai), é possível estimar quatas vezes o loop é eecutado a fução. Para cofirmar esse valor, uma técica é itroduzir um breakpoit a istrução de salto codicioal de regresso ao iício do loop. Idique o que deve fazer depois para cofirmar o º de eecuções do loop. d) (A/R) Cosiderado que a stack cresce para cima, pretede-se costruir o diagrama da stack frame da fução while_loop com o má. de idicações (edereços e coteúdos; pode ser em headecimal), logo após a eecução da istrução ates do 2º breakpoit. Comete cada um dos coteúdos da stack frame (por e., "edereço de regresso"). Costrua assim esse diagrama: (i) estimado os valores ates da eecução do código, e (ii) cofirmado posteriormete esses valores, usado o depurador durate a eecução do código. Note que este diagrama, cada caia represeta um bloco de 32-bits em 4 células. Edereço de regresso e) (A/R) Idetifique a epressão de teste e o corpo do ciclo while (bod-statemet) o bloco do código C, e assiale as lihas de código o programa em assembl que lhe são correspodetes. Que otimizações foram feitas pelo compilador? f) (R) Escreva uma versão do tipo goto (em C) da fução, com uma estrutura semelhate ao do código assembl (tal como foi feito para a série Fiboacci). (Para fazer depois da sessão laboratorial)
4 TPC6: Assembl do IA-32 em Liu - 4 Aeo: Itrodução ao GNU debugger O GNU debugger GDB dispoibiliza um cojuto de fucioalidades úteis a aálise e avaliação do fucioameto de programas em liguagem máquia, durate a sua eecução; permite aida a eecução cotrolada de um programa, com idicação eplícita de quado iterromper essa eecução através de breakpoits, ou em eecução passo-a-passo e possibilitado a aálise do coteúdo de registos e de posições de memória, após cada iterrupção. Use o GDB para cofirmar as tabelas de utilização de registos e o valor dos argumetos os eercícios. Nota: utilize primeiro objdump para obter uma versão desmotada do programa. A tabela/figura seguite (de CSAPP) ilustra a utilização de algus dos comados mais comus para o IA-32. Commad Effect Startig ad Stoppig quit Eit GDB ru Ru our program (give commad lie argum. here) kill Stop our program Breakpoits break sum Set breakpoit at etr to fuctio sum break *080483c3 Set breakpoit at address c3 disable 3 Disable breakpoit 3 eable 2 Eable breakpoit 2 clear sum Clear a breakpoit at etr to fuctio sum delete 1 Delete breakpoit 1 delete Delete all breakpoits Eecutio stepi Eecute oe istructio stepi 4 Eecute four istructios eti Like stepi, but proceed through fuctio calls cotiue Resume eecutio fiish Ru util curret fuctio returs Eamiig code disas Disassemble curret fuctio disas sum Disassemble fuctio sum disas b7 Disassemble fuctio aroud address b7 disas b c7 Disassemble code withi specified address rage prit / $eip Prit program couter i he Eamiig data prit $ea Prit cotets of %ea i decimal prit / $ea Prit cotets of %ea i he prit /t $ea Prit cotets of %ea i biar prit 0100 Prit decimal represetatio of 0100 prit / 555 Prit he represetatio of 555 prit / ($ebp+8) Prit cotets of %ebp plus 8 i he prit *(it *) 0bffff890 Prit iteger at address 0bffff890 prit *(it *) ($ebp+8) Prit iteger at address %ebp + 8 /2w 0bffff890 Eamie 2(4-bte) words startig at addr 0bffff890 /20b sum Eamie first 20 btes of fuctio sum Useful iformatio ifo frame Iformatio about curret stack frame ifo registers Values of all the registers help Get iformatio about GDB Figure 3.27: Eample GDB Commads. These eamples illustrate some of the was GDB supports debuggig of machie-level programs.
5 TPC6: Assembl do IA-32 em Liu - 5 Nº Nome: Turma: Resolução dos eercícios 1. Aálise do código em assembl 1 it while_loop(it, it, it ) 2 { 3 while (( > 0) & ( < )) { /* Repare o uso do operador & */ 4 += ; 5 *= ; 6 --; 7 } 8 retur ; 9 } Código otimizado em assembl: Registo Variável Atribuição iicial Código C de um programa simples (mai) que usa a fução while_loop :
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 maisFaculdade de Engenharia Investigação Operacional. Prof. Doutor Engº Jorge Nhambiu
Programação Diâmica Aula 3: Programação Diâmica Programação Diâmica Determiística; e Programação Diâmica Probabilística. Programação Diâmica O que é a Programação Diâmica? A Programação Diâmica é uma técica
Leia maisLEI Sistemas de Computação 2014/15. Níveis de Abstração. TPC4 e Guião laboratorial. Luís Paulo Santos e Alberto José Proença
LEI Sistemas de Computação 2014/15 Níveis de Abstração TPC4 e Guião laboratorial Luís Paulo Santos e Alberto José Proença ------------------------------------------------------------------------------------------------------------------------------------------------
Leia maisFundamentos de Bancos de Dados 3 a Prova
Fudametos de Bacos de Dados 3 a Prova Prof. Carlos A. Heuser Julho de 2008 Duração: 2 horas Prova com cosulta Questão (Costrução de modelo ER - Peso 2 Deseja-se costruir um sistema WEB que armazee a comuicação
Leia maisFundamentos de Bancos de Dados 3 a Prova
Fudametos de Bacos de Dados 3 a Prova Prof. Carlos A. Heuser Dezembro de 2007 Duração: 2 horas Prova com cosulta Questão 1 (Costrução de modelo ER - Peso 3) Deseja-se costruir um sistema WEB que armazee
Leia maisCAP. I ERROS EM CÁLCULO NUMÉRICO
CAP I ERROS EM CÁLCULO NUMÉRICO 0 Itrodução Por método umérico etede-se um método para calcular a solução de um problema realizado apeas uma sequêcia fiita de operações aritméticas A obteção de uma solução
Leia maisPRESTAÇÃO = JUROS + AMORTIZAÇÃO
AMORTIZAÇÃO Amortizar sigifica pagar em parcelas. Como o pagameto do saldo devedor pricipal é feito de forma parcelada durate um prazo estabelecido, cada parcela, chamada PRESTAÇÃO, será formada por duas
Leia maisMatemática Em Nível IME/ITA
Caio dos Satos Guimarães Matemática Em Nível IME/ITA Volume 1: Números Complexos e Poliômios 1ª Edição São José dos Campos 007 SP Prefácio O livro Matemática em Nível IME/ITA tem como objetivo ão somete
Leia maisLEI Sistemas de Computação 2011/12. Níveis de Abstração. TPC4 e Guião laboratorial. Luís Paulo Santos e Alberto José Proença
LEI Sistemas de Computação 2011/12 Níveis de Abstração TPC4 e Guião laboratorial Luís Paulo Santos e Alberto José Proença ------------------------------------------------------------------------------------------------------------------------------------------------
Leia maisNeste capítulo, pretendemos ajustar retas ou polinômios a um conjunto de pontos experimentais.
03 Capítulo 3 Regressão liear e poliomial Neste capítulo, pretedemos ajustar retas ou poliômios a um cojuto de potos experimetais. Regressão liear A tabela a seguir relacioa a desidade (g/cm 3 ) do sódio
Leia maisCIRCUITOS 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 maisCurso MIX. Matemática Financeira. Juros compostos com testes resolvidos. 1.1 Conceito. 1.2 Período de Capitalização
Curso MI Matemática Fiaceira Professor: Pacífico Referêcia: 07//00 Juros compostos com testes resolvidos. Coceito Como vimos, o regime de capitalização composta o juro de cada período é calculado tomado
Leia maisCapitulo 6 Resolução de Exercícios
FORMULÁRIO Cojutos Equivaletes o Regime de Juros Simples./Vecimeto Comum. Descoto Racioal ou Por Detro C1 C2 Cm C1 C2 C...... 1 i 1 i 1 i 1 i 1 i 1 i 1 2 m 1 2 m C Ck 1 i 1 i k1 Descoto Por Fora ou Comercial
Leia mais5- CÁLCULO APROXIMADO DE INTEGRAIS 5.1- INTEGRAÇÃO NUMÉRICA
5- CÁLCULO APROXIMADO DE INTEGRAIS 5.- INTEGRAÇÃO NUMÉRICA Itegrar umericamete uma fução y f() um dado itervalo [a, b] é itegrar um poliômio P () que aproime f() o dado itervalo. Em particular, se y f()
Leia maisMINISTÉRIO DAS CIDADES, ORDENAMENTO DO TERRITÓRIO E AMBIENTE Instituto do Ambiente PROCEDIMENTOS ESPECÍFICOS DE MEDIÇÃO DE RUÍDO AMBIENTE
MINISÉRIO DAS CIDADES, ORDENAMENO DO ERRIÓRIO E AMBIENE Istituto do Ambiete PROCEDIMENOS ESPECÍFICOS DE MEDIÇÃO DE RUÍDO AMBIENE Abril 2003 . Equadrameto O presete documeto descreve a metodologia a seguir
Leia maisFundamentos de Bancos de Dados 3 a Prova
Fudametos de Bacos de Dados 3 a Prova Prof. Carlos A. Heuser Dezembro de 2008 Duração: 2 horas Prova com cosulta Questão (Costrução de modelo ER) Deseja-se projetar uma base de dados que dará suporte a
Leia maisEstimação por Intervalo (Intervalos de Confiança):
Estimação por Itervalo (Itervalos de Cofiaça): 1) Itervalo de Cofiaça para a Média Populacioal: Muitas vezes, para obter-se a verdadeira média populacioal ão compesa fazer um levatameto a 100% da população
Leia maisUNIVERSIDADE DA MADEIRA
Biofísica UNIVERSIDADE DA MADEIRA P9:Lei de Sell. Objetivos Verificar o deslocameto lateral de um feixe de luz LASER uma lâmia de faces paralelas. Verificação do âgulo critico e reflexão total. Determiação
Leia maisSistema Computacional para Medidas de Posição - FATEST
Sistema Computacioal para Medidas de Posição - FATEST Deise Deolido Silva, Mauricio Duarte, Reata Ueo Sales, Guilherme Maia da Silva Faculdade de Tecologia de Garça FATEC deisedeolido@hotmail.com, maur.duarte@gmail.com,
Leia maisAnálise de Projectos ESAPL / IPVC. Critérios de Valorização e Selecção de Investimentos. Métodos Estáticos
Aálise de Projectos ESAPL / IPVC Critérios de Valorização e Selecção de Ivestimetos. Métodos Estáticos Como escolher ivestimetos? Desde sempre que o homem teve ecessidade de ecotrar métodos racioais para
Leia maisCaderno de Fórmulas. Debêntures Cetip21
Última Atualização: 01/04/2016 E ste Cadero tem por objetivo iformar aos usuários a metodologia e os critérios de precisão dos cálculos implemetados Para Debêtures o Cetip21. São aqui apresetadas fórmulas
Leia maisCapítulo 5 Cálculo Diferencial em IR n 5.1 Definição de função de várias variáveis: campos vetoriais e campos escalares.
5. Defiição de fução de várias variáveis: campos vetoriais e. Uma fução f : D f IR IR m é uma fução de variáveis reais. Se m = f é desigada campo escalar, ode f(,, ) IR. Temos assim f : D f IR IR (,, )
Leia mais5. A nota final será a soma dos pontos (negativos e positivos) de todas as questões
DEPARTAMENTO DE ESTATÍSTICA - UFMG PROVA DE ESTATÍSTICA E PROBABILIDADE SELEÇÃO - MESTRADO/ UFMG - 2013/2014 Istruções: 1. Cada questão respodida corretamete vale 1 (um) poto. 2. Cada questão respodida
Leia mais( ) ( ) ( ) ( ) ( ) 3 - INTRODUÇÃO À RESOLUÇÃO DE SISTEMAS NÃO LINEARES. Introdução.
55 3 - INTRODUÇÃO À RESOLUÇÃO DE SISTEMAS NÃO LINEARES. Itrodução. No processo de resolução de um problema prático é reqüete a ecessidade de se obter a solução de um sistema de equações ão lieares. Dada
Leia maisJUROS COMPOSTOS. Questão 01 A aplicação de R$ 5.000, 00 à taxa de juros compostos de 20% a.m irá gerar após 4 meses, um montante de: letra b
JUROS COMPOSTOS Chamamos de regime de juros compostos àquele ode os juros de cada período são calculados sobre o motate do período aterior, ou seja, os juros produzidos ao fim de cada período passam a
Leia maisLista 9 - Introdução à Probabilidade e Estatística
UNIVERSIDADE FEDERAL DO ABC Lista 9 - Itrodução à Probabilidade e Estatística Desigualdades e Teoremas Limites 1 Um ariro apota a um alvo de 20 cm de raio. Seus disparos atigem o alvo, em média, a 5 cm
Leia maisAPLICAÇÃO DO PROBLEMA DO CAIXEIRO VIAJANTE NA OTIMIZAÇÃO DE ROTEIROS
APLICAÇÃO DO PROBLEMA DO CAIXEIRO VIAJANTE NA OTIMIZAÇÃO DE ROTEIROS Ferado Soares Gomes Taufer (FURG) feradosoares29@hotmail.com Elaie Correa Pereira (FURG) elaiepereira@prolic.furg.br Este artigo apreseta
Leia maisPLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I
PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I MÉDIO PRAZO 1 TECNOLOGIAS DE INFORMAÇÃO E INFORMÁTICA OBJECTIVOS CONTEÚDOS DATA Conceitos Introdutórios Conhecer os conceitos básicos relacionados
Leia maisTabela Price - verdades que incomodam Por Edson Rovina
Tabela Price - verdades que icomodam Por Edso Rovia matemático Mestrado em programação matemática pela UFPR (métodos uméricos de egeharia) Este texto aborda os seguites aspectos: A capitalização dos juros
Leia maisDisciplina: Séries e Equações Diferenciais Ordinárias Prof Dr Marivaldo P Matos Curso de Matemática UFPBVIRTUAL matos@mat.ufpb.br
Disciplia: Séries e Equações Difereciais Ordiárias Prof Dr Marivaldo P Matos Curso de Matemática UFPBVIRTUAL matos@mat.ufpb.br Ambiete Virtual de Apredizagem: Moodle (www.ead.ufpb.br) Site do Curso: www.mat.ufpb.br/ead
Leia maisComputação Científica - Departamento de Informática Folha Prática 1
1. Costrua os algoritmos para resolver os problemas que se seguem e determie as respetivas ordes de complexidade. a) Elaborar um algoritmo para determiar o maior elemeto em cada liha de uma matriz A de
Leia maisMatemática Financeira e Análise de Investimentos
e Aálise de Ivestimetos 1 e Aálise de Ivestimetos Objetivos 1. Coceitos fudametais em capitalização simples e compostos 2. Cálculo de juros e descotos 3. Atualização de ídices iflacioários 4. Amortização
Leia maisCOLÉGIO ANCHIETA-BA. ELABORAÇÃO: PROF. ADRIANO CARIBÉ e WALTER PORTO. RESOLUÇÃO: PROFA, MARIA ANTÔNIA C. GOUVEIA
Questão 0. (UDESC) A AVALIAÇÃO DE MATEMÁTICA DA UNIDADE I-0 COLÉGIO ANCHIETA-BA ELABORAÇÃO: PROF. ADRIANO CARIBÉ e WALTER PORTO. PROFA, MARIA ANTÔNIA C. GOUVEIA Um professor de matemática, após corrigir
Leia maisSolução de Equações Diferenciais Ordinárias Usando Métodos Numéricos
DELC - Departameto de Eletrôica e Computação ELC 0 Estudo de Casos em Egeharia Elétrica Solução de Equações Difereciais Ordiárias Usado Métodos Numéricos Versão 0. Giovai Baratto Fevereiro de 007 Ídice
Leia maisEstatística stica para Metrologia
Estatística stica para Metrologia Aula Môica Barros, D.Sc. Juho de 28 Muitos problemas práticos exigem que a gete decida aceitar ou rejeitar alguma afirmação a respeito de um parâmetro de iteresse. Esta
Leia maisManual de Operações do Painel Administrativo do site www.jornalrotadomar.com.br
Manual de Operações do Painel Administrativo do site www.jornalrotadomar.com.br 2015 DMW DESIGN - AGÊNCIA DIGITAL contato@dmwdesign.com.br www.dmwdesign.com.br Login Para efetuar o Login no Painel Administrativo
Leia maisAPLICAÇÃO DO MÉTODO DE INTEGRAÇÃO TRAPEZOIDAL EM SISTEMAS ELÉTRICOS
AT49-07 - CD 6-07 - PÁG.: APLICAÇÃO DO MÉTODO DE INTEGAÇÃO TAPEZOIDAL EM SISTEMAS ELÉTICOS J.. Cogo A.. C. de Oliveira IEE - EFEI Uiv. Taubaté Artigo apresetado o Semiário de Pesquisa EFEI 983 ESUMO Este
Leia maisAPONTAMENTOS DE ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA
UNIVERSIDADE DO ALGARVE ESCOLA SUPERIOR DE TECNOLOGIA APONTAMENTOS DE ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA (III ) ÁREA DEPARTAMENTAL DE ENGENHARIA CIVIL Ídice Itrodução Aplicação do cálculo matricial aos
Leia mais5) Verifique a existência de novos pincéis no painel Brushes. Para os usar, basta seleccionar um deles e aplicar sobre a sua imagem:
76 Ph o t o s h o p cs4 - Cu r s o Co m p l e t o 5.1.1 Predefiições de picéis e ferrametas É possível gravar um cojuto de opções de picel como uma predefiição para aceder rapidamete às características
Leia maisCadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)
Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Sites dinâmicos Com Expression Web TI2009/10 EWD_1 .ASPX vs.html HTML: HTML é uma linguagem para descrever páginas web HTML significa Hyper Text
Leia maisMATEMÁTICA A - 12o Ano Funções - Limite segundo Heine
MATEMÁTICA A - o Ao Fuções - Limite segudo Heie Eercícios de eames e testes itermédios. Seja f a fução, de domíio R \ {}, defiida por f) = e Cosidere a sucessão de úmeros reais ) tal que = Qual é o valor
Leia maisA seguir, uma demonstração do livro. Para adquirir a versão completa em papel, acesse: www.pagina10.com.br
A seguir, uma demostração do livro. Para adquirir a versão completa em papel, acesse: www.pagia10.com.br Matemática comercial & fiaceira - 2 4 Juros Compostos Iiciamos o capítulo discorredo sobre como
Leia maisUM MODELO DE PLANEJAMENTO DA PRODUÇÃO CONSIDERANDO FAMÍLIAS DE ITENS E MÚLTIPLOS RECURSOS UTILIZANDO UMA ADAPTAÇÃO DO MODELO DE TRANSPORTE
UM MODELO DE PLANEJAMENTO DA PRODUÇÃO CONSIDERANDO FAMÍLIAS DE ITENS E MÚLTIPLOS RECURSOS UTILIZANDO UMA ADAPTAÇÃO DO MODELO DE TRANSPORTE Debora Jaesch Programa de Pós-Graduação em Egeharia de Produção
Leia maisEndereço. Dados. Mem Read Mem select
Parte IV Sistea de Meória Os sisteas de coputação utiliza vários tipos de dispositivos para arazeaeto de dados e de istruções. Os dispositivos de arazeaeto cosiste e eória pricipal e eória secudária. A
Leia maisParte 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 maisM = C (1 + i) n. Comparando o cálculo composto (exponencial) com o cálculo simples (linear), vemos no cálculo simples:
PEDRO ORBERTO JUROS COMPOSTOS Da capitalização simples, sabemos que o redimeto se dá de forma liear ou proporcioal. A base de cálculo é sempre o capital iicial. o regime composto de capitalização, dizemos
Leia maisAnexo VI Técnicas Básicas de Simulação do livro Apoio à Decisão em Manutenção na Gestão de Activos Físicos
Aexo VI Técicas Básicas de Simulação do livro Apoio à Decisão em Mauteção a Gestão de Activos Físicos LIDEL, 1 Rui Assis rassis@rassis.com http://www.rassis.com ANEXO VI Técicas Básicas de Simulação Simular
Leia maisProblema de Fluxo de Custo Mínimo
Problema de Fluo de Custo Míimo The Miimum Cost Flow Problem Ferado Nogueira Fluo de Custo Míimo O Problema de Fluo de Custo Míimo (The Miimum Cost Flow Problem) Este problema possui papel pricipal etre
Leia maisINTRODUÇÃO A TEORIA DE CONJUNTOS
INTRODUÇÃO TEORI DE CONJUNTOS Professora Laura guiar Cojuto dmitiremos que um cojuto seja uma coleção de ojetos chamados elemetos e que cada elemeto é um dos compoetes do cojuto. Geralmete, para dar ome
Leia maisAPOSTILA MATEMÁTICA FINANCEIRA PARA AVALIAÇÃO DE PROJETOS
Miistério do Plaejameto, Orçameto e GestãoSecretaria de Plaejameto e Ivestimetos Estratégicos AJUSTE COMPLEMENTAR ENTRE O BRASIL E CEPAL/ILPES POLÍTICAS PARA GESTÃO DE INVESTIMENTOS PÚBLICOS CURSO DE AVALIAÇÃO
Leia maisTópicos de Mecânica Quântica I. Equações de Newton e de Hamilton versus Equações de Schrödinger
Tópicos de Mecâica Quâtica I Equações de Newto e de Hamilto versus Equações de Schrödiger Ferado Ferades Cetro de Ciêcias Moleculares e Materiais, DQBFCUL Notas para as aulas de Química-Física II, 010/11
Leia maisAnálise no domínio dos tempos de sistemas representados no Espaço dos Estados
MEEC Mestrado em Egeharia Electrotécica e de Computadores MCSDI Guião do trabalho laboratorial º 3 Aálise o domíio dos tempos de sistemas represetados o Espaço dos Estados Aálise o domíio dos tempos de
Leia maisMatemática Alexander dos Santos Dutra Ingrid Regina Pellini Valenço
4 Matemática Alexader dos Satos Dutra Igrid Regia Pellii Valeço Professor SUMÁRIO Reprodução proibida. Art. 84 do Código Peal e Lei 9.60 de 9 de fevereiro de 998. Módulo 0 Progressão aritmérica.................................
Leia maisInfluência do ruído aéreo gerado pela percussão de pavimentos na determinação de L n,w
Ifluêcia do ruído aéreo gerado pela percussão de pavimetos a determiação de,w iogo M. R. Mateus CONTRAruído Acústica e Cotrolo de Ruído, Al. If.. Pedro, Nº 74-1º C, 3030 396 Coimbra Tel.: 239 403 666;
Leia maisMatemática. Resolução das atividades complementares. M10 Progressões. 1 (UFBA) A soma dos 3 o e 4 o termos da seqüência abaixo é:
Resolução das atividades complemetares Matemática M0 Progressões p. 46 (UFBA) A soma dos o e 4 o termos da seqüêcia abaio é: a 8 * a 8 ( )? a, IN a) 6 c) 0 e) 6 b) 8 d) 8 a 8 * a 8 ( )? a, IN a 8 ()? a
Leia maisGuia do Professor. Matemática e Saúde. Experimentos
Guia do Professor Matemática e Saúde Experimetos Coordeação Geral Elizabete dos Satos Autores Bárbara N. Palharii Alvim Sousa Karia Pessoa da Silva Lourdes Maria Werle de Almeida Luciaa Gastaldi S. Souza
Leia maisFundamentos de Bancos de Dados 3 a Prova Caderno de Questões
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de
Leia maisActivALEA. ative e atualize a sua literacia
ActivALEA ative e atualize a sua literacia N.º 29 O QUE É UMA SONDAGEM? COMO É TRANSMIITIIDO O RESULTADO DE UMA SONDAGEM? O QUE É UM IINTERVALO DE CONFIIANÇA? Por: Maria Eugéia Graça Martis Departameto
Leia maisMódulo 4 Matemática Financeira
Módulo 4 Matemática Fiaceira I Coceitos Iiciais 1 Juros Juro é a remueração ou aluguel por um capital aplicado ou emprestado, o valor é obtido pela difereça etre dois pagametos, um em cada tempo, de modo
Leia maisCapitulo 3 Resolução de Exercícios
S C J J C i FORMULÁRIO Regime de Juros Compostos S C i C S i S i C S LN C LN i 3.7 Exercícios Propostos ) Qual o motate de uma aplicação de R$ 00.000,00 aplicados por um prazo de meses, a uma taxa de 5%
Leia maisPROTÓTIPO DE MODELO DE DIMENSIONAMENTO DE ESTOQUE
ROTÓTIO DE MODELO DE DIMENSIONAMENTO DE ESTOQUE Marcel Muk E/COE/UFRJ - Cetro de Tecologia, sala F-18, Ilha Uiversitária Rio de Jaeiro, RJ - 21945-97 - Telefax: (21) 59-4144 Roberto Citra Martis, D. Sc.
Leia maisAté que tamanho podemos brincar de esconde-esconde?
Até que tamaho podemos bricar de escode-escode? Carlos Shie Sejam K e L dois subcojutos covexos e compactos de R. Supoha que K sempre cosiga se escoder atrás de L. Em termos mais precisos, para todo vetor
Leia maisDo alto-nível ao assembly
Do alto-nível ao assembly Compiladores Cristina C. Vieira 1 Viagem Como são implementadas as estruturas computacionais em assembly? Revisão dos conceitos relacionados com a programação em assembly para
Leia maisMATEMÁTICA FINANCEIRA
MATEMÁTICA FINANCEIRA Prof. Gilmar Boratto Material de apoio para o curso de Admiistração. ÍNDICE CONCEITOS BÁSICOS...- 2-1- CONCEITO DE FLUXO DE CAIXA...- 2-2-A MATEMÁTICA FINANCEIRA E SEUS OBJETIVOS...-
Leia maisO erro da pesquisa é de 3% - o que significa isto? A Matemática das pesquisas eleitorais
José Paulo Careiro & Moacyr Alvim O erro da pesquisa é de 3% - o que sigifica isto? A Matemática das pesquisas eleitorais José Paulo Careiro & Moacyr Alvim Itrodução Sempre que se aproxima uma eleição,
Leia maisCAPÍTULO III ANÁLISE DOS DADOS. Para responder à primeira pergunta, observe os dois gráficos abaixo
CAPÍTULO III ANÁLISE DOS DADOS III.5 Idéias básicas sobre gráficos e modelos Modelos são regras matemáticas que permitem reproduzir um cojuto de valores uméricos a partir de outro ao qual correspodem.
Leia maisO Índice Preço/Lucro é um Indicador Eficiente? Evidências para o Mercado Brasileiro
O Ídice Preço/Lucro é um Idicador Eficiete? Evidêcias para o Mercado Brasileiro Kelmara Medes Vieira (UFSM) kelmara@smail.ufsm.br Alexadre Majola Gava (UFRGS) ale.gava@terra.com.br Resumo Este Trabalho
Leia maisJ. A. M. Felippe de Souza 9 Diagramas de Bode
9 Diagramas de Bode 9. Itrodução aos diagramas de Bode 3 9. A Fução de rasferêcia 4 9.3 Pólos e zeros da Fução de rasferêcia 8 Equação característica 8 Pólos da Fução de rasferêcia 8 Zeros da Fução de
Leia maisCRI Certificados de Recebíveis Imobiliários. Guia para Elaboração dos Fluxos de Pagamentos Data: 16/11/2015
1 CRI Certificados de Recebíveis Imobiliários Guia para Elaboração dos Fluxos de Pagametos Data: 16/11/2015 Sumário/Ídice CRI - CERTIFICADOS DE RECEBÍVEIS IMOBILIÁRIOS... 1 SUMÁRIO/ÍNDICE... 2 1. OBJETIVO...
Leia mais1. O Cartão ACP Master...2. 2. Precauções a ter com o seu Cartão ACP Master...2
GUIA DO UTILIZADOR Cartão ACP Master Ídice 1. O Cartão ACP Master...2 2. Precauções a ter com o seu Cartão ACP Master...2 3. O que fazer em caso de perda, furto, roubo ou extravio do cartão...3 4. Ode
Leia maisComputação Eletrônica
Computação Eletrôica (1 Giga Byte) Processador (Itel Petium) Disco ou HD (100 Giga Bytes) Por que temos 2 memórias? HD: permaete (pode desligar o computador), barato e leto O HD é represetado por um cilidro
Leia maisFundamentos de Programação. Diagrama de blocos
Fundamentos de Programação Diagrama de blocos Prof. M.Sc.: João Paulo Q. dos Santos E-mail: joao.queiroz@ifrn.edu.br Página: http://docente.ifrn.edu.br/joaoqueiroz/ O processo de desenvolvimento (programação),
Leia maisLinux Caixa Mágica. Documentos Técnicos CM. Manual de Configuração de Ligação à Internet por placas 3G 00904/2007 28
Linux Documentos Técnicos CM Manual de Configuração de Ligação à Internet por placas 3G Date: Pages: Issue: State: Access: Reference: 00904/2007 28 Manual de Configuração de Ligação à Internet por placas
Leia maisProva 3 Matemática ... GABARITO 1 NOME DO CANDIDATO:
Prova 3 QUESTÕES OBJETIIVAS N ọ DE ORDEM: NOME DO CANDIDATO: N ọ DE INSCRIÇÃO: IINSTRUÇÕES PARA A REALIIZAÇÃO DA PROVA. Cofira os campos N ọ DE ORDEM, N ọ DE INSCRIÇÃO e NOME, que costam da etiqueta fixada
Leia maisComparação de testes paramétricos e não paramétricos aplicados em delineamentos experimentais
Comparação de testes paramétricos e ão paramétricos aplicados em delieametos experimetais Gustavo Mello Reis (UFV) gustavo_epr@yahoo.com.br José Ivo Ribeiro Júior (UFV) jivo@dpi.ufv.br RESUMO: Para comparar
Leia maisProjetos de Controle
Projetos de Cotrole EA7 - Prof. Vo Zube Cotrole do Pêdulo Ivertido com Carro.... Modelo matemático (pg. 7 das Notas de Aula).... Cotrole por realimetação de estados supodo acesso a todos os estados (CASO
Leia maisRejane Corrrea da Rocha. Matemática Financeira
Rejae Corrrea da Rocha Matemática Fiaceira Uiversidade Federal de São João del-rei 0 Capítulo 5 Matemática Fiaceira Neste capítulo, os coceitos básicos de Matemática Fiaceira e algumas aplicações, dos
Leia maisBC1424 Algoritmos e Estruturas de Dados I Aula 02: Ponteiros, estruturas e alocação de memória
BC1424 Algoritmos e Estruturas de Dados I Aula 02: Ponteiros, estruturas e alocação de memória Prof. Jesús P. Mena-Chalco 1Q-2016 1 Cloud9 Crie uma conta no c9.io Apenas é requerido criar uma área (máquina
Leia maisCONCURSO PÚBLICO PARA PROVIMENTO DE CARGOS EFETIVOS DA PREFEITURA MUNICÍPIO DE TAIOBEIRAS/MG - EDITAL 1/2014 -
CONCURSO PÚBLICO PARA PROVIMENTO DE CARGOS EFETIVOS DA PREFEITURA MUNICÍPIO DE TAIOBEIRAS/MG - EDITAL 1/014 - ESTE CADERNO DE PROVAS DESTINA-SE AOS CANDIDATOS AOS SEGUINTES CARGOS: Auxiliar de Saúde Soldador
Leia maisDSL-500G Roteador ADSL Manual do Usuário DSL-500G Roteador ADSL Manual do Usuário (Novembro de 2002) i
DSL-500G Roteador ADSL Maual do Usuário (Novembro de 2002) i Garatia Limitada Hardware: A D-LINK GARANTE QUE SEUS PRODUTOS DE HARDWARE ESTÃO LIVRES DE DEFEITOS DE FABRICAÇÃO E MATÉRIA- PRIMA, SOB CONDIÇÕES
Leia maisa taxa de juros i está expressa na forma unitária; o período de tempo n e a taxa de juros i devem estar na mesma unidade de tempo.
UFSC CFM DEPARTAMENTO DE MATEMÁTICA MTM 5151 MATEMÁTICA FINACEIRA I PROF. FERNANDO GUERRA. UNIDADE 3 JUROS COMPOSTOS Capitalização composta. É aquela em que a taxa de juros icide sempre sobre o capital
Leia maisESTUDO DA SECAGEM DE BANANAS ATRAVÉS DO MODELO DE DIFUSÃO USANDO SOLUÇÕES ANALÍTICAS
WWWCONVIBRAORG ESTUDO DA SECAGEM DE BANANAS ATRAVÉS DO MODELO DE DIFUSÃO USANDO SOLUÇÕES ANALÍTICAS ANDRÉA F RODRIGUES 1, WILTON P SILVA 2, JOSIVANDA P GOMES 3, CLEIDE M D P S SILVA 4, ÍCARO CARVALHO RAMOS
Leia mais1) Escrever um programa que faça o calculo de transformação de horas em minuto onde às horas devem ser apenas número inteiros.
Dscpla POO-I 2º Aos(If) - (Lsta de Eercícos I - Bmestre) 23/02/2015 1) Escrever um programa que faça o calculo de trasformação de horas em muto ode às horas devem ser apeas úmero teros. Deverá haver uma
Leia maisAula 7. Em outras palavras, x é equivalente a y se, ao aplicarmos x até a data n, o montante obtido for igual a y.
DEPARTAMENTO...: ENGENHARIA CURSO...: PRODUÇÃO DISCIPLINA...: ENGENHARIA ECONÔMICA / MATEMÁTICA FINANCEIRA PROFESSORES...: WILLIAM FRANCINI PERÍODO...: NOITE SEMESTRE/ANO: 2º/2008 Aula 7 CONTEÚDO RESUMIDO
Leia maisCarteiras de Mínimo VAR ( Value at Risk ) no Brasil
Carteiras de Míimo VAR ( Value at Risk ) o Brasil Março de 2006 Itrodução Este texto tem dois objetivos pricipais. Por um lado, ele visa apresetar os fudametos do cálculo do Value at Risk, a versão paramétrica
Leia maisManual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10
Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10 1-Antes de iniciar a instalação do SQL é necessário liberar as permissões do usuário para evitar erro, para realizar esse procedimento
Leia maisINE 5111- ESTATÍSTICA APLICADA I - TURMA 05324 - GABARITO LISTA DE EXERCÍCIOS SOBRE AMOSTRAGEM E PLANEJAMENTO DA PESQUISA
INE 5111- ESTATÍSTICA APLICADA I - TURMA 534 - GABARITO LISTA DE EXERCÍCIOS SOBRE AMOSTRAGEM E PLANEJAMENTO DA PESQUISA 1. Aalise as situações descritas abaixo e decida se a pesquisa deve ser feita por
Leia maisEquações Diferenciais (ED) Resumo
Equações Difereciais (ED) Resumo Equações Difereciais é uma equação que evolve derivadas(diferecial) Por eemplo: dy ) 5 ( y: variável depedete, : variável idepedete) d y dy ) 3 0 y ( y: variável depedete,
Leia maisManual do Usuário PR-100USB
Maual do Usuário PR-100USB Versão: 2.2 1 Ídice 1. INTRODUÇÃO... 3 2. COMPOSIÇÃO BÁSICA DO EQUIPAMENTO... 4 2.1 OPCIONAIS MEDIANTE SOLICITAÇÃO ESPECÍFICA DA NAXOS... 4 3. ORIENTAÇÃO PARA INSTALAÇÃO... 4
Leia mais37ª OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 3 (Ensino Médio) GABARITO
37ª OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 3 Esio Médio) GABARITO GABARITO NÍVEL 3 ) B ) A ) B ) D ) C ) B 7) C ) C 7) B ) C 3) D 8) E 3) A 8) E 3) A ) C 9) B ) B 9) B ) C ) E 0) D ) A
Leia maisProgramação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI
Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida Aula II jquery UI Introdução O que é jquery UI? Biblioteca que fornece maior nível de abstração para interação
Leia maisCOLÉGIO DE EDUCAÇÃO INFANTIL E FUNDAMENTAL FERNANDO DE ALMEIDA. Lista de trabalhos Terceiro Ano- 1 bimestre/ 2016
Lista de trabalhos Terceiro Ano- 1 bimestre/ 2016 Trabalho de português 1) faca uma pesquisa e com desenhos monte um livrinho com um tema que você escolher: Exemplo: capa, paginas, figuras, falas...etc.
Leia maisAMOSTRAGEM. metodologia de estudar as populações por meio de amostras. Amostragem ou Censo?
AMOSTRAGEM metodologia de estudar as populações por meio de amostras Amostragem ou Ceso? Por que fazer amostragem? população ifiita dimiuir custo aumetar velocidade a caracterização aumetar a represetatividade
Leia maisMétodos Estatísticos de Previsão MÉTODOS ESTATÍSTICOS DE PREVISÃO. Regressão Linear. Bernardo Almada-Lobo
MÉTODO ETATÍTICO DE PREVIÃO 8 6 4 98 96 94 9 9 5 5 Regressão Liear Berardo Almada-Lobo Regressão A regressão é uma das técicas estatísticas mais potetes e de utilização mais frequete. É um método matemático
Leia maisProbabilidades. José Viegas
Probabilidades José Viegas Lisboa 001 1 Teoria das probabilidades Coceito geral de probabilidade Supoha-se que o eveto A pode ocorrer x vezes em, igualmete possíveis. Etão a probabilidade de ocorrêcia
Leia maiswww.sysdevsolutions.com Driver Next Versão 1.0 de 07-03-2011 Português
Driver Next Versão 1.0 de 07-03-2011 Português Índice Configuração dos documentos no Backofficce... 3 O Driver ERP Next... 6 Configurações principais... 6 Configurações do vendedor... 7 Configurações do
Leia maisCalendário de inspecções em Manutenção Preventiva Condicionada com base na Fiabilidade
Caledário de ispecções em Mauteção Prevetiva Codicioada com base a Fiabilidade Rui Assis Faculdade de Egeharia da Uiversidade Católica Portuguesa Rio de Mouro, Portugal rassis@rassis.com http://www.rassis.com
Leia maisI. Objetivos: II. Instruções gerais: c) Cada grupo de até três alunos deverá resolver apenas o exercício indicado em seu respectivo tema;
www/campossallesedubr Cursos de: Admiistração, Ciêcias Cotábeis, Direito, Pedagogia, Sistemas de Iformação, e tecológicos - telefoe () 649-7- Cálculo Atuarial 4 Professor Dorival Boora Júior- avaliação
Leia maisPROVA DE FÍSICA 2º ANO - 2ª MENSAL - 3º TRIMESTRE TIPO A
PROVA DE FÍSICA º ANO - ª MENSAL - º TRIMESTRE TIPO A 0) Aalise a(s) afirmação(ões) abaio e assiale V para a(s) verdadeira(s) e F para a(s) falsa(s). Um raio lumioso propaga-se do meio A, cujo ídice de
Leia maisORIENTAÇÕES PARA ELABORAÇÃO DE RELATÓRIO DE INICIAÇÃO CIENTÍFICA
1 ORIENTAÇÕES PARA ELABORAÇÃO DE RELATÓRIO DE INICIAÇÃO CIENTÍFICA ORIENTAÇÕES GERAIS Cada aluno deve elaborar seu relatório, mesmo que o trabalho esteja sendo desenvolvido em grupo. Os relatórios devem
Leia mais