TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

AT. ESTRURADA 2 - ORG. DE COMP.

Trabalho Escolar: AT. ESTRURADA 2 - ORG. DE COMP.. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  17/6/2014  •  393 Palavras (2 Páginas)  •  311 Visualizações

Página 1 de 2

Nome:

Matrícula:

Professor:

Matéria:

Atividade Estruturada 2 – Aprendizagem do NeanderWin: Criação e Execução de Programas

Partes do Simulador NeanderWin

Roteiro de como gerar e executar um programa

Depois de digitado o programa na área destinada, basta clicar no menu “Compilar” que fará aparecer uma janela com o código. Depois de compilado o programa é adicionado na memória quando é possível efetuar a sua execução.

Lista do processador Neander

Instrução Descrição

NOP Usado apenas para gastar tempo.

STA Transfere o valor do acumulador para a memória.

LDA Atribui ao acumulador o conteúdo da memória.

ADD Soma ao acumulador o conteúdo da memória.

OR Operador lógico “ou”.

AND Operador lógico “e”.

NOT Comando de negação.

SUB Subtrai do acumulador o conteúdo da memória.

JUMP Faz um desvio da execução para o endereço indicado.

JN Faz um desvio da execução para o endereço indicado apenas quando o valor for negativo.

JZ Faz um desvio da execução quando o valor for um zero.

JNZ Faz um desvio da execução quando o valor for diferente de zero.

IN Carrega o acumulador em um dispositivo de saída.

LDI Carrega o acumulador.

HLT Para a máquina.

ORG Inicia o programa na posição de memória indicada.

EQU Atribui a variável a uma posição de memória indicada.

END Indica o fim do programa.

DS Reserva um número de palavras na memória.

DB Carrega nesta palavra de memória o valor definido.

; Indica que são comentários.

Execução no simulador Neander

Elabore um programa que execute a soma de duas variáveis de 8bits representadas em complemento a dois. Considere as posições (em decimal) a seguir:

Início do programa: 0

Início da área de dados: 128

Posição da 1º variável: 128

Posição da 2º variável: 129

Posição do resultado: 130

Programa escrito:

ORG 0

x EQU 128

...

Baixar como (para membros premium)  txt (2.4 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com