CONCURSO PETROBRAS DRAFT. Microprocessadores, CLPs e Arquiteturas Computacionais. Questões Resolvidas

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

Download "CONCURSO PETROBRAS DRAFT. Microprocessadores, CLPs e Arquiteturas Computacionais. Questões Resolvidas"

Transcrição

1 CONCURSO PETROBRAS ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - ELETRÔNICA ENGENHEIRO(A) JÚNIOR - ÁREA: AUTOMAÇÃO Microprocessadores, CLPs e Arquiteturas Computacionais Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA BANCA CESGRANRIO DRAFT Produzido Exatas Concursos rev.2a

2 Índice Questões Prova: Engenheiro(a) Equipamentos Júnior - Eletrônica - Petrobras 2012/1 Q64 (pág. 42). Prova: Engenheiro(a) Equipamentos Júnior - Eletrônica - Petrobras 2011 Q56 (pág. 9), Q57 (pág. 39), Q58 (pág. 10), Q61 (pág. 40). Prova: Engenheiro(a) Equipamentos Júnior - Eletrônica - Petrobras 2010/2 Q55 (pág. 33), Q67 (pág. 1), Q (pág. 3), Q69 (pág. 5). Prova: Engenheiro(a) Equipamentos Júnior - Eletrônica - Petrobras 2010/1 Q4 (pág. 43), Q5 (pág. 11), Q25 (pág. 44), Q26 (pág. 45), Q57 (pág. 22), Q58 (pág. 26). Prova: Engenheiro(a) Júnior - Área: Automação - Transpetro 2012 Q26 (pág. 12). Prova: Engenheiro(a) Júnior - Área: Automação - Transpetro 2011 DRAFT Q47 (pág. 36), Q48 (pág. 37), Q49 (pág. 38). Prova: Engenheiro(a) Júnior - Área: Automação - Transpetro 2008 Q39 (pág. 13). Prova: Engenheiro(a) Júnior - Área: Automação - Transpetro 2006 Q34 (pág. 15), Q35 (pág. 15), Q39 (pág. 18), Q40 (pág. 19). Prova: Engenheiro(a) Equipamentos Júnior - Eletrônica - Termoaçu 2008/1 Q42 (pág. 49), Q43 (pág. 6), Q57 (pág. 28), Q58 (pág. 29), Q59 (pág. 32), Q60 (pág. 30). Prova: Engenheiro(a) Equipamentos Júnior - Eletrônica - Refap 2007 Q29 (pág. 50), Q30 (pág. 7).

3 MIC., CLPs, ARQUIT. COMP. Prova: Engenheiro(a) Termelétrica Júnior - Eletrônica - Termoceará 2009 Q47 (pág. 35). Prova: Engenheiro(a) - Eletrônica - Eletrobras Eletronuclear 2010 Q45 (pág. 8), Q46 (pág. 47). Prova: Profissional Júnior - Eng. Eletrônica - BR Distribuidora 2008 Q46 (pág. 51). Prova: Engenheiro(a) Equipamentos Pleno - Eletrônica - Petrobras 2006 Q33 (pág. 52), Q38 (pág. 53), Q58 (pág. 54). Prova: Técnico Instrumentação - Transpetro 2006 Q34 (pág. 17), Q37 (pág. 21). Número total questões resolvidas nesta apostila: 42 DRAFT Material uso exclusivo Sendo vedada, quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação e distribuição. Sujeitando-se o infrator à responsabilização civil e criminal.

4 MIC., CLPs, ARQUIT. COMP. 3 Questão 2 63 Um registro dados é composto, na seguinte orm, : - 3 inteiros 32 bits; - 1 vetor fixo 3 caracteres; - 1 vetor fixo 2 inteiros 16 bits. (Eng. Equipamentos Jr Eletrônica - Petrobras 2010/2) Figura I ax,4000h push ax ax,6000h Resolução: Dada a configuração inicial da pilha mostrada na Figura I, o valor do registrador ax, ao final da execução da sequência instruções acima, será (C) B000h (D) C000h (E) D000h 67 zx bl,50h cx,bl bl,0a0h Abaixo vamos analisar cada linha do sx código, acompanhando ax,bl a evolução da pilha quando houver uma operação retirada(pop) ou colocação (push) ax,4000h O registrador AX passa a guardar o valor 4000h. AX=4000h. Esta instrução retira o dado atualmente apontado na pilha (1000h) e o grava no registrador DX, ou seja, agora temos DX=1000h. Como houve uma retirada dado da pilha, o primeiro dado é consumido e o SP (stack AMOSTRA GRÁTIS AMOSTRA GRÁTIS AMOSTRA GRÁTIS add ax,cx Esta instrução soma os valores atualmente contidos nos regis- Caso o compilador esteja alinhando seus dados As instruções sx e zx são utilizadas para fazer a doublewords, o tamanho, dados em bytes, na pilha. uma variável sse tipo registro é registradores 16 bits, como AX e CX, respectivamente cópia dados registradores 8 bits, como BL, para (A) 19 com extensão sinal (sx) e com enchimento zeros (zx). O valor do registrador AX, ao final da execu- (B) 20 (C) 22 ção da sequência instruções acima, será (D) 24 (A) FFF0h (B) FFFFh (E) 25 (C) 00F0h (D) 50A0h (E) A050h 64 Com relação ao uso sub-rotinas programas, analise as afirmativas a seguir. 63 pointer) agora sce para a67próxima posição, ficando o seguinte: Figura I ax,4000h I Um registro Rotinas da dados API, é que composto, usam o na recurso seguinte Chamadas orm, : bl,50h ao Sistema dos processadores x86, só pom receber zx cx,bl - 3 inteiros um 32 número bits; fixo parâmetros. bl,0a0h push ax - II 1 vetor Funções fixo 3 caracteres; uma DLL escrita em Pascal, inviabilizam sx ax,bl ax,6000h - 1 vetor fixo sua utilização 2 inteiros 16 programas bits. escritos em C. add ax,cx III Rotinas chamadas com empilhamento parâmetros Caso o compilador da direita para esteja a esquerda alinhando pom seus receber dados As instruções sx e zx são utilizadas para fazer a um doublewords, número o variável tamanho, em parâmetros. bytes, uma variável sse tipo registro é registradores Dada a configuração 16 bits, inicial como da pilha AX e mostrada CX, respectivamente na Figura I, cópia dados registradores 8 bits, como BL, para Está (A) 19 correto o que se afirma em com o valor extensão do registrador sinal ax, (sx) ao final e da com execução enchimento da sequência (zx). zeros (A) (B) I, 20 tradores AX e DX, guardando apenas. (B) I e II, apenas. o instruções resultado O valor acima, no do registrador registrador será AX, AX. ao final Ouda seja: execução da sequência instruções acima, será (C) (C) I 22 e III, apenas. AX = 4000h h = 5000h. (E) (D) 24 I, II e III. (C) B000h (D) C000h (A) FFF0h (B) FFFFh (E) 25 (E) D000h (C) 00F0h (D) 50A0h 65 (E) A050h 64 Numa rotina implementada através um serviço interrupção 69 Com relação ao software, uso a sub-rotinas passagem parâmetros programas, acontece analisdor x86, em um PC, termina com as seguintes instruções: Uma rotina manipuladora interrupção um processa- as via afirmativas a seguir. uma posição. Logo a configuração da pilha agora será: (A) arquivo. (B) registrador. Figura I ax,4000h al,20h I (C) pilha. Rotinas da API, que usam (D) o recurso semáforo. Chamadas out 20h,al (E) variáveis ao Sistema globais. dos processadores x86, só pom receber um número fixo parâmetros. Nesse contexto, consire 5000h as afirmativas ax,6000h abaixo. iret push ax 66 II Funções uma DLL escrita em Pascal, inviabilizam sua utilização programas escritos em C. I A instrução out envia um comando Fim Laço: III Rotinas Para inicialmente chamadas com i = 0 empilhamento e x = 0, enquanto parâmetros = x da * direita (-1) para a esquerda pom receber um mitindo que esse possa realizar add novos ax,dxpedidos i < 7 Interrupção ao Controlador pop Interrupções, dx per- x Se número x < i variável então parâmetros. interrupção à CPU. x = x + i Dada a configuração inicial da pilha mostrada na Figura I, II A instrução iret vai habilitar a aceitação novos Fim Se Está correto o que se Material afirma em uso exclusivo o valor do Sendo registrador vedada, ax, ao quaisquer final da execução meios e a qualquer da sequência instruções o infrator àacima, responsabilização será civil e criminal. título, a sua i = i + 1 reprodução, cópia, divulgação e distribuição. Sujeitando-se pedidos interrupção parte da CPU, pois fará Fim (A) I, Laço apenas. (B) I e II, apenas. IF = 1. (C) I e III, apenas. push ax Esta instrução colocará o valor atualmente guardado no registrador AX (5000h) no topo da pilha. Lembrando também que o SP irá subir

5 Um registro dados é composto, na seguinte orm, : bl,50h zx cx,bl - 3 inteiros 32 bits; bl,0a0h - 1 vetor fixo 3 caracteres; sx ax,bl - 1 vetor fixo 2 inteiros 16 bits. add ax,cx MIC., CLPs, ARQUIT. COMP. 4 Caso o compilador esteja alinhando seus dados As instruções sx e zx são utilizadas para fazer a doublewords, o tamanho, em bytes, uma variável sse cópia dados registradores 8 bits, como BL, para tipo registro é registradores 16 bits, como AX e CX, respectivamente (A) 19 com extensão sinal (sx) e com enchimento zeros (zx). O valor do registrador AX, ao final da execu- (B) 20 ax,6000h Agora o registrador AX passa a guardar o valor 6000h. (C) 22 AX=6000h. ção da sequência instruções acima, será (D) 24 (A) FFF0h (B) FFFFh (E) 25 (C) 00F0h (D) 50A0h É retirado o dado atualmente apontado na pilha (5000h) e este é (E) A050h 64 Com relação ao uso sub-rotinas gravado no programas, registrador analise as afirmativas a seguir. DX, ou seja, agora temos DX=5000h. A nova configuração da pilha é então: 5000h Figura I ax,4000h I Rotinas da API, que usam o recurso Chamadas ao Sistema dos processadores x86, só pom receber um número fixo parâmetros. push ax ax,6000h II Funções uma DLL escrita em Pascal, inviabilizam sua utilização programas escritos em C. III Rotinas chamadas com empilhamento parâmetros da direita para a esquerda pom receber um número variável parâmetros. Esta instrução Dada soma a configuração os valores inicial atualmente da pilha mostrada contidos na Figura nos I, registradores (B) I e II, AX apenas. e DX, guardando cia o instruções resultado acima, no registrador será AX. Ou seja: Está correto o que se afirma em o valor do registrador ax, ao final da execução da sequên- (A) I, apenas. (C) I e III, apenas. AX = 6000h h = B000h. (E) I, II e III. (C) B000h (D) C000h (E) D000h 65 É retirado o dado atualmente apontado na pilha (2000h) e o mesmo Numa rotina implementada através um serviço interrupção software, a passagem 69 é gravado parâmetros no registrador acontece via DX, Uma ourotina seja, manipuladora agora temos interrupção DX=2000h. um processador x86, em um PC, termina com as seguintes instruções: (A) arquivo. add(b) ax,dx registrador. Esta instrução soma os valores al,20h atualmente contidos nos registradores AX e DX, guardando o resultado iret no registrador AX. Ou seja: (C) pilha. (D) semáforo. out 20h,al (E) variáveis globais. 66 Nesse contexto, consire as afirmativas abaixo. AX = B000h h = D000h. I A instrução out envia um comando Fim Laço: Para inicialmente i = 0 e x = 0, enquanto i < 7 Interrupção ao Controlador Interrupções, permitindo x = x * (-1) Como pomos ver, após executar oque código esse possa o valor realizar guardado novos pedidos no registrador Se x < i então interrupção à CPU. x = x + i AX será igual a D000h. II A instrução iret vai habilitar a aceitação novos Fim Se i = i + 1 pedidos interrupção parte da CPU, pois fará Fim Laço IF = 1. III A instrução iret fará com que a execução Alternativa do programa principal interrompido seja retomada. (E) Após o laço acima, o valor X será (A) 1 (B) 1 Está correto o que se afirma em (C) 2 (A) III, apenas. (B) I e II, apenas. (D) 3 (C) I e III, apenas. (E) 4 (E) I, II e III. ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR ELETRÔNICA 16 AMOSTRA GRÁTIS AMOSTRA GRÁTIS AMOSTRA GRÁTIS Material uso exclusivo Sendo vedada, quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação e distribuição. Sujeitando-se o infrator à responsabilização civil e criminal.

6 MIC., CLPs, ARQUIT. COMP Questão 31 Resolução: (Engenheiro(a) Equipamentos Júnior - Eletrônica - Petrobras 2010/1) 4 cx,4 esi, h dx,6000h rep outs dx, dword ptr [esi] Ao executar a sequência instruções acima, o número ciclos barramento gastos pela instrução rep outs e o número bytes transferidos, num processador x86 com 32 bits barramento dados externo, são, respectivamente: (A) 2 e 8 (B) 2 e 16 (C) 4 e 4 (D) 4 e 8 (E) 4 e 16 A instrução REP repete terminada quantida vezes uma mesma operação. A quantida, neste caso, fica terminada pelo valor presente no registrador CX. As instruções MOV copiam o valor uma constante para terminado registrador stino. A instrução OUTS transfere um valor para a ta que for especificada. De acordo com o programa então: cx,4: e o valor 4 para o registrador CX, tal valor será usado pois na contagem da instrução REP. esi, h: e este valor enreço para o registrador ESI. dx,6000h: preenche o registrador DX com o valor 6000h. Este valor indica a ta a ser usada na chamada OUTS. rep outs dx, dword ptr [esi]: aqui aparecem duas instruções distintas, REP e OUTS, sendo que a primeira recebe a segunda como parte seus parâmetros. A quantida repetições será 4, valor presente em CX. A ta utilizada OUTS será 6000h, valor presente em DX. O valor a ser transmitido será uma DWORD (4 bytes) presente no enreço indireto através ESI. Transmitindo 4 bytes 4 vezes, a quantida informação será 16 bytes. AMOSTRA GRÁTIS AMOSTRA GRÁTIS AMOSTRA GRÁTIS Alternativa (E) Material uso exclusivo Sendo vedada, quaisquer meios e a qualquer título, a sua reprodução, cópia, divulgação e distribuição. Sujeitando-se o infrator à responsabilização civil e criminal.

Probabilidade e Estatística

Probabilidade e Estatística PETROBRAS ENGENHEIRO(A) DE PETRÓLEO JÚNIOR ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - MECÂNICA ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - ELÉTRICA ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - ELETRÔNICA QUÍMICO(A) DE

Leia mais

2º Estudo Dirigido CAP 3

2º Estudo Dirigido CAP 3 2º Estudo Dirigido CAP 3 1. Cite três exemplos de aspecto na definição e implementação de uma arquitetura que são influenciados pelas características do conjunto de instruções? R.: Operações lógicas e

Leia mais

DRAFT. Ciclos de Potência CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - MECÂNICA

DRAFT. Ciclos de Potência CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - MECÂNICA CONCURSO PETROBRAS ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - MECÂNICA ENGENHEIRO(A) JÚNIOR - ÁREA: MECÂNICA PROFISSIONAL JÚNIOR - ENG. MECÂNICA Ciclos de Potência Questões Resolvidas QUESTÕES RETIRADAS DE

Leia mais

Registradores. Os processadores possuem espaços específicos onde são guardados valores, os chamados registradores.

Registradores. Os processadores possuem espaços específicos onde são guardados valores, os chamados registradores. Os processadores possuem espaços específicos onde são guardados valores, os chamados registradores. Esses espaços são parecidos com variáveis de uma linguagem de programação de alto nível, onde se guarda

Leia mais

CPU. CPU Unidade Central de Processamento. Função: leitura, escrita e processamento de dados

CPU. CPU Unidade Central de Processamento. Função: leitura, escrita e processamento de dados CPU CPU Unidade Central de Processamento Função: leitura, escrita e processamento de dados Constituída por: dispositivos que gerem a entrada (leitura) e saída (escrita) de dados; registos (memórias auxiliares)

Leia mais

No. de bits. O primeiro IBM PC foi construído com o 8088 (versão de 8 bits do 8086).

No. de bits. O primeiro IBM PC foi construído com o 8088 (versão de 8 bits do 8086). Cap2.1 2. Arquitetura do microprocessador 8086 2.1 A família Intel iapx86 (ou 80X86) Processador Co-proc. Ano de introdução No. de bits No. de transistores Velocidade (MHz) 4004-1971 4 2.205-8008 - 1972

Leia mais

DRAFT. Termodinâmica CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - MECÂNICA

DRAFT. Termodinâmica CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - MECÂNICA CONCURSO PETROBRAS ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - MECÂNICA ENGENHEIRO(A) JÚNIOR - ÁREA: MECÂNICA PROFISSIONAL JÚNIOR - ENG. MECÂNICA Termodinâmica Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS

Leia mais

DRAFT. Eletrônica Digital CONCURSO PETROBRAS. Questões Resolvidas

DRAFT. Eletrônica Digital CONCURSO PETROBRAS. Questões Resolvidas CONCURSO PETROBRAS TÉCNICO(A) DE MANUTENÇÃO JÚNIOR - ELETRÔNICA TÉCNICO(A) DE MANUTENÇÃO JÚNIOR - INSTRUMENTAÇÃO TÉCNICO(A) DE MANUTENÇÃO JÚNIOR - AUTOMAÇÃO Eletrônica Digital Questões Resolvidas QUESTÕES

Leia mais

Controle Linear Contínuo e Discreto

Controle Linear Contínuo e Discreto CONCURSO PETROBRAS ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - ELETRÔNICA ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - ELÉTRICA ENGENHEIRO(A) JÚNIOR - ÁREA: AUTOMAÇÃO Controle Linear Contínuo e Discreto Questões

Leia mais

Cálculo Diferencial e Integral

Cálculo Diferencial e Integral PETROBRAS ENGENHEIRO(A) DE PETRÓLEO JÚNIOR ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - ELÉTRICA QUÍMICO(A) DE PETRÓLEO JÚNIOR PROMINP - NÍVEL SUPERIOR - GRUPO G Cálculo Diferencial e Integral Questões Resolvidas

Leia mais

Mecânica dos Fluidos

Mecânica dos Fluidos CONCURSO PETROBRAS TÉCNICO(A DE MANUTENÇÃO JÚNIOR - ELETRÔNICA TÉCNICO(A DE MANUTENÇÃO JÚNIOR - INSTRUMENTAÇÃO TÉCNICO(A DE MANUTENÇÃO JÚNIOR - AUTOMAÇÃO Mecânica dos Fluidos Questões Resolvidas QUESTÕES

Leia mais

A arquitectura IA32. A arquitectura de um processador é caracterizada pelo conjunto de atributos que são visíveis ao programador.

A arquitectura IA32. A arquitectura de um processador é caracterizada pelo conjunto de atributos que são visíveis ao programador. A arquitectura IA32 A arquitectura de um processador é caracterizada pelo conjunto de atributos que são visíveis ao programador. Tamanho da palavra Número de registos visíveis Número de operandos Endereçamento

Leia mais

Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.

Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação. Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização e Arquitetura Básicas

Leia mais

DRAFT. Metalurgia CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - MECÂNICA

DRAFT. Metalurgia CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - MECÂNICA CONCURSO PETROBRAS ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - MECÂNICA ENGENHEIRO(A) JÚNIOR - ÁREA: MECÂNICA PROFISSIONAL JÚNIOR - ENGENHARIA MECÂNICA Metalurgia Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS

Leia mais

Linguagem de Montagem e Assembly. André Luiz da Costa Carvalho

Linguagem de Montagem e Assembly. André Luiz da Costa Carvalho Linguagem de Montagem e Assembly André Luiz da Costa Carvalho Linguagem de Montagem Todo programa para ser executado precisar ser convertido de linguagem fonte (alto nível) para um programa equivalente

Leia mais

CONCURSO PETROBRAS DRAFT. Redes de Computadores e Redes Industriais. Questões Resolvidas. Produzido por Exatas Concursos www.exatasconcursos.com.

CONCURSO PETROBRAS DRAFT. Redes de Computadores e Redes Industriais. Questões Resolvidas. Produzido por Exatas Concursos www.exatasconcursos.com. CONCURSO PETROBRAS ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - ELETRÔNICA ENGENHEIRO(A) JÚNIOR - ÁREA: AUTOMAÇÃO Redes de Computadores e Redes Industriais Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA

Leia mais

DRAFT. Logística CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE PRODUÇÃO JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: PRODUÇÃO

DRAFT. Logística CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE PRODUÇÃO JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: PRODUÇÃO CONCURSO PETROBRAS ENGENHEIRO(A) DE PRODUÇÃO JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: PRODUÇÃO Logística Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA BANCA CESGRANRIO Produzido por Exatas Concursos www.exatas.com.br

Leia mais

Tratamento de Água e Efluentes

Tratamento de Água e Efluentes CONCURSO PETROBRAS ENGENHEIRO(A) DE MEIO AMBIENTE JÚNIOR PROFISSIONAL DE MEIO AMBIENTE JÚNIOR PROFISSIONAL JR - ENG. DE MEIO AMBIENTE Tratamento de Água e Efluentes Questões Resolvidas QUESTÕES RETIRADAS

Leia mais

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 2 Existem 4 esquemas diferentes de E/S possíveis, cada um se aplicando em uma determinada situação. E/S Programada. E/S Acionada

Leia mais

Arquitetura do 8086/8088

Arquitetura do 8086/8088 Arquitetura do 8086/8088 Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Copyright (c) Walter Fetter Lages p.1 Introdução

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 3.1 CPU: Unidade de Processamento Central Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Unidade de Processamento Central (CPU): Memória Principal Unidade de Processamento

Leia mais

Organização de Memórias

Organização de Memórias Intel 8051 O Intel 8051 é um microcontrolador de 8 bits que pertence a família MCS-51 da Intel e foi lançado em 1977. É tido como o microcontrolador mais popular do mundo, pois é muito versátil e possui

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Linguagem de Montagem e Linguagem de Máquina Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Conceitos básicos Linguagem/código

Leia mais

MICROPROCESSADORES E MICROCONTROLADORES PROVA 1

MICROPROCESSADORES E MICROCONTROLADORES PROVA 1 MICROPROCESSADORES E MICROCONTROLADORES PROVA 1 1. A expressão a seguir pode ser usada para avaliar o desempenho de um microprocessador. Comente cada um dos termos dessa expressão. Valor: 2,5 Tempo de

Leia mais

TCC Organização de Computadores I Turma :A1 Lista 3-GABARITO. 1. A figura abaixo mostra o diagrama da implementação para a UCP estudada em sala.

TCC Organização de Computadores I Turma :A1 Lista 3-GABARITO. 1. A figura abaixo mostra o diagrama da implementação para a UCP estudada em sala. UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO TCC4.7-Organização Computadores I Turma :A Lista 3-GABARITO. A figura abaixo mostra o diagrama da implementação

Leia mais

Resistência dos Materiais

Resistência dos Materiais CONCURSO PETROBRS ENGENHEIRO() DE EQUIPMENTOS JÚNIOR - MECÂNIC ENGENHEIRO() JÚNIOR - ÁRE: MECÂNIC PROFISSIONL JÚNIOR - ENGENHRI MECÂNIC Resistência dos Materiais Questões Resolvidas QUESTÕES RETIRDS DE

Leia mais

Microcontrolador Assembly UTFPR / DAELN Microcontroladores 1 Prof. Gabriel Kovalhuk

Microcontrolador Assembly UTFPR / DAELN Microcontroladores 1 Prof. Gabriel Kovalhuk Assembly 8051 Num sistema microprocessado, geralmente, não existe um sistema operacional; O programa desenvolvido pelo programador deve cuidar tanto da lógica do programa, bem como da configuração e acesso

Leia mais

SSC510 Arquitetura de Computadores 1ª AULA

SSC510 Arquitetura de Computadores 1ª AULA SSC510 Arquitetura de Computadores 1ª AULA REVISÃO DE ORGANIZAÇÃO DE COMPUTADORES Arquitetura X Organização Arquitetura - Atributos de um Sistema Computacional como visto pelo programador, isto é a estrutura

Leia mais

Entrada e Saída e Dispositivos

Entrada e Saída e Dispositivos Entrada e Saída e Dispositivos Uma das funções do Sistema Operacional é: - Gerência de dispositivos de E/S. Operações: - Tratamento de interrupções - Tratamento erros - Interfaceamento entre os dispositivos

Leia mais

Aula 10 Processadores de Propósito Geral

Aula 10 Processadores de Propósito Geral Aula 10 Processadores de Propósito Geral Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm 1 O que fazer com essa apresentação 2 O que é um microprocessador? Máquina

Leia mais

Microcontrolador 8051

Microcontrolador 8051 Microcontrolador 8051 Inicialmente fabricado pela INTEL, atualmente fabricado por várias empresas; Possui uma grande variedade de dispositivos, com diversas características, porém compatíveis em software;

Leia mais

Sistemas Operacionais. Pilha de execução Volnys B. Bernal 1. Agenda. Pilha de execução. Os problemas. Os problemas.

Sistemas Operacionais. Pilha de execução Volnys B. Bernal 1. Agenda. Pilha de execução. Os problemas. Os problemas. 25-215 Volns Bernal 1 25-215 Volns Bernal 2 Agenda Volns Borges Bernal volns@lsi.u.br Os problemas Controle do endereço de retorno da função Controle do quadro da pilha de Departamento de Sistemas Eletrônicos

Leia mais

Sistemas de Computação

Sistemas de Computação Sistemas de Computação Introdução a programação Assembly Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 5 de novembro de 2009 Haroldo Gambini Santos Sistemas de Computação 1/30 Assembly

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 10 Conjuntos de instruções: Características e funções slide 1 O que é um conjunto de instruções? A coleção completa de instruções

Leia mais

CONCURSO PETROBRAS DRAFT. Matemática Financeira, Eng. Econômica e Contabilidade. Questões Resolvidas. Produzido por Exatas Concursos

CONCURSO PETROBRAS DRAFT. Matemática Financeira, Eng. Econômica e Contabilidade. Questões Resolvidas. Produzido por Exatas Concursos CONCURSO PETROBRAS ENGENHEIRO(A) DE PRODUÇÃO JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: PRODUÇÃO Matemática Financeira, Eng. Econômica e Contabilidade Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA BANCA

Leia mais

DRAFT. Construção Civil CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) CIVIL JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: CIVIL

DRAFT. Construção Civil CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) CIVIL JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: CIVIL CONCURSO PETROBRAS ENGENHEIRO(A) CIVIL JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: CIVIL Construção Civil Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA BANCA CESGRANRIO Produzido por Exatas Concursos www.exatasconcursos.com.br

Leia mais

Organização de Computadores

Organização de Computadores Organização de Computadores Aula 25 Conjunto de Instruções: Modos de Endereçamento e Formatos Rodrigo Hausen 11 de novembro de 2011 http://cuco.pro.br/ach2034 1/26 Apresentação 1. Bases Teóricas 2. Organização

Leia mais

DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO EM INFORMÁTICA SISTEMAS OPERACIONAIS I 1 0 SEM/05 Teste 1 Unidade I DURAÇÃO: 50 MINUTOS

DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO EM INFORMÁTICA SISTEMAS OPERACIONAIS I 1 0 SEM/05 Teste 1 Unidade I DURAÇÃO: 50 MINUTOS DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO EM INFORMÁTICA SISTEMAS OPERACIONAIS I 1 0 SEM/05 Teste 1 Unidade I DURAÇÃO: 50 MINUTOS Aluno: GABARITO Escore: 1 a Questão (30) Assinale a(s) resposta(s)

Leia mais

Sistemas Operacionais. Interrupção e Exceção

Sistemas Operacionais. Interrupção e Exceção Sistemas Operacionais Interrupção e Exceção Interrupção e Exceção Durante a execução de um programa podem ocorrer alguns eventos inesperados, ocasionando um desvio forçado no seu fluxo de execução. Estes

Leia mais

EXEMPLO DE ARQUITETURAS REAIS INTEL 8086 AULA 07 Arquitetura de Computadores Gil Eduardo de Andrade

EXEMPLO DE ARQUITETURAS REAIS INTEL 8086 AULA 07 Arquitetura de Computadores Gil Eduardo de Andrade EXEMPLO DE ARQUITETURAS REAIS INTEL 8086 AULA 07 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização de Computadores

Leia mais

Fundamentos de Arquiteturas de Computadores Turma :A1 Lista 3 Profa.: Simone Martins

Fundamentos de Arquiteturas de Computadores Turma :A1 Lista 3 Profa.: Simone Martins UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO Fundamentos de Arquiteturas de Computadores Turma :A Lista 3 Profa.: Simone Martins. A figura abaixo mostra

Leia mais

A linguagem ASSEMBLY

A linguagem ASSEMBLY A linguagem ASSEMBLY Assembly é uma linguagem de baixo nível, chamada freqüentemente de linguagem de montagem É uma linguagem considerada difícil, principalmente porque o programador precisa conhecer a

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer o processador Compreender os registradores

Leia mais

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Ano Lectivo de 2008/2009 2 o Semestre 1 o Teste 20 de Abril de 2009 Duração: 1h30+0h30 - O teste é sem consulta, apenas tem disponível o anexo que lhe deverá ter sido entregue

Leia mais

18/10/2010. Unidade de Controle Controle. UC Microprogramada

18/10/2010. Unidade de Controle Controle. UC Microprogramada Arquitetura de Computadores Unidade de Controle Controle Microprogramado Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO UC Microprogramada

Leia mais

Reações Químicas e Conceitos Básicos

Reações Químicas e Conceitos Básicos CONCURSO PETROBRAS ENGENHEIRO(A) DE PROCESSAMENTO JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: PROCESSAMENTO Reações Químicas e Conceitos Básicos Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA BANCA CESGRANRIO

Leia mais

Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA49 Programação de software básico Arquitetura Intel

Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA49 Programação de software básico Arquitetura Intel Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação MATA49 Programação de software básico Arquitetura Intel Processadores 8086 Registradores: 16 bits 1978 Data bus:

Leia mais

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Os computadores ditigais podem ser classificados em 5 grupos distintos: Informática A informática engloba toda atividade relacionada ao uso dos computadores, permitindo aprimorar e automatizar tarefas em qualquer área de atuação da sociedade. Informática é a "Ciência do tratamento

Leia mais

Arquitectura de Computadores ARQC MIPS. Serviços de Sistemas Exemplos. Serviços de Sistema

Arquitectura de Computadores ARQC MIPS. Serviços de Sistemas Exemplos. Serviços de Sistema Arquitectura de Computadores ARQC MIPS Serviços de Sistemas Exemplos Serviços de Sistema Exemplo 1 Somar duas variáveis veis em um registrador register int a=1, b=3, c; c = a + b; (usar os códigos c de

Leia mais

Resíduos Sólidos e Águas Subterrâneas

Resíduos Sólidos e Águas Subterrâneas CONCURSO PETROBRAS PROFISSIONAL DE MEIO AMBIENTE JÚNIOR ENGENHEIRO(A) DE MEIO AMBIENTE JÚNIOR PROFISSIONAL JÚNIOR - ENG. DE MEIO AMBIENTE Resíduos Sólidos e Águas Subterrâneas Questões Resolvidas QUESTÕES

Leia mais

DRAFT. Termodinâmica CONCURSO PETROBRAS. Questões Resolvidas TÉCNICO(A) DE OPERAÇÃO JÚNIOR. Produzido por Exatas Concursos

DRAFT. Termodinâmica CONCURSO PETROBRAS. Questões Resolvidas TÉCNICO(A) DE OPERAÇÃO JÚNIOR. Produzido por Exatas Concursos CONCURSO PETROBRAS TÉCNICO(A) DE OPERAÇÃO JÚNIOR Termodinâmica Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA BANCA CESGRANRIO Produzido por Exatas Concursos www.exatas.com.br rev.2a Índice de Questões

Leia mais

Gerência de Dispositivos. Adão de Melo Neto

Gerência de Dispositivos. Adão de Melo Neto Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Introdução Acesso ao Subsistema de E/S Subsistema de E/S Device Drivers Controladores Dispositivos de E/S Discos Magnéticos Desempenho,

Leia mais

Existem três formas básicas de efectuar operações de entrada/saída:

Existem três formas básicas de efectuar operações de entrada/saída: Unidades de I/O Interface Entrada/Saída Existem três formas básicas de efectuar operações de entrada/saída entrada/saída isoladaas instruções IN e OUT transferem dados entre o registo AX ou a memória e

Leia mais

Eletrônica e Instrumentação

Eletrônica e Instrumentação CONCURSO PETROBRAS TÉCNICO(A) DE MANUTENÇÃO JÚNIOR - ELÉTRICA TÉCNICO(A) DE PROJETOS, CONSTRUÇÃO E MONTAGEM JÚNIOR - ELÉTRICA Eletrônica e Instrumentação Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS

Leia mais

Disciplina: Arquitetura de Computadores

Disciplina: Arquitetura de Computadores Disciplina: Arquitetura de Computadores Estrutura e Funcionamento da CPU Prof a. Carla Katarina de Monteiro Marques UERN Introdução Responsável por: Processamento e execução de programas armazenados na

Leia mais

Mecânica dos Fluidos

Mecânica dos Fluidos CONCURSO PETROBRAS ENGENHEIRO(A) DE PROCESSAMENTO JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: PROCESSAMENTO QUÍMICO(A) DE PETRÓLEO JÚNIOR Mecânica dos Fluidos Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA

Leia mais

Barramento. Prof. Leonardo Barreto Campos 1

Barramento. Prof. Leonardo Barreto Campos 1 Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;

Leia mais

Circuitos Elétricos e Eletromagnetismo

Circuitos Elétricos e Eletromagnetismo CONCURSO PETROBRAS TÉCNICO(A) DE MANUTENÇÃO JÚNIOR - ELÉTRICA TÉCNICO(A) DE PROJETOS, CONSTRUÇÃO E MONTAGEM JÚNIOR - ELÉTRICA Circuitos Elétricos e Eletromagnetismo Questões Resolvidas QUESTÕES RETIRADAS

Leia mais

Máquinas Elétricas e Acionamentos

Máquinas Elétricas e Acionamentos CONCURSO PETROBRAS ENGENHEIRO(A) EQUIPAMENTOS JÚNIOR - ELÉTRICA ENGENHEIRO(A) JÚNIOR - ÁREA: ELÉTRICA Máquinas Elétricas e Acionamentos Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA BANCA CESGRANRIO

Leia mais

Memória. Função: armazenamento de dados e instruções h FFFF FFFE h FFFF FFFF h byte.

Memória. Função: armazenamento de dados e instruções h FFFF FFFE h FFFF FFFF h byte. Memória Função: armazenamento de dados e instruções Estrutura Lógica: Endereço Conteúdo 0000 0000 h 1010 0010 0256 0A20 h 1101 1100 0D63 52E2 h 0011 1111 0D63 52E3 h 0110 1001 FFFF FFFE h 0111 0101 FFFF

Leia mais

Aula 14 Funcionamento de Processadores (Visão específica)

Aula 14 Funcionamento de Processadores (Visão específica) Aula 14 Funcionamento de Processadores (Visão específica) Com base nas aulas de Prof. José Delgado (autorizado) Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm

Leia mais

Para facilitar o entendimento das rotinas escritas em assembly, apresentadas em aula, estudar as seguintes instruções da linguagem assembly:

Para facilitar o entendimento das rotinas escritas em assembly, apresentadas em aula, estudar as seguintes instruções da linguagem assembly: FATEC-SP - Análise e Desenvolv. De Sistemas - Ambiente Operacional PÁG. 1 Para facilitar o entendimento das rotinas escritas em assembly, apresentadas em aula, estudar as seguintes instruções da linguagem

Leia mais

Laboratório de Sistemas Processadores e Periféricos Lista de comandos de Assembly

Laboratório de Sistemas Processadores e Periféricos Lista de comandos de Assembly Laboratório de Sistemas Processadores e Periféricos Lista de comandos de Assembly Gustavo G. Parma Lista dos comandos assembly que serão utilizados ao longo das práticas. 1 Comandos 1. ADD destino, fonte

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Conjunto de Instruções Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes - UFERSA

Leia mais

CEFET-RS Curso de Eletrônica

CEFET-RS Curso de Eletrônica CEFET-RS Curso de Eletrônica 4.2 - Interrupção no PC robertacnobre@gmail.com e sandro@cefetrs.tche.br Unidade 04.2.1 Interrupção no PC Processo em que um periférico, de entrada ou saída, avisa que precisa

Leia mais

Matemática Básica e Financeira

Matemática Básica e Financeira PETROBRAS ENGENHEIRO(A) DE PETRÓEO JÚNIOR Matemática Básica e Financeira Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DAS BANCAS CESGRANRIO E CESPE Produzido por Exatas Concursos www.exatas.com.br

Leia mais

4. Modelo de Programação do DLX Introdução

4. Modelo de Programação do DLX Introdução 4. Modelo de Programação do DLX Quero que o matemático Beremiz Samir nos conte uma lenda, ou uma simples fábula, na qual apareça uma divisão de 3 por 3 indicada, mas não efetuada, e outra de 3 por 2, indicada

Leia mais

14/3/2016. Prof. Evandro L. L. Rodrigues

14/3/2016. Prof. Evandro L. L. Rodrigues SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Conjunto de Instruções Prof. Sílvio Fernandes

Leia mais

Resistência dos Materiais

Resistência dos Materiais CONCURSO PETROBRAS TÉCNICO(A) DE MANUTENÇÃO JÚNIOR - MECÂNICA Resistência dos Materiais Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA BANCA CESGRANRIO DRAFT Produzido por Exatas Concursos www.exatas.com.br

Leia mais

Análise, Avaliação e Gerenciamento de Riscos

Análise, Avaliação e Gerenciamento de Riscos CONCURSO PETROBRAS ENGENHEIRO(A) DE SEGURANÇA JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: SEGURANÇA PROFISSIONAL JÚNIOR - ENG. SEGURANÇA DO TRABALHO Análise, Avaliação e Gerenciamento de Riscos Questões Resolvidas

Leia mais

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar - Aula 1-1. ENTRADAS E SAIDAS Uma das principais funções dos sistemas operacionais é controlar os dispositivos de entrada e saída (E/S ou I/O). O Sistema Operacional (SO) deve ser capaz de enviar comando

Leia mais

DRAFT. Operações Unitárias CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE PROCESSAMENTO JÚNIOR

DRAFT. Operações Unitárias CONCURSO PETROBRAS. Questões Resolvidas ENGENHEIRO(A) DE PROCESSAMENTO JÚNIOR CONCURSO PETROBRAS ENGENHEIRO(A) DE PROCESSAMENTO JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: PROCESSAMENTO QUÍMICO(A) DE PETRÓLEO JÚNIOR Operações Unitárias Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA

Leia mais

Prof. Adilson Gonzaga

Prof. Adilson Gonzaga Microprocessadores são Máquinas de Estado Seqüenciais Síncronas que operam mediante a execução de uma seqüência de códigos binários armazenados em memória. Prof. Adilson Gonzaga 1 As ordens ou comandos

Leia mais

Aula 5: Introdução a Arquitetura do Microcontrolador 8051

Aula 5: Introdução a Arquitetura do Microcontrolador 8051 Microprocessadores - 2013-1 06/05/2013 Aula 5: Introdução a Arquitetura do Microcontrolador 8051 Professor: Eraldo Silveira e Silva eraldo@ifsc.edu.br 1 Objetivos da Aula apresentar as principais características

Leia mais

Organização de computadores. Prof. Moisés Souto

Organização de computadores. Prof. Moisés Souto Organização de computadores Prof. Moisés Souto Moisés Souto docente.ifrn.edu.br/moisessouto professor.moisessouto.com.br moises,souto@ifrn.edu.br @moises_souto Aula 06 CICLO DE INSTRUÇÕES Unidade Central

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Cristina Boeres página do curso: http://www.ic.uff.br/~boeres/so.html boeres@ic.uff.br Sistemas Operacionais O que é um SO?! um gerenciador de recursos?! uma interface?! máquina virtual?

Leia mais

Controlador de DMA. Gustavo G. Parma

Controlador de DMA. Gustavo G. Parma Controlador de DMA Gustavo G. Parma Controlador de DMA Transferência de um dado de um dispositivo I/O para a memória Iniciada pela CPU Transferência efetuada e terminada pelo controlador de DMA CPU pode

Leia mais

Arquitectura e Sistemas de Computadores I

Arquitectura e Sistemas de Computadores I Arquitectura e Sistemas de Computadores I Interrupções no 80x86. Programação de entradas/saídas na porta série usando interrupções. Objectivos: Este texto introduz o mecanismo de interrupções para as arquitecturas

Leia mais

Controladores do IBM-PC. Gustavo G. Parma

Controladores do IBM-PC. Gustavo G. Parma Controladores do IBM-PC Gustavo G. Parma IBM-PC baseado em ISA Sistema de interrupção do x86 Duas entradas de solicitação de interrupção NMI: Non-maskable interruption Erro de paridade da RAM Channel Check

Leia mais

Interrupção. Prof. Adilson Gonzaga

Interrupção. Prof. Adilson Gonzaga Interrupção Prof. Adilson Gonzaga Estrutura de Programação Assembly Programa Principal Chamada de Sub-rotina1 Programa Principal Chamada de Sub-rotina2 Sub-rotina1 Subrotina2 Programa Principal Chamada

Leia mais

1 a Questão Unidade I e II (45 pontos)

1 a Questão Unidade I e II (45 pontos) DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO SISTEMAS OPERACIONAIS I - 1 0 SEM/08 Teste 1 Unidades I e II Total: 200 pontos Aluno: Escore: 1 a Questão Unidade I e II (45 pontos)

Leia mais

Introdução aos Sistemas de Computação (ISC) Curso de Administração de Negócios Eletrônicos Professor :

Introdução aos Sistemas de Computação (ISC) Curso de Administração de Negócios Eletrônicos Professor : Introdução aos Sistemas de Computação (ISC) Curso de Administração de Negócios Eletrônicos Professor : Marco Antônio Chaves Câmara Lista de Exercícios II Nome do Aluno : 1) Considerando-se a representação

Leia mais

Organização e Arquitetura de Computadores INTRODUÇÃO

Organização e Arquitetura de Computadores INTRODUÇÃO Organização e Arquitetura de Computadores INTRODUÇÃO A Arquitetura de Computadores trata do comportamento funcional de um sistema computacional, do ponto de vista do programador (ex. tamanho de um tipo

Leia mais

Legislação e Normas Técnicas

Legislação e Normas Técnicas CONCURSO PETROBRAS ENGENHEIRO(A) DE SEGURANÇA JÚNIOR ENGENHEIRO(A) JÚNIOR - ÁREA: SEGURANÇA PROFISSIONAL JÚNIOR - ENG. SEGURANÇA DO TRABALHO Legislação e Normas Técnicas Questões Resolvidas QUESTÕES RETIRADAS

Leia mais

Emergências e Gerenciamento de Riscos

Emergências e Gerenciamento de Riscos CONCURSO PETROBRAS PROFISSIONAL DE MEIO AMBIENTE JÚNIOR ENGENHEIRO(A) DE MEIO AMBIENTE JÚNIOR PROFISSIONAL JÚNIOR - ENG. DE MEIO AMBIENTE Emergências e Gerenciamento de Riscos Questões Resolvidas QUESTÕES

Leia mais

Arquitetura de Computadores. Revisão Volnys Bernal. Agenda. Revisão: Arquitetura de Computadores. Sobre esta apresentação

Arquitetura de Computadores. Revisão Volnys Bernal. Agenda. Revisão: Arquitetura de Computadores. Sobre esta apresentação 1998-2010 - Volnys Bernal 1 1998-2010 - Volnys Bernal 2 Agenda Revisão: Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Arquitetura Geral Espaço de Endereçamento Processador e s Laboratório

Leia mais

Uso de interrupções de BIOS/DOS

Uso de interrupções de BIOS/DOS Uso de interrupções de BIOS/DOS Prof. Ronaldo Hüsemann Mapa de Memória FFFFFh F0000h C0000h B8000h A0000h BIOS (ROM) Reservado Memória de Vídeo (Texto e Gráfica) Memória de Vídeo (Parte Gráfica) Área para

Leia mais

Programação de Microprocessadores. Programação de Microprocessadores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

Programação de Microprocessadores. Programação de Microprocessadores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Programação de Microprocessadores Microprocessadores são Máquinas de Estado Seqüenciais Síncronas que operam mediante a execução de uma seqüência de códigos binários

Leia mais

Laboratório de Sistemas Processadores e Periféricos

Laboratório de Sistemas Processadores e Periféricos Laboratório de Sistemas Processadores e Periféricos Sistema de Interrupções do 8086 Prática 11 Gustavo G. Parma Assunto: sistema de interrupcões do 8086. Interrupções do DOS Objetivos: Apresentação do

Leia mais

Interface Hardware/Software. Centro de Informática - UFPE Paulo Maciel prmm@cin.ufpe.br

Interface Hardware/Software. Centro de Informática - UFPE Paulo Maciel prmm@cin.ufpe.br Interface Hardware/Software Centro de Informática - UFPE Paulo Maciel prmm@cin.ufpe.br Interrupção INT 1Ah Ler o Relógio; Atualizar o Relógio; Ler a Data; Atualizar a Data. 2 Interrupção - INT 1Ah Ler

Leia mais

CONCURSO PETROBRAS. Propriedades Mecânicas e Resistência dos Materiais DRAFT. Questões Resolvidas

CONCURSO PETROBRAS. Propriedades Mecânicas e Resistência dos Materiais DRAFT. Questões Resolvidas CONCURSO PETROBRAS ENGENHEIRO(A) DE EQUIPAMENTOS JÚNIOR - INSPEÇÃO Propriedades Mecânicas e Resistência dos Materiais Questões Resolvidas QUESTÕES RETIRADAS DE PROVAS DA BANCA CESGRANRIO DRAFT Produzido

Leia mais

Microcontrolador 8051:

Microcontrolador 8051: Microcontrolador 8051: Fonte: CORRADI 2009 O Microcontrolador 8051: Começou a ser produzido no início da década de 80, pela Intel; Hoje é fabricado por várias empresas e com muitas variações; Atualmente,

Leia mais

É um sinal elétrico periódico que é utilizado para cadenciar todas as operações realizadas pelo processador.

É um sinal elétrico periódico que é utilizado para cadenciar todas as operações realizadas pelo processador. Universidade Estácio de Sá Curso de Informática Disciplina de Organização de Computadores II Prof. Gabriel P. Silva - 1 o Sem. / 2005 2 ª Lista de Exercícios 1) O que é o relógio de um sistema digital?

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação 1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: lsousa@id.uff.br site: http://www.ic.uff.br/~lsousa

Leia mais

INT 5h - Print screen Modo Resolução Caract. INT 10h - Vídeo INT 10h - Vídeo

INT 5h - Print screen Modo Resolução Caract. INT 10h - Vídeo INT 10h - Vídeo BIOS Basic Input/Output System BIOS e System Calls Prof. Eduardo Tavares eagt@cin.ufpe.br Primeira instrução a ser executada (0xFFFF0-0xFFFFF) Configuração inicial do sistema Inicialização do boot loader

Leia mais

Arquitectura de Computadores (ACom)

Arquitectura de Computadores (ACom) Arquitectura de Computadores (ACom) MEAer Acetatos das Aulas Teóricas Versão 5.0 - Português Aula N o 06: Título: : entradas e saídas, interrupções e temporizador Sumário: desenvolvimento do ; ; Entradas

Leia mais

Procedimentos Chamada de Funções e Parâmetros

Procedimentos Chamada de Funções e Parâmetros Procedimentos Chamada de Funções e Parâmetros Noemi Rodriguez Ana Lúcia de Moura http://www.inf.puc-rio.br/~inf1018 Memória Durante a execução de um programa, o SO precisa alocar memória principal para:

Leia mais

ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM

ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM Cap1.1 ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM 1. Conceitos básicos Bit = BInary digit = vale sempre 0 ou 1 elemento básico de informação Byte Word = 8 bits processados em paralelo (ao

Leia mais

CPUs e Barramentos. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

CPUs e Barramentos. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Seção 3.4 do livro do Tanenbaum Copyleft Rossano Pablo Pinto 2 CPUs possuem um conjunto de pinos que servem para

Leia mais