Baixe o app para aproveitar ainda mais
Prévia do material em texto
Impresso por Ayrton Gabriel, CPF 051.051.012-43 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 19/03/2021 04:41:59 1) Qual a diferença entre um microprocessador e um microcontrolador? O microprocessador é um circuito integrado responsável pelo processamento de dados, como uma unidade lógica e aritmética, com diversos registradores especiais, mas precisa receber ordens externas e ter outros componentes externos para funcionar. Já o microcontrolador é um microprocessador, memória RAM, memória ROM, temporizadores, contadores, porta serial, conversores e portas de I/O em um só circuito integrado, ou seja, um microcomputador- - -de um só-chip. 2) Qual a diferença entre a arquitetura Harvard e a arquitetura von Neumann? Neumann: Instruções e dados compartilham a mesma unidade física de memória Harvard: Instruções e dados são armazenados em memórias diferentes 3) Quais as etapas que compõe o ciclo de instrução? Fetch, Decod, Exec 4) Explique o que é Pipelining? Ciclo de execução de uma instrução em processadores seqüenciais 5) Explique RISC e CISC? RISC - Computação onde um número reduzido de instruções estão disponíveis CISC - Computação onde o número de instruções é muito grande 6) Defina resumidamente cada uma das memórias: ROM: Uma memória programável só de leitura, PROM: EPROM: é 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. , EEPROM: memória não-volátil usada em computadores e outros dispositivos eletrônicos para armazenar pequenas quantidades de dados que precisam ser salvos quando a energia é removida, flash Impresso por Ayrton Gabriel, CPF 051.051.012-43 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 19/03/2021 04:41:59 RAM: Memória de acesso aleatório é um tipo de memória que permite a leitura e a escrita, utilizada como memória primária em sistemas eletrônicos digitais SRAM: é um tipo de memória de acesso aleatório que mantém os dados armazenados desde que seja mantida sua alimentação, não precisando que as células que armazenam os bits sejam atualizadas DRAM: é um tipo de memória RAM de acesso direto que armazena cada bit de dados num condensador ou capacitor. PSRAM: NVRAM: é um tipo de memória que não perde seus dados mesmo sem a alimentação de energia. 7) Qual equação que resultou no programa descrito a seguir:MUL B,D SUB B,E DIV B,F ADD A,C ADD A,B MOV X,A a) X = A * (B + C * D + E / F) b) X = A + (B*(C-A) + (D-E/B) * D) c) Y = A + B*(C-D*(E/(B-F)) + B) d) X = ((A + C) + (B * D E))/F – e) X = A * (B + C - D + E * F) 8) Escreva o código em assembly para calcular o valor da expressão: f) X = A * (B + C * D + E / F) g) X = A + (B*(C-A) + (D-E/B) * D) h) X = A + B*(C-D*(E/(B-F)) + B) Impresso por Ayrton Gabriel, CPF 051.051.012-43 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 19/03/2021 04:41:59 9) Impresso por Ayrton Gabriel, CPF 051.051.012-43 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 19/03/2021 04:41:59 10) O esquema mostrado na figura acima implementa a memória de um microcontrolador. As faixas de memória mapeadas pelo sistema são de: (A) 0000h a 0FFFh, de 2000h a 2FFFh e de 6000h a 6FFFh (B) 0000h a 0FFFh, de 4000h a 4FFFh e de C000h a CFFFh (C) 0000h a 1FFFh, de 4000h a 5FFFh e de C000h a DFFFh (D) 0000h a 1FFFh, de 4000h a 5FFFh e de 8000h a 9FFFh (E) 0000h a 5FFFh Impresso por Ayrton Gabriel, CPF 051.051.012-43 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 19/03/2021 04:41:59 11) Seja DX um registrador de 16 bits construído a partir da concatenação de suas partes alta e baixa de 8 bits, denomi-nadas DH e DL. Após a execução do trecho MOV DX,2266h MOV DL,90h ADD DH,80h ADD DL,80h ADD DX,1000h o valor de DX é (A) 3266h (B) 8080h (C) A310h (E) A310h (D) B210h 12) Analise o código em assembly x86 mostrado a seguir. MOV al,55h AND al,0Fh OR al,60h XOR al,06h O Valor final que ficará no acumulador al, será (A) 53h (B) 56h (D) 66h (E) 6Fh (C) 63h Impresso por Ayrton Gabriel, CPF 051.051.012-43 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 19/03/2021 04:41:59 13) MOV AX,20F0h MOV AH,80h ADD AL,30h DEC AH Sejam AH e AL, respectivamente, os bytes mais e menos significativos do acumulador AX. O valor de AX portanto, ao final da execução das instruções acima, é: (A) 7920h (B) 8920h (C) 8020h (E) 8120h (D) 7F20h 14) (Analista Engenharia Elétria MPU 2007 FCC) – – A coluna apresenta os mnemônicos I usados por um microcontrolador da família 8051 de algumas instruções que envolvem o acumulador (registrador A) e a coluna apresenta, de forma simbólica, a operação realizada por essas II instruções, mas fora de ordem. Associe Corretamente as colunas I e II a) (a-4);(b-3);(c-1);(d-2) b) (a-3);(b-4);(c-2);(d-1) c) -3);(b-4);(c-1);(d-2) (a d) (a-2);(b-4);(c-3);(d-1) e) (a-1);(b-2);(c-3);(d-4) Impresso por Ayrton Gabriel, CPF 051.051.012-43 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 19/03/2021 04:41:59
Compartilhar