Neanderwin

875 palavras 4 páginas
Organização de Computadores
Atividade estruturada 2
Andreza Martins Queiroz - 201401300383

a) Executar o download do simulador
b) Identificar as partes do simulador descrevendo um breve roteiro de como gerar e executar um programa.

Listagem geral das instruções
As instruções podem ter um ou dois bytes. Nas instruções com apenas um byte, os 4 bits mais significativos contém o código da operação. Nas instruções com dois bytes, que no Neander são aquelas que fazem referência a um operando na memória, o segundo byte contém o endereço de memória deste operando.
7 4 3 0
Código Não utilizados, endereço direto
Nota:
Os 4 bits de mais baixa ordem do primeiro byte são reservados para futuras expansões.
Existem também dois códigos que não têm instruções associadas.
'NOP' código 0
O comando NOP é usado apenas para gastar tempo.
'STA ender' código 1
O comando STA guarda o acumulador na posição de memória indicada pelo operando ender.
1'LDA ender' código 2
O comando LDA atribui ao acumulador o conteúdo da posição de memória indicada pelo operando ender.
'ADD ender' código 3
O comando ADD soma ao acumulador o conteúdo de uma posição de memória indicada pelo operando ender.
'OR ender' código 4
Ocomando OR realiza um "ou" lógico entre o acumulador e o conteúdo de uma posição de memória indicada pelo operando ender.
'AND ender' código 5
O comando AND realiza um "e" lógico entre o acumulador e o conteúdo de uma posição de memória indicada pelo operando ender.
'NOT' código 6
O comando NOT inverte os bits do acumulador.
'JMP ender' código 8
O comando JMP (jump) desvia a execução do programa para o endereço indicado pelo operando ender.
'JN ender' código 9
O comando JN (jumpif negative) desvia a execução do programa para o endereço indicado pelo operando ender, apenas quando a última operação realizada produziu um valor com o bit 7 ligado (negativo).
'JZ ender' código 10
O comando JZ (jumpif zero) desvia a execução do programa para o

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
    571 palavras | 3 páginas
  • Fatorial NeanderWin
    565 palavras | 3 páginas