Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

fancoelho

duvida em assembly MARIE

Mensagens Recomendadas

fancoelho

Boas..tenho o seguinte codigo para converter de linguagem C para assembly MARIE, mas nao sei como aceder a posicao de um vector..

O codigo  C é o seguinte:

void array_integral(short int vec[], short int size){
short int i;
for(i=1; i<size; i++)
vec[i] = vec[i] + vec[i - 1];
}

Para MARIE ja converti isto:

rg 100
Clear
Load One
Loop,	Store I
Subt Size
skipcond 000
Jump EndLoop
Load BaseArray
Add X
Store Vec
Clear
AddI Vec
Endloop,Halt
I,	Dec 1
Size,	
Value,	Dec 0
Adress,	Dec 0
One,	Dec 1
BaseArray, Hex 117
Vec,	Dec 0
X,	Dec 0
Size,	Dec 100

mas agora nao sei como continuar..

se alguem me pudesse ajudar agradecia, pois tenho k entregar o trabalho amanha  :) :P :) :wallbash:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.