Prévia do material em texto
Universidade Federal do Sul e Sudeste do Pará Instituto de Geociências e Engenharias Graduação em Engenharia Elétrica Microprocessadores 2023.4 Professora: Yonatha Melo Aluno(a): __________________________________________________________________ Matrícula:__________________________________________________________________ Lista de Exercícios 1) Elenque ao menos duas diferenças entre microprocessadores e microcontroladores. 2) Explique, com suas palavras, os barramentos de dados, de endereço e de controle. 3) Qual é a função de um microprocessador em um microcomputador? 4) Explique, com suas palavras, o que é pipeline. 5) Explique, com suas palavras, a importância da hierarquia de memória e da memória cache. 6) Explique o princípio da localidade. 7) Quais os tipos de mapeamento da memória cache e quais as vantagens de cada tipo de mapeamento de memória cache? 8) Explique o Código de Hamming. 9) Uma palavra foi salva na memória principal com código de verificação 0111. Após algum tempo, a palavra foi passada para outro módulo com os seguintes bits: 10111001. Usando o código de Hamming, determine se a palavra transmitida é a mesma que foi salva. Se houve erro, foi em qual bit? (É necessário explicitar o desenvolvimento da questão) 10) A palavra 11100111 foi salva na memória principal. Usando o código de Hamming, determine qual deve ser o código de verificação para que esta palavra seja passada para outro módulo. (É necessário explicitar o desenvolvimento da questão) 11) Quais as diferenças entre barramentos dedicados e multiplexados? 12) Quais as diferenças entre os barramentos do tipo processador-memória, do tipo entrada-saída e barramento backplane? 13) Explique, com suas palavras, os métodos de arbitração a) centralizado, b) distribuído com acesso por auto seleção e c) distribuído com acesso por detecção de colisão. 14) Explique, com suas palavras, as vantagens da utilização da temporização síncrona. 15) Explique, com suas palavras, as três técnicas de operação do módulo de E/S: a) E/s Programada, b) E/S por Interrupção e c) Acesso Direto à Memória (DMA) 16) Explique, com suas palavras, o que é Ghosting e por quê este tipo de problema não ocorre nas telas do tipo “touch screen” dos smartphones. 17) Cite e explique as partes constituintes do processador. 18) Diferencie as arquiteturas RISC e CISC. 19) Quais as maiores diferenças entre a representação em sinal-magnitude e em complemento de dois? 20) Como identificar se houve um overflow numa adição ou subtração? 21) Represente em binário o número -31 que está em decimal, usando a menor quantidade de dígitos possível, a) utilizando a representação em complemento de 2 e b) em sinal- magnitude. 22) Realize as seguintes operações abaixo em binário com sinal (complemento de 2): a) 100011 + 111001; b) 1100 – 0110; c) 1001 + 0101; d) 01111 – 10110; e) 11001100 - 10111100; f) 10110 - 00111.