Atividade Estruturada
Artigo: Atividade Estruturada. Pesquise 862.000+ trabalhos acadêmicosPor: felipeeborgess • 9/6/2014 • 375 Palavras (2 Páginas) • 326 Visualizações
Trabalho de Organização de computadores
Atividade Estruturada 2
Aluna: Daniela Maloper
Matrícula: 201308093081
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
O comando
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 (jump if negative) desvia a execução do programa
...