SóProvas


ID
32734
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2008
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Seja um computador que apresenta as seguintes características: sua palavra é de 8 bits e suas células da MP têm 8 bits. Sabe-se que a MP tem a capacidade de armazenar 64 K bytes e que as instruções, bem como qualquer dado, devem ter um número de bits que seja múltiplo inteiro das células da MP, para que nela possam ser armazenados.
Quais os tamanhos de ACC, CI e o tamanho total da MP, em bits, para este computador?

Alternativas
Comentários
  • MP significa memória principal, ACC Acumulador (em inglês:ACC - Accumulator) e CI Contador de Instruções (em inglês: PC - Program Counter).Se a MP pode armazenar 64 KB o valor em bytes pode ser encontrado multiplicando-se 64 x 1024 e logo em seguida multiplica-se por 8 para o seu valor em bits que deverá resultar em 2 elevado a 19.O ACC Acumulador armazena os dados (de entrada e resultados) para as operações na UAL; o acumulador é um dos principais elementos que definem o tamanho da palavra do computador - o tamanho da palavra é igual ao tamanho do acumulador, logo o ACC é 8.CI Contador de Instruções armazena o endereço da próxima instrução a ser executada - tem sempre o mesmo tamanho do REM.
  • Palavra do Processador: 8 bits = 2^3
    End = 8 bits = 2^3

    Tamanho da MP = End x Palavra 
    End = 64KB = 2^16
    CI = é multiplo inteiro da Tamanho da Palavra=2 -->> 2 * 2^3=2^4=16

    Tamanho da MP = 2^16 * 2^3 = 2^19

    ACC = deve ter o mesmo tamanho  da palavra que o processador enxerga = 2^3 =8
  • A questão diz que o tamanho da palavra é de 8 bits e o tamanho de suas células são de 8 bits. Assim, conclui-se que o tamanho da palavra e da célula são iguais. Aqui identificamos que o tamamho do RDM é de 8 bits.

    Depois diz que a MP possui capacidade de armazenar 64 k Bytes. Assim temos que o tamanho máximo da memória é de 2^6 x 2^10 x 8 bits.

    Aplicando a fórmula T = N x M temos:

    2^6 x 2^10 x 8 = N x 8 -> 2^19 = N x 2^3 -> N = 2^16. Assim, conseguimos identificar o tamanho do REM que é 16 bits.

    A questão quer saber:
    Qual o tamanho do ACC (Acumulador) ?
    Resp: 8, pois o ACC possui o mesmo tamanho do RDM

    Qual o tamanho do CI (contador de instrução)?
    Resp: 16, pois deve ter o memso tamanho tamanho do REM.

    Qual o tamanho da MP em bits?
    Resp: 2^19, pois 64 = 2^6 // K = 2^10 // 1 byte = 8 bits // Assim temos 2^6 x 2^10 x 2^3 = 2^19.

    Obs:
    ACC -> armazena dados
    CI -> Armazena o endereço da próxima instrução.