LISTA DE EXERCÍCIOS DO 4º BIMESTRE PARA ESTUDO 01. Quantos kilobits (Kbits) e Megabits (Mbits) temos em 34359738368 bits? _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ ___________________________________________________________________________________ 02. Seja uma memória com células de 8 bits e como espaço de endereçamento contendo 4096 endereços. a) Qual é a quantidade de bits necessários para representar esta quantidade de endereços (consideramos que os endereços são representados em binário)? _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ b) Qual a capacidade desta memória? _______________________________________________________________________________________ _______________________________________________________________________________ 03. Considerando a figura abaixo, quantos endereços de memória podem ser endereçados com um REM (registrador de endereço de memória) de 16 bits? 04. COMPLETE os espaços em branco de forma a explicar os passos relativos à operação de leitura do conteúdo do endereço 1324 da memória principal. a) A Unidade de controle transfere o endereço __________de um de seus registradores específicos para o _____________. b) A Unidade de controle coloca um sinal de _______________ no barramento de controle. c) A ___________________decodifica o endereço recebido pelo barramento de endereços, e transfere o seu conteúdo para o ___________através do barramento de ____________. d) Do RDM o dado é transferido para outro registrador da CPU, destinatário final. 05. Quais são os passos do ciclo de instrução da UCP que estão faltando? __________________________________________________________________ __________________________________________________________________ __________________________________________________________________ __________________________________________________ 06. Na figura abaixo temos o diagrama funcional de uma UCP. A ULA, o registrador ACUMULADOR (ACC) e outros registradores gerais são componentes que executam a função de processamento da UCP. Considerando a figura responda: a) Qual a função da ULA? _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ b) Para que existem registradores em uma UCP? _______________________________________________________________________________________ _______________________________________________________________________________ 07. Deseja-se somar dois valores A=3A25 e B=172C (A e B tem, cada um 16 bits). O sistema 01 possui barramento de dados e registrador acumulador (ACC) com 8 bits. a) Explique de forma sumária como a soma é efetuada em 02 (duas) etapas. _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ b) Caso o sistema possuísse barramento de dados, acumulador e ULA com 16 bits, a operação seria mais rápida? _______________________________________________________________________________________ ______________________________________________________________________________ 08. Na figura abaixo temos o diagrama funcional de uma UCP. Os registradores RDM, REM CI, RI, o decodificador de instruções, a unidade de controle (UC) e o relógio (clock) são componentes que executam a função de controle da UCP. Considerando a figura responda: a) Qual a função do Registrador de Instrução (RI)? _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ ___________________________________________________________________________________ b) Qual a função do Contador de Instrução (CI)? _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ ___________________________________________________________________________________ 09. Relógio ou gerador de sinais a) O que é o relógio da UCP? _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ b) O que é o ciclo de relógio ou máquina da CPU? _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ c) O ciclo está relacionado a quantas operações elementares? _______________________________________________________________________________________ _______________________________________________________________________________ 10. Unidade de Controle (UC) a) Qual a função da unidade de controle (UC)? _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ c) Os sinais de controle emitidos pela UC durante a realização de um ciclo de instrução são cadenciados por quem? _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ 11. Qual a função do decodificador de instrução? _______________________________________________________________________________________ _______________________________________________________________________________ ___________________________________________________________________________________ _______________________________________________________________________________________ __________________________________________________________________________ ___________________________________________________________________________________ 12. Observando a figura abaixo responda aos seguintes itens REGISTRADORES Um microprocessador é composto da ULA, da seção de controle e temporização e de um conjunto de registradores. Relacione: (A) Registrador Program Counter (PC) (B) Registrador de Instrução (IR) (C) Registrador DPTR (D) Registrador Acumulador (A) (E) Registradores R0 a R7 ( ) Armazena o código das instrução a medida que vão sendo decodificados ( ( ( ( ) Armazenamento de um operando de qualquer operação lógica ou aritmética ) Armazenamento de endereços de dados a serem lidos da memória ) Armazena o endereço do código das instruções a medida que são buscados da memória ) Utilizado em muitas instruções de armazenamento e contagem PALAVRAS 01. Complete: A palavra 1011001011011111 é composta por ________ bits que corresponde ao tamanho da palavra. 02. Complete: Uma palavra pode representar um ___________ ou uma __________________. 03. Um computador com palavra de ______ bits indica que o barramento de ___________ transporta dados entre a ______________ e a Memória e entre a ______________ e os dispositivos de I/O em unidades de 32 bits. 04. Relacione o tamanho da palavra com velocidade de execução das instruções de um computador _________________________________________________________________________________ _________________________________________________________________________________ 13. Observando a figura 03 responda aos seguintes itens Figura 03 BARRAMENTO DE ENDEREÇOS Complete: o barramento de endereços é _____________________ pois a informação ( o endereço a ser acessado) flui apenas em uma direção, da _________________para ___________________ou da _________________ para os ___________________________. Quais são os pinos do microprocessador 8051 que se comunica com o barramento de endereços (diretamente ou indiretamente) _________________________________________________________________________________ _________________________________________________________________________________ BARRAMENTO DE DADOS Complete: o barramento de dados é ___________________ pois os dados podem ____________ ou __________ da CPU. Estes dados são oriundos da __________________ , da CPU , ou de um ________________________. Quais são os pinos do microprocessador 8051 que se comunica com o barramento de dados _________________________________________________________________________________ _________________________________________________________________________________ BARRAMENTO DE CONTROLE O microprocessador 8051 emite sinais de controle que são transportados pelo barramento de controle para outros dispositivos do microcomputador, indicando o que deve ser feito. O microprocessador também recebe os sinais de controle que são enviados pelos dispositivos de I/O (entrada e saída) para a CPU,. Relacione: (A) RESET (B) /WR (C) /PSEN ( Program Store Enable ) (D) /INT0 ( ) Quando em nível baixo (ou seja 0) quer que a memória RAM coloque um dado referente a uma instrução no barramento de dados ( ) Quando em nível baixo (ou seja 0) indica que a CPU está colocando um byte de dados no barramento de dados ( ) Quando em nível alto faz com que a CPU vá para o estado inicial ( ) Usada pelos dispositivo de I/O (entrada e saída) para chamar a atenção da CPU quando ela está executando outras tarefas Vamos supor que a CPU deseja acessar o endereço 0000001100101111 da memória RAM. Quando ALE=1 (nível alto), qual o valor estará presente nos pinos AD0 a AD7?. _________________________________________________________________________________ _________________________________________________________________________________ 14. Na figura 04 temos o conjunto de instruções que o microprocessador 8051 conhece, bem sua descrição, ou seja, o que a instrução faz. Na figura 05 temos um programa armazenado na memória do computador que usa as instruções discriminadas na figura 04 (circulamos na figura os opcode das instruções). Responda as questões abaixo discriminadas supondo que o valor do acumulador (A) é 100, ou seja, A=100 Figura 04 Figura 05 A primeira instrução a ser executada começa no endereço 0000H da memória. Após a execução desta instrução, qual o endereço da próxima instrução a ser executada? _________________________________________________________________________________ _________________________________________________________________________________ Vamos supor que estamos executando a instrução localizada no endereço 0104H da memória , qual o endereço que se localiza a subrotina a ser chamada ? _________________________________________________________________________________ _________________________________________________________________________________ Após a execução da instrução localizada no endereço 0104H da memória, qual o endereço da próxima instrução a ser executada ? _________________________________________________________________________________ _________________________________________________________________________________ Após a execução da instrução localizada no endereço 0107H da memória, qual o valor do acumulador (A) ? _________________________________________________________________________________ _________________________________________________________________________________