Mudanças entre as edições de "Experimento BIP I"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 13: Linha 13:
 
3.Abrir o projeto do BIP
 
3.Abrir o projeto do BIP
  
4.Simular e gerar os sinais de controle conforme a instrução e a tabela de decodificação.
+
4.Iniciar a Simulação
 +
 
 +
5.Verifique qual é a instrução e gere os sinais correspondentes
 +
 
 +
6.Dê um pulso de clock para executar a instrução
 +
 
 +
7.Retorne ao passo 5 até a instrução ser HLT
 +
 
 +
8.Desmonte (disassembly) o programa executado.
 +
 
 +
9.Responda as questões:
 +
** Quais instruções têm o operando direto e quais têm o operando imediato?
 +
** Quais os endereços de memórias de dados foram acessados?
 +
** Qual o valor final do Acumulador?
 +
** Qual o tamanho do programa? Como o valor final do PC está relacionado com o tamanho do programa?

Edição das 09h30min de 25 de agosto de 2019

Roteiro

1.Baixar e descomptar em um diretório os arquivos abaixo

2.Instalar a biblioteca e modelo ANTES de abrir o projeto usando o Menu System->Settings:

MICtela1Proteus.png

MICtela2Proteus.png

3.Abrir o projeto do BIP

4.Iniciar a Simulação

5.Verifique qual é a instrução e gere os sinais correspondentes

6.Dê um pulso de clock para executar a instrução

7.Retorne ao passo 5 até a instrução ser HLT

8.Desmonte (disassembly) o programa executado.

9.Responda as questões:

    • Quais instruções têm o operando direto e quais têm o operando imediato?
    • Quais os endereços de memórias de dados foram acessados?
    • Qual o valor final do Acumulador?
    • Qual o tamanho do programa? Como o valor final do PC está relacionado com o tamanho do programa?