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 19: Linha 19:
 
6.Dê um pulso de clock para executar a instrução
 
6.Dê um pulso de clock para executar a instrução
  
7.Retorne ao passo 5 até a instrução ser HLT
+
7.Analise se o resultado da operação está correto
  
8.Desmonte (disassembly) o programa executado.
+
8.Retorne ao passo 5 até a instrução ser HLT
  
9.Responda as questões:
+
9.Desmonte (disassembly) o programa executado.
 +
 
 +
10.Responda as questões:
 
* Quais instruções têm o operando direto e quais têm o operando imediato?
 
* 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?
 
* Quais os endereços de memórias de dados foram acessados?
 
* Qual o valor final do Acumulador?
 
* Qual o valor final do Acumulador?
 
* Qual o tamanho do programa? Como o valor final do PC está relacionado com o tamanho do programa?
 
* Qual o tamanho do programa? Como o valor final do PC está relacionado com o tamanho do programa?
 +
 +
11.Implemente o decodificado do BIP utilizando a tabela feita em sala de aula e o site [http://www.32x8.com/var3.html 32x8]
 +
 +
12.Re-execute o programa e verifique a sua corretude.

Edição das 09h34min 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.Analise se o resultado da operação está correto

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

9.Desmonte (disassembly) o programa executado.

10.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?

11.Implemente o decodificado do BIP utilizando a tabela feita em sala de aula e o site 32x8

12.Re-execute o programa e verifique a sua corretude.