neanderwin

571 palavras 3 páginas
AMBIENTAÇÃO:
Devemos primeiramente o download do simulador neander e executar do programa:

Para realizarmos uma operação de adição necessitamos usar o comando ADD para somar os dois argumentos que estão nas posições 128 e 129, porém o comando ADD só tem um argumento, assim o Neander irá somar o argumento fornecido com o valor que está no acumulador. Por isso precisamos previamente carregar um dos valores para o acumulador e posteriormente realizar a operação ADD.
Para carregar para o acumulador o primeiro argumento que estará na posição 128 de memória, vamos usar o comando LDA, e fornecer o valor 128 como argumento. Para executar o comando LDA devemos usar o nº 32, logo em seguida devemos informar o endereço de memória que deve ser carregado para o acumulador, no caso 128.
Agora que o primeiro argumento já deverá estar armazenado no acumulador, vamos usar o comando ADD e fornecer como argumento o valor 129, afim de fazer com que o conteúdo da posição 129 seja adicionado ao nº que já está no acumulador, que é o conteúdo da posição 128. Neste ponto o programa já terá somado os dois argumentos e o resultado estará armazenado no acumulador. Para realizar a operação de adição, devemos usar o número 48 e logo no endereço seguinte fornecer o número de memória que deverá ser adicionado, No caso 129.
O passo final para cumprir o que foi solicitado no trabalho estruturado é armazenar o conteúdo do acumulador na posição 130 de memória, para isso devemos usar o comando STA, e fornecer como argumento o endereço de memória onde o resultado será armazenado que é 130. O comando STA e dado pelo nº 16 e o endereço de memória onde o valor deve ser armazenado é 130.
Realizada todas as operações, usamos o comando HTL para encerrar o programa, considere que se não houver um comando HTL o programa será executado indefinidamente. Então para usar o comando HTL o nº é 240. Implementado o programa o próximo passo é testa-lo, para isso primeiramente precisamos zerar o contador de

Relacionados

  • Neanderwin
    294 palavras | 2 páginas
  • neanderwin
    845 palavras | 4 páginas
  • Neanderwin
    2260 palavras | 10 páginas
  • Neanderwin
    4561 palavras | 19 páginas
  • Neanderwin
    2437 palavras | 10 páginas
  • NeanderWin
    519 palavras | 3 páginas
  • Neanderwin
    502 palavras | 3 páginas
  • Neanderwin
    1447 palavras | 6 páginas
  • Neanderwin
    875 palavras | 4 páginas
  • Fatorial NeanderWin
    565 palavras | 3 páginas