TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Arquitetura de Computadores

Por:   •  18/10/2020  •  Trabalho acadêmico  •  1.551 Palavras (7 Páginas)  •  329 Visualizações

Página 1 de 7

lista do livro arquitetura e organização de computadores(william stallings)

1. Quais são os elementos típicos de uma instrução de máquina?

resposta:   código de operação,referência a operando fonte,referência a operando destino,referência a próxima instrução.

2.Que tipos de locais podem manter operandos de origem e destino?

resposta:  memória principal,registradores do processador,dispositivos de entrada e saída,tipos de dados,formato de instrução,repertório de operações,registradores e endereçamentos.

3.Se uma instru¸c˜ao cont´em quatro endereços, qual poderia ser o propósito de cada endereço?

resposta:  o primeiro é a quantidade de bits é para o valor binário que identifica a primeira função,o segundo é o dado a ser utilizado, o terceiro é o identificador de outra função e o quarto é o dado da terceira função.

4.Liste e explique resumidamente cinco quest˜oes importantes no projeto do conjunto de instruções.

resposta:

- repertório de operações: quantas e quais são as operações que são necessárias e quão complexas elas podem ser.

         -tipos de dados: quais os tipos de dados sobre os quais as operações são efetuadas.

        -formatação de instruções: comprimento das instruções em bits,números de endereços,tamanho dos vários campos.

        -registradores: número de registradores da CPU que podem ser usados e o propósito de cada um.

        -modos de endereçamento: de que modo um endereço de um operando pode ser especificado.

5.Que tipos de operandos s˜ao t´ıpicos nos conjuntos de instru¸c˜oes de m´aquina?

resposta:  MOV,ADD, SUB.

6.. Qual é a diferença entre um deslocamento aritmético e um deslocamento lógico?

resposta:        

-deslocamento aritmético: trata dos dados como um inteiro com um sinal e não desloca o bit de sinal.

-deslocamento lógico: os bits de uma palavra são deslocados para a esquerda ou para a direita,são úteis principalmente para isolar campos dentro de um palavra.

7.Por que são necessárias instruções de transferência de controle?

resposta: 

1-no uso prático dos computadores, é essencial poder executar cada instrução de uma vez e talvez muitas milhares de vezes.

2-praticamente todos os programas exigem uma tomada de decisão.

3-compor corretamente um programa de computador e tamanho grande,ou mesmo médio é uma tarefa extremamente difícil.

8.Liste e explique resumidamente duas maneiras comuns de gerar a condi¸c˜ao a ser testada em uma instru¸c˜ao de desvio condicional.

resposta: 

-instruções de salto: inclui endereço implícito,normalmente implica que uma instrução seja pulada, assim o endereço implícito é igual ao endereço da próxima instrução mais o tamanho da instrução.

-instruções de chamada de procedimento: em qualquer ponto do programa o procedimento pode ser chamado ,o processador é instruído a executar o procedimento inteiro e depois recorre ao ponto do programa onde foi chamado o procedimento.

9.O que significa o termo aninhamento de procedimento?

responder:  significa que um procedimento pode aparecer em outro procedimento.

10.Liste três locais possíveis para armazenar o endereço de retorno para um retorno de procedimento.

resposta:  registrador,início do procedimento chamado e no topo da pilha.

11.Qual é a diferença entre big-endian e little-endian?

resposta:

 -big-endian é quando eu coloco o byte de maior ordem em um endereço menor.

             -little-endian é quando eu coloco o byte de menor ordem em um endereço menor.

12. Defina resumidamente endere¸camento imediato.

resposta: o valor do operando está presente na instrução.

13. Defina resumidamente endere¸camento direto.

resposta: o campo do endereço contém o endereço efetivo do operando.

14. Defina resumidamente endere¸camento indireto.

resposta:  o tamanho do campo do endereço é normalmente menor que o tamanho da palavra

 15. Defina resumidamente endere¸camento por registradores.

resposta: semelhante ao endereçamento indireto,a diferença é que um campo de endereço se refere a um registrador em vez de endereço na memória principal.

 16. Defina resumidamente endere¸camento indireto por registradores.

resposta: semelhante ao endereçamento indireto, a diferença é se um campo de endereço referência local na memória ou um registrador.

17. Defina resumidamente endere¸camento por deslocamento.

resposta: combina o endereçamento direto e o indireto por registradores,requer que a instrução que a instrução tenho dois endereços no qual ao menos um deve ser explícito.

18. Defina resumidamente endere¸camento relativo.

resposta: o registrador implicitamente referenciado é um contador do programa.

19.qual a vantagem da auto indexação?

resposta:

20. Qual é a diferença entre pós-indexação e pré-indexação?

resposta: pós-indexação o endereço de memória é o valor do registrador base,um offset é adicionado ou subtraído.

pré-indexação o endereço de memória é formado da mesma maneira do endereço e offset,esse endereço é também armazenado de volta no registrador base.

21. Quais fatores devem ser levados em conta para determinar o uso de bits de endereçamento de uma instrução?

resposta: números de endereçamento,número de operandos,registrador versus memória,número de conjunto de registradores,intervalo de endereço,granularidade de endereço,ortogonalidade,integridade,endereçamento direto.

22. Quais são as vantagens e as desvantagens de usar o formato da instrução de tamanho variável?

...

Baixar como (para membros premium)  txt (10.1 Kb)   pdf (67.6 Kb)   docx (10.9 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com