Neander passo a passo

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (393 palavras )
  • Download(s) : 0
  • Publicado : 2 de junho de 2012
Ler documento completo
Amostra do texto
O Neander e composto por um acumulador de 8 bits (AC),um apontador de programa de 8 bits (PC), um registrador de estado com dois códigos de condição negativo e zero. Uma caixa a esquerda uma áreapara a programação e a direita uma área para inserção dos dados em suas respectivas posições, ao centro a baixo temos uma tutorial com os comandos que podem ser usados no Neander durante a programação eseus respectivos códigos.Para gerar um programa inserimos os dados que queremos utilizar nos seus respectivos endereços de memoria no caso o numero 10 na posição 128, e na posição 129 inserimos onumero 25,neste exemplo queremos realizar uma soma simples , então teremos que carregados dados da posição 128 e somar com os dados da posição 129, e posteriormente gravar em outra posição de memoria odado resultante desta soma, usaremos a posição 130 e logo após finalizar a execução. Abaixo temos as descrições as instruções STA armazena acumulador LDA carrega acumulador ADD Soma OR operação lógica“ou” AND operação lógica “e” NOT inverte (complementa) acumulador JMP desvio incondicional (jump) JN desvio condicional (jump on negative) JZ desvio condicional (jump on zero) JNZ desvio condicional(jump on not zero) IN operação de entrada no dispositivo OUT operação de saída no dispositivo LDI imed carrega o valor imediato no acumulador HLT término da execução

1)Primeiro atribui a posição dememoria o numero 128 2)segundo atribui a posição 129 o numero 25 Obs: como esta mostrando no apontador tudo zerado, somente inserção de dados 3)inserir o código referente a instrução, como na caixaacima o código para lda e 32, em seguida o posição dos dados a serem carregados no caso a 128 ( como na figura a baixo notamos), carregado no acumulador o numero 10, e prestes a fazer o add ou soma que ede código 48 com o que esta no acumulador mais os dados da posição 129 no caso o numero 25.

Aqui a soma já realizada a esta no acumulador mais inda não esta guardada em nenhuma posição de...
tracking img