LISTA DE EXERCÍCIOS DO 4º BIMESTRE PARA - IME-USP

Propaganda
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)
?
_________________________________________________________________________________
_________________________________________________________________________________
Download