Primeira lista de exercícios

Arquitetura e organização de computadores

Sistemas de informação

 

Valor: 2 pontos

 

1.      Esquematize o funcionamento da arquitetura de Von-Neumann.

2.      Quais os principais componentes da arquitetura de Von-Neumann e qual a função de cada um?

3.      Quais os componentes da CPU e qual a função de cada componente?

4.      Diferencie os tipos de registradores.

5.      Explique o que é o ciclo de uma instrução.

6.      O que é a memória cache?

7.      Explique como um programa é executado pelo computador.

8.      Qual a função dos seguintes registradores específicos de um processador:

    1. RDM
    2. REM
    3. CI (ou PC)
    4. RI

 

9.      Explique como o processador realiza as operações de busca de instrução, decodificação da instrução e busca de operandos utilizando os registradores específicos do exercício anterior.

10.  Explique como funciona cada um dos modos de endereçamento de operandos.

11.  O que vem a ser OPCODE de uma instrução?

12.  O que vem a ser operando de uma instrução?

13.  O que é o “set de instruções” de um processador?

14.  Explique a estratégia de implementação de processadores RISC.

15.  Explique a estratégia de implementação de processadores CISC.

16.  Um computador hipotético tem 1024 endereços de memória e células de memórias de 8 bits. Qual o capacidade de ?

a.       REM

b.      RDM

c.       Da memória principal (em bits).

17.  Um computador tem um RDM de 32 bits e um REM de 10 bits. Sabe-se que a célula desse computador é de 8 bits e que ele tem um número de células igual à sua possibilidade de endereçamento. Pede-se:

a.       qual o tamanho da barra de endereços?

b.      quantas células são lidas da memória em uma única operação

c.       quantos bits tem a memória desse computador?

18.  Explique os diferentes tipos de memória que se pode contar na estrutura de um sistema de computação.

19.  Numa MP com 2kbyte de capacidade, onde cada célula tem 16 bits:
a) quantas células tem a MP?
b) quantos bits são necessários para representar um endereço de memória?

 

20.  Um computador endereça 1k células de 32 bits cada uma. Pede-se:
a) sua capacidade de memória;
b) o maior endereço que o computador pode endereçar;

 

21.  A memória de um computador tem capacidade de armazenar 216 bits e possui um barramento de dados de 16 bits. Pede-se:
a) o tamanho máximo possível da célula de memória.

 

22.  Explique o que  clock e ciclo de operação de um computador.

23.  Considere um computador hipotético com instruções de 8 bits e operando de 8 bits também. Seja o barramento de dados de 4 bits e células de memória de 4 bits. Responda:

a.       Capacidade do CI

b.      Capacidade do RI

c.       Número de células lidas por instrução.

d.      Seja o conteúdo da memória dado a seguir, complete a tabela que nos mostra o andamento do ciclo de instrução

Endereço

conteúdo

01

0

02

A

03

2

04

B

...

 

40

0

50

2

Seja a instrução 0A correspondendo a:

LDA Op ==> ACC <--- (Op)


Obs.: A instrução do exercício LDA Op (LDA é um mnemônico para "load accumulator") significa "carrega no acumulador o conteúdo da posição de memória indicada no operando".

Tempo

CI

ACC

REM

RDM

RI

Operação

T0

 

 

 

 

 

 

T1

 

 

 

 

 

 

T2

 

 

 

 

 

 

T3

 

 

 

 

 

 

T4

 

 

 

 

 

 

Obs: acrescente linhas na tabela acima se necessário.