Baixe o app para aproveitar ainda mais
Prévia do material em texto
Simulado Sistemas a Micro Questão 1 As operações realizadas pelo Set de instruções do PIC são divididas em: R.: Instruções de transferência de dados, Instruções Lógicas e Aritméticas, Instruções orientadas a bit, Instruções de controle de programa e outras instruções. Questão 2 Seja um microprocessado contendo um barramento de dados de 8 bits e um barramento de endereços de 10 bits. O microprocessador utilizado possui 7 registradores de proposito geral de 8 bits. Os registradores de ponteiros de pilhas e contador de programa são de 10 bits. Baseado nessa informação, pode-se afirmar que a MAIOR faixa de memoria possível de ser acessada é: R.: 1024 Bytes Questão 3 Das afirmativas abaixo: I. Linguagem Assebly: cada família,ou tipo, de processador tem a sua. II. As linhas de READ e WRITE fazem parte do barramento de controle de uma CPU típica. III. Montador ou Assembler: um programa que torna um programa fonte em um programa de alto nível. R.: Somente I e II Questão 4 Os PICs possuem um recurso que com este o microcontrolador consegue buscar uma informação enquanto processa outra. Este recurso é o (a): R.: Piperline Questão 5 " programável pelo usuário somente uma vez, não volátil e não apagável.". Esta afirmação refere-se a: R.: Memória PROM (programmable read-only memory - ROM Programável) Questão 6 8.2^10=1024 bytes Um equipamento médico para monitoramento, utilizando um microcontrolador, é uma aplicação de tempo real. Sobre sistemas microprocessados em tempo real, assinale a alternativa correta. R.: O temporizador guarda (watchdog) reinicializa o microcontrolador quando a rotina de controle (ou sistema operacional) falha em atualizar esse registrador. Questão 7 O circuito microcontrolado de um equipamento não está funcionando e, para determinar a fonte do problema, o técnico começou a medir os sinais no microcontrolador de 8 bits. Ele verificou que o circuito está travando logo nos primeiros ciclos de execução. No momento do travamento, os pinos com sinal ativo no barramento de controle são MEMORY REQUEST e WRITE; No barramento de endereços está indicado o valor 0xFFE0 e no barramento de dados o valor é 10110111b. Pode-se dizer que: R.: Muitos microprocessadores requerem o uso de memória externa. Uma memória do tipo ROM com 13 linhas de endereços e 8 linhas de dados tem uma capacidade de 8 kbytes. Questão 8 "É um tipo de chip de memória de computador que mantém seus dados quando a energia é desligada. Em outras palavras, é não-volátil. Esse tipo de memória é programada por um dispositivo eletrônico que dá vantagens maiores do que os usados normalmente em circuitos elétricos. Uma vez programado, ela pode ser apagada apenas por exposição a uma forte luz ultravioleta.". Esta afirmação refere-se a: R.: Memória EPROM (erasable programmable read-only memory - PROM Apagável) Questão 9 Um sistema a microprocessador possui uma memória principal com 11 linhas no barramento convencional de endereços e cada endereço possui células com capacidade de armazenamento de 8 bits. Qual a capacidade da memória principal deste sistema a microprocessador? R.: 2 Kbytes Questão 10 Sobre os dispositivos de armazenamento digital (memórias semicondutoras),é "INCORRETO" afirmar que: R.: As memórias EEPROM possuem a vantagem de poderem ser apagadas mediante banho de luz ultravioleta. Questão 11 Qual a quantidade necessária de bits de um Contado de Programa para endereçar uma Memória de Programa de 20K. R.: 15 bits Questão 12 Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que rotaciona F para esquerda com Carry Flag? R.: RLF Questão 13 Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que testa bit b do registrador f e salta a próxima linha se ele for zero? R.: BTFSC Questão 14 Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que liga (set) um bit de F? R.: BSF Questão 15 Quando se faz a comparação da capacidade de processamento entre dois microprocessadores deve-se levar em conta alguns critérios. Qual dos critérios a seguir não contribui de forma direta para o aumento da capacidade de processamento? R.: watchdog timer Questão 16 No projeto de um sistema embarcado, deverá ser escolhido um microcontrolador que atenda as especificações do projeto. Após a modelagem do sistema, foi escolhido um microcontrolador de 8 bits. As seguintes características foram especificadas para o sistema em desenvolvimento: - O sistema deverá armazenar em memória não-volátil em conjunto de 300 bytes de dados; - O sistema deverá armazenar 450 bytes de dados em memória volátil; - Serão utilizados 14 pinos digitais para entrada e saída de dados; - O programa-fonte terá 2000 instruções, sabendo que cada instrução do programa será executada em quatro ciclos de clock; - Cada instrução do programa é representada por um conjunto de 16 bits; - No programa principal serão executadas 1000 instruções em um loop contínuo, o qual será executado a cada 0,5 ms. R.: R Questão 17 Avalie as afirmações: I. Um microprocessador é um circuito eletrônico integrado que possui três partes principais, ULA, UC e Registradores, onde a primeira é responsável por executar operações matemáticas, a segunda gerencia o controle de dispositivos e a terceira armazena conjunto de instruções sequenciais de execução de tarefas. II. Computadores digitais são compostos por dispositivos eletrônicos capazes de executar instruções específicas, além de armazenar conjunto de instruções sequenciais que permitem a realização de tarefas. III. Microcontroladores e microcomputadores podem ser interpretados como dispositivos equivalentes, tendo em vista que os elementos de um computador são encontrados dentro de um encapsulamento único formando o microcontrolador IV. A aplicação de microprocessadores só é possível com a utilização de memórias auxiliares, além de dispositivos e circuitos de IO. É correto apenas o que se afirma em: R.: I, II, III e IV. Questao 18 Qual a quantidade mínima necessária de bits de um Contador de Programa (CI) para endereçar uma Memória de Programa de 50K. R.: 16 Questão 19 Marque a alternativa que descreve a vantagem do modo de endereçamento IMEDIATO. R.: Nenhuma referencia a memoria Questão 20 No manual de componentes de integrados da Intel lemos: ¿2716 -16 k (2k x 8) UV ERASABLE PROM¿. Isso significa que o integrado com esse nome é uma memória de: R.: 2048 palavras de 8 bits, que pode ser gravada eletricamente e apagada com raios ultravioletas Questão 21 Qual é a instrução em linguagem Assembly de um microcontrolador PIC 16 que subtrai W de F? R.: SUBWF Questão 22 Quais são as duas instruções que realizam soma num microcontrolador PIC? R.: ADDWF, ADDLW Questão 23 Qual a quantidade necessária de bits de um Contador de Programa para endereçar uma memoria de programa de 20K? R.: 15 bits Questão 24 Um circuito microcontrolado de um equipamento não esta funcionando e para determinar a fonte do problema, o técnico começou a medir os sinais no microcontrolador de 8 bits. Ele verificou que o circuito esta travando logo nos primeiros ciclos de execução. No momento do travamento os pinos com sinal ativo no barramento de controle são MEMORY REQUEST e WRITE.No barramento de endereços esta indicado o valor 0Xffe0 e no barramento de dados o valor é 10110111b. Pode-se dizer que: R.: O microcontrolador esta tentando escrever onumero 183 na posição 65504 da memoria. Questão 25 Um sistema a micro possui uma memoria principal com 11 linhas no barramento convencional de endereços e cada endereço possui uma célula com capacidade de armazenamento de 8 bits. Qual a capacidade de memoria principal desse sistema? R.: 2Kbytes Questão 26 Existem determinados eventos de hardware que, quando ocorrem, provocam uma parada na execução do programa principal e em seguida, o processamento é desviado para um endereço de memoria de programa definido previamente, aonde o evento sera tratado. Quando o tratamento do evento termina, o programa principal volta a ser executado a partir do ponto no qual ocorreu o desvio. Qual o nome desse recurso? R.: Serviço de rotina de interrupção Questao 27 Qual é a vantagem dos processadores possuírem todas as instruções do mesmo tamanho, como acontece em grande parte dos microprocessadores RISC? R.: A vantagem é a busca por instruções que foi facilitada porque todas as instruções possuem o mesmo tamanho em bits e alinhadas a largura da palavra. Assim não é mais necessário verificar o tamanho do contador de instruções, pois ele é incrementado sempre com o mesmo valor. Questão 28 Descreva dois eventos típicos que podem resetar um sistema com microcontrolador PIC R.: Power On Reset (POR) e WatchDog Timer Questão 29 Descreva o que é a interrupção de um microcontrolador PIC e o que ela permite R.: Faz uma pausa no programa para a execução de um evento e após o termino do mesmo, é possível continuar o programa de onde parou. A principal vantagem está na otimização do código (programa). Com o uso correto das interrupções é possível executar “algumas” tarefas quase que ao mesmo tempo. Questão 30 Na Arquitetura de Computadores caracteriza-se a estrutura de von Neumann com seus módulos componentes e suas funcionalidades. Das alternativas abaixo qual delas é verdadeira: R.: Arquitetura de von Neumann é um modelo de computador que possui uma unidade de armazenamento única, a memória. Questão 31 Este tipo de memória tem como principal característica a capacidade de permitir que os dados possam ser regravados no dispositivo. Nesse processo, todos os dados gravados são apagados pela incidência de luz ultravioleta por um certo tempo e só depois uma nova gravação pode ser feita. A que tipo de memória se refere esta descrição? R.: EPROM Questão 32 A figura a seguir mostra uma das formas mais simples de se conectar um botão em um dos pinos do microcontrolador configurado como entrada digital. Supondo que a impedância interna do pino RA1 seja de 10 MΩ, calcule o valor da tensão que será aplicada no pino enquanto o botão estiver aberto? R.: 4,95V Questão 33 A Unidade Lógica Aritmética (ULA) está presente em qual parte da arquitetura dos microcomputadores? R.: Microprocessador Questão 34 Sabemos que existem duas arquiteturas dominantes no projeto de processadores: Microprocessadores CISC (Complex Instruction Set Computer); Microprocessadores RISC (Reduced Instruction Set Computer). Escreva, ao lado de cada característica da tecnologia descrita abaixo, a letra C para CISC ou R para RISC: a. (C) Possuem uma lógica de decodificação de instrução complexa, originada pela necessidade de suportar modos de endereçamento múltiplos; b. (R) Conjunto reduzido de instruções; c. (C) Possuem um número pequeno de registradores de propósito geral, devido ao fato de as instruções poderem operar diretamente na memória, além de uma quantidade limitada de espaço em chip não dedicada; d. (R) Execução em um ciclo de clock. Esta característica é resultado da otimização de cada instrução, aliada a uma técnica chamada de Pipelining - Pipelining é uma técnica que permite execução simultânea de partes, ou estágios, de instruções, tornando o processo mais eficiente; e. (R) Grande número de registradores para evitar uma quantidade elevada de interações com a memória; f. (C) Possuem muitos registradores de propósito específico tais como, apontadores de pilha, tratadores de interrupção, etc. Questão 35 Uma câmera fotográfica utiliza o formato RGB (red, green,blue) para informação de cores nos pixels, no qual cada cor é representada por 8 bits. Deseja-se comprar um único cartão de memória para essa máquina de forma tal que 1 024 x 1 24 pixels. Qual deve ser, em gigabytes (GB), a capacidade mínima do cartão de memória a ser comprado? R.: 8 GB Questão 36 Qual é o elemento da linguagem Assembly que define um nome dado a uma linha de um programa em linguagem Assembly para microcontroladores PIC, e servem para que em uma instrução de desvio possa determinar o ponto para onde se deseja ir no programa? R.: label Questão 37 Considere que os conteúdos apresentados na figura I são os dados armazenados na pilha e que o Stack Pointer (SP) aponta para o endereço 2 desta mesma pilha. Caso o programa faça operações consecutivas que provoquem 3 pop sobre a pilha é possível afirmar que: SP - R.: Um flag indicará que ocorreu um underflowed. Questão 38 Um equipamento médico para monitoramento, utilizando um microcontrolador, é uma aplicação de tempo real. Sobre sistemas microprocessados em tempo real, assinale a alternativa correta. R.: O temporizador guarda (watchdog) reinicializa o microcontrolador quando a rotina de controle (ou sistema operacional) falha em atualizar esse registrador. Questão 39 Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que realiza a operação de OU exclusivo (OR) entre W e uma constante? R.: XORLW Questão 40 Sobre os dispositivos de armazenamento digital (memórias semicondutoras),é "INCORRETO" afirmar que: R.: As memórias EEPROM possuem a vantagem de poderem ser apagadas mediante banho de luz ultravioleta Questão 41 O designador 'f' nas instruções especifica qual ____________ será utilizado pela instrução. Qual a única opção que completa corretamente a lacuna da proposição acima. R.: Endereço Questão 42 Em um microcontrolador, o programa a ser executado é armazenado em um tipo de memória não volátil, chamado memória de programa. Qual dos tipos de memória mostrados a seguir permite que o programa objeto seja regravado várias vezes na memória de programa? R.: FlashRom Questão 43 Considere as afirmativas abaixo: I Os microprocessadores que utilizam tecnologia RISC em geral apresentam um grande número de instruções, pois isso causa a diminuição do tamanho do código objeto, simplificando o projeto da unidade de controle do microprocessador. II ¿ A arquitetura Harvard se distingue das arquiteturas mais antigas principalmente por possuir o barramento de dados separado do barramento de endereço para acesso as memórias. III Muitos microcontroladores modernos utilizam uma técnica denominada pipeline, que permite que partes diferentes instruções possam ser executadas simultaneamente. R.: II e III apenas Questão 44 Dentre as afirmativas abaixo, marque a única INCORRETA. R.: Barramentos bidirecionais são aqueles que podem manipular mais de um tipo de informação tal qual dados e endereços. Questão 45 "memória somente de leitura, ou seja, não conseguimos gravar nada nesta memória. Não volátil e não apagável". Esta afirmação refere-se a: R.: Memória ROM (Ready Only Memory memória somente leitura) Questão 46 É um tipo de memória não volátil usada em computadores e outros dispositivos eletrônicos para armazenar pequenas quantidadesde dados que precisam ser salvos quando a energia é removida. Neste tipo de memória os dados podem ser lidos, apagados e reescritos de forma independente. Outra característica deste tipo de memória é a possibilidade de ser programada e apagada dentro do próprio circuito, eletricamente, pela aplicação de sinais de programação especiais'. Esta afirmação refere-se a: R.: Memória EEPROM (Electrically-Erasable Programmable Read-Only Memory ¿ ROM Eletricamente apagável) Questão 47 Qual o significado da instrução ADDLW .123? R.: Adiciona uma constante .123 ao conteúdo atual de W Questão 48 Das afirmativas abaixo: I. Linguagem Assembly: cada família, ou tipo, de processador tem a sua. II. As linhas READ e WRITE fazem parte do barramento de controle de uma CPU típica. III. Montador ou Assembler: um programa que torna um programa fonte em um programa de alto nível. R.: Todas estão corretas Questão 49 O que é um pipeline? R.: É um recurso que permite ao microcontrolador, buscar uma informação enquanto processa outra. Permite que diferentes instruções sejam realizadas simultaneamente. Questão 50 O que é o WATCHDOG TIMER (WDT)? R.:É um temporizador que reinicializa o microcontrolador quando a rotina de controle (ou sistema operacional) falha em atualizar esse registrador. Questão 51 Descreva que é uma interrupção num microprocessador. R.: É uma parada na execução do programa principal causada por um evento externo. Em seguida, o processamento é desviado para um endereço de memória de programa definido previamente, aonde o evento será tratado. Quando o tratamento do evento termina, o programa principal volta a ser executado a partir do ponto no qual ocorreu o desvio. Questão 52 Descreva o que é possível efetuar quando os pinos do Port do microcontrolador PIC16F628A/648A estão configurados como digitais e o que é possível fazer em cada caso. R.: Lêem o estado atual dos pinos de E/S. A leitura pode ser feita de forma parcial ou completa. São pinos muito importantes do PIC , pois possuem a função de E/S do mesmo. Configurada a porta em nível 1 (alto): o mesmo fica em estado de INPUT. Em nível 0 (baixo): fica em estado de OUTPUT. Questão 53 Qual é a instrução em linguagem Assembly de um microcontrolador PIC 16 que realiza operação E (AND) lógico de uma constante W? R.: ANDLW Questão 54 Marque a opção que descreve corretamente as características do diagrama de blocos: R.: CPU com 32 bits de memoria e memoria de programa de 24 words. Questão 55 Qual é a linguagem assembly de um ,microcontrolador PIC16 que apaga (clear) um bit de F? R.: BCF Questão 56 Qual das alternativas abaixo retrata um cuidado direto que o programador de Assembly devera ter com o uso da instrução GO TO? R.: Com o gerenciamento dos endereçamentos dos desvios. Questão 57 Deseja-se combinar memorias PROM com 2K x 8 para produzir um banco de memoria de 6K x 16 de capacidade. Quantos CIs dessa PROM são necessários? Quantas linhas de endereços noo mínimo são requeridos para esse banco? R.: Questão 58 2K8 ----- 16Kx16 B dados – 16bits B end – 2^n>=6^k 2^10 = 1k 2^4 = 2k 2^12 = 4k 2^13=8k 6 CIs e ao mínimo 13 linhas de endereço 2K8 ----- 16Kx16 B dados – 16bits B end – 2^n>=6^k 2^10 = 1k 2^4 = 2k 2^12 = 4k 2^13=8k 6 CIs e ao mínimo 13 linhas de endereço Toda CPU é capaz de executar varias tarefas denominadas instruções. A base de tempo utilizada pela CPU para executar cada instrução é obtida a partir de um sinal de clock gerado por um circuito oscilador. A CPU recebe o sinal do clock e utiliza como referencia de tempo, executando uma determinada instrução em um ou mais ciclos de clock. O tempo gasto para a CPU executar uma instrução é chamado de ciclo de instrução. Qual o tempo gasto na execução de uma dada instrução se o sinal de clock for de 16Mhz, sendo ela executada em quatro ciclos de clock? R.: 250ns Questão 59 Um microcomputador é um chip responsável pelo processamento em um microcomputador. É um elemento que contem, entre outros componentes, uma unidade logica e aritmética (ULA) e diversos registros (registradores) especiais. A capacidade de processamento de um microprocessador está ligada diretamente a: R.: Quantidade de memoria que o microprocessador é capaz de endereçar; execução de varias instruções simultaneamente; set de instruções e velocidade com que as instruções são executadas. Questão 60 Julgue os itens subsequentes relativos a microprocessadores, microcomputadores e microcontroladores, e aos dispositivos utilizados em conjunto com eles: R.: Muitos microprocessadores requerem o uso de memoria externa. Uma memoria do tipo ROM com 13 linhas de endereços e 8 linhas de dados tem uma capacidade de 8KBytes. Questão 61 Em relação ao microcontrolador 8051, é correto afirmar: R.: Memoria de programa é separada da memoria de dados Questão 62 Das opções a seguir, a única que não é uma característica do Microcontrolador 8051 é: R.: Conversor analógico/digital ADC de 8 bits Questão 63 4 : 16.10^-³=250ns A memoria de dados de um sistema microprocessado, armazena palavras de 2bytes. As posições de memoria M01 e M02 possuem respectivamente, os conteúdos A038 e 94FB em hexadecimal. Uma instrução que faz uma operação bit a bit, é executada com o resultado sendo carregado na posição M03. O conteúdo dessa ultima posição de memoria M03 em hexadecimal é: R.: B4FB h Questão 64 A informação que melhor representa o desempenho de um microcontrolador é: R.: A quantidade de instruções que podem ser executadas por segundo (MIPS) Questão 65 Descreva o que é possível efetuar quando os Pinos do Port do microcontrolador PIC16F628A/648A estão configurados como digitais e o que é possível fazer em cada caso. R.: Porta/Portb (Deforma parcial ou completa): leem o estado atual dos pinos. A leitura pode ser feita. Pinos do PIC que são importantes pois possuem a função 110 do mesmo e mais usado. Trisa: Configura o PortA em nível 1. O mesmo fica em estado de INPUT. Em 0 fica em OUTPUT. Questão 66 Um microcontrolador de 8 bits possui conversores A/D e D/A, Timers Counters, memorias e outros periféricos. Para esse microcontrolador, assinale a INCORRETA: R.: A memoria de dados desse microcontrolador pode ser uma ROM Questão 67 Considerando-se memorias RAM de 16x4, marque a alternativa incorreta: R.: A capacidade dessa memoria é 64 Bytes Questão 68 Considere que um pombo correio, pode carregar um cartão SD de 64GigaBytes a uma velocidade de 80Km/h. Existe uma alternativa no envio dos 64GB via um sistema de transmissão com fibra ótica a tava de 200Mbps. Atrasops de propafgacao e de processamento de dados são desprezíveis. Com base nessas informações, qual a distancia máxima aproximada, é mais rápida a utilização de um pombo correio para transmitir 64Gb de dados do sistema com fibra ótica a 200Mbps? R.: 58Km Questão 69 Sobre a organização interna de uma CPU genérica é correto afirmar que: R.: As operações aritméticas são controladas pela unidade de controle; O registrador PC contem o endereço da próxima instrução ao ser executada; A área da pilha é a área da memoria onde fica armazenado o endereço de retorno de uma subrotina ou interrupção. ” Todos os registradores e o registrador”, duas erradas Questão 70 Descreva quando ocorre um desvio em um programapara microcontroladores PIC e descreva em detalhes os dois tipos básicos de desvio de um programa para microcontroladores PIC. R.: Quando ocorre um desvio, a instrução que já foi previamente buscada pelo sistema de Pipeline não é válida, pois estava na posição de memória de programa apontada pelo PC antes dele ter seu valor alterado para o destino especificado. Ex.: DECFSZ e INCFSZ. Questão 71 Explique a diferença entre um processamento sequencial e um pipeline R.:O pipeline é usado em microprocessadores para agilizar as instruções. Já o processamento sequencial obedece as sequencias uma a uma de cada instrução e só avança para a próxima instrução, após completar a anterior. Questão 72 Descreva em detalhes os passos dos procedimentos para o desenvolvimento de uma aplicação para microcontroladores PIC, desde a montagem do projeto ate a execução em uma placa de teste ou de aplicação. R.: 64x2x80/200x2=25,6 25,6/3600=0,00712 0,00712x80=APROXIMADAMENTE 58Km Questão 73 A capacidade de processamento de um microprocessador está ligada diretamente a: R.: Quantidade de memoria que o microprocessador é capaz de endereçar; execução de varias instruções simultaneamente; set de instruções e velocidade com que as instruções são executadas. Questão 74 Durante o processamento das instruções o microprocessador realiza operações aritméticas e logicas. Os dados usados nessas operações são armazenadas temporariamente em recursos chamados: R.: Registradores Questão 75 Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que rotaciona F para direita com Carry Flag? R.: RRF Questão 76 O que são diretivas de uma linguagem Assembly de um microcontrolador PIC16? Cite um exemplo: R.: Uma diretiva é parecida com uma instrução mas, ao contrário desta, é independente do tipo de microcontrolador e é uma característica inerente à própria linguagem assembly. As diretivas servem-se de variáveis ou registos para satisfazer determinados propósitos. Exemplo: NIVEL, pode ser uma designação para uma variável localizada no endereço 0Dh da memória RAM. Deste modo, a variável que reside nesse endereço, pode ser acedida pela palavra NIVEL. É muito mais fácil a um programador recordar a palavra NIVEL, que lembrar-se que o endereço 0Dh contém informação sobre o nível. Questão 77 Um computador utiliza microprocessadores de 128 bits. Que artificio é aplicado para o uso de memoria de dados padrões, em cartões eletrônicos de armazenamento de dados? R.: Memorias com barramentos de 8 bits. Questão 78 Descreva o que é um montador (assembler) de um microcontrolador PIC16. Cite exemplo: R.: Assembler é o compilador. Escreve-se programa e o compilador transforma em linguagem de maquina. Ex.: Microchips. Questão 79 Qual a capacidade total de armazenamento, em bits, de uma memória que possui 16 linhas de os endereços e 16 células de armazenamento de dados por endereço? R.: 1.048.576 bits Questão 80 Analise as afirmativas abaixo com relação a memoria Cachê: R.: É uma memoria volátil e seus dados são perdidos ao desligar o computador; Uma vantagem da utilização da memoria cache consiste em evitar o acesso a outros tipos de memoria, cujo tempo de acesso é maior. Questão 81 As CPUs do tipo RISC são caracterizadas por ter um set de instruções reduzido. Essas CPUs são utilizadas no projeto de computadores que seguem uma arquitetura que tem como principal característica o acesso às memórias de dados e de programa efetuado por barramentos separados. Quais das opções a seguir é a arquitetura em questão? R.: Arquitetura de Harvard Questão 82 Com referência aos sistemas microprocessados, considere os itens abaixo: I - Processo feito passo-a-passo para resolver um problema. II - Programa que lida com linguagem de alto nível e a transforma em linguagem de máquina. III - Posição codificada em uma posição de memória ou registro. IV - Parte do sistema onde as informações são armazenadas. R: (I) Algoritmo; (II) Compilador; (III) Endereço e (IV) Memória. Questão 83 Com relação ao microcontrolador 8051, é correto afirmar: R: Os registros de funções especiais (SFR) estão localizados na RAM interna. Questão 84 Considere a arquitetura básica de microprocessadores na análise das afirmativas a seguir: I- Em um processador que emprega o conceito de micro programação, o ciclo de uma instrução Subdivide-se em busca da instrução e fetch. II- Os registradores chamados acumuladores não são utilizados na execução de instruções que envolvem operações aritméticas. III- O registrador do tipo apontador de programa(PC) contém, em cada instante, a instrução sendo executada pelo processador. IV- Em uma memória do tipo pilha, a ordem de inserção e de retirada da informação é definida como: o último a ser inserido é o primeiro a ser retirado. V- O primeiro procedimento de uma rotina de tratamento de interrupção deve ser aquele em que é preservado o conteúdo atual dos registradores internos. Estão corretas apenas as afirmativas R: IV e V Questão 85 De modo geral, as instruções de microprocessadores classificadas como de desvio condicional alteram o fluxo de execução do programa de acordo com a alteração do conteúdo R.: Do contador de programa Questão 86 Encontre a única opção que possui a sequência V ou F correta para o preenchimento das lacunas das preposições abaixo indicando se as mesmas são VERDADEIRAS (V) ou FALSAS (F). R.: (F) Toda as instruções de salto utilizam a pilha. (V) A linguagem assembly é definida com base na linguagem de máquina, onde cada código da máquina é representado por um comando mnemônico em caractere alfanumérico. (F) Os programas escritos na linguagem assembly servem para qualquer família de microcontroladores, cujas instruções costumam ser definidas pela ANSI. (V) Os programas montadores são ferramentas que permitem a tradução de programas fonte escritos em linguagem assembly para programas objeto. (F) Os códigos de máquina são sequências numéricas interpretadas pela C PU do microcontrolador e ficam armazenadas em Memórias de Dados. Questão 87 Geralmente, microcontroladores desabilitam o atendimento de novas solicitações de interrupções do tipo mascarável, durante a execução de uma rotina de tratamento de interrupção. Tal medida objetiva: R.: Evitar o atendimento de subrotina Questão 88 O designador 'f' nas instruções especifica qual ____________ será utilizado pela instrução. Qual a única opção que completa corretamente a lacuna da proposição R.: Endereço Questão 89 Qual é a instrução em linguagem assembly de um microcontrolador PIC16 que subtrai W de F? R.: SUBWF Questão 90 Um microprocessador precisa verificar o estado de um dispositivo de saída a cada 20ms. Isto é feito por meio de um timer que alerta o processador a cada 20ms. A interface do dispositivo inclui duas portas: uma para estado e uma para saída de dados. O microprocessador utiliza uma instrução para verificar o estado do sipositivo, e outra para examinar o seu estado. Se o dispositivo estiver pronto, é necessário mais uma instrução para enviar os dados ao dispositivo. O microprocessador possui uma taxa de clock de 8MHz e todos os clicos de instrução pertinentes são de 12 ciclos de clock. Quanto tempo é necessário para se verificar e entender o dispositivo? R.: 4,5ms Questão 91 Quais são as sete etapas de metodologia apresentada nas aulas para desenvolver a maioria das aplicações utilizando microcontroladores?R.: Hardware, Fluxograma, Editor, Prog ASM, Montador, Prog Hex, Porgramador Questão 92 O que é a memoria cache? R.: é uma pequena quantidade de memória localizada perto do processador. Questão 93 Explique a diferença de um processo sequencial de um pipeline? Sequencial: As tarefas são executadas sequencialmente, uma após a outra Piperline: Consegue buscar e processar quase ao mesmo tempo Questão 94 O microprocessador... se o sinal de clock for de 32Mhz e for executada em dois ciclos de clock? R.: T=1/32.10^6=31250 -> 31250x2=62,5ms Questão 95 Marque a al.ternativa que descreve o modo de endereçamento direto. R.: Constante mudança de dados na memoria sem alteração do código de endereçamento que indica o valor.
Compartilhar