ForunsBB

Tecnologia Programação e SEO para Webmasters
Data/Hora: 18 mai 2012, 22:31

Os Horários são TMG




Criar Novo Tópico Responder a este Tópico  [ 3 mensagens ] 
Autor Mensagem
 Assunto da Mensagem: Ajuda_Programa_Assembly
MensagemEnviado: 06 mai 2008, 10:13 
Offline
Nível 0
Nível 0

Registado: 01 mai 2008, 19:56
Mensagens: 4
Boa dia... Gostava que me ajudassem:

Preciso de implementar um programa em Assembly que faça as seguintes coisas:

- cria cópias de si próprio em memória;

- transfere o controlo do sistema para uma cópia escolhida das que previamente criou e (consequentemente) se lembre de que cópia activa num dado momento;

- cada cópia deverá ocupar uma posição diferente na memória e será identificada por um número. A primeira cópia do programa presente quando ele se inicia é a número 0.

Nem sei como começar... Esta é so a primeira parte do programa, mas sem a qual não consigo dar seguimento aos procedimentos seguintes. Se tiverem ideias, por favor, postem. Se conseguirem produzir/ explicar este programa numa outra linguagem (por exemplo C) tudo bem... eu tento perceber e adaptar para o assembly. Só não sei é mesmo como começar. Conto com a vossa ajuda.

Obrigada


Topo
 Perfil  
 
 Assunto da Mensagem:
MensagemEnviado:  




Topo
   
 
 Assunto da Mensagem: Re: Ajuda_Programa_Assembly
MensagemEnviado: 07 mai 2008, 22:09 
Offline
Nível 6
Nível 6
Avatar do Utilizador

Registado: 14 fev 2003, 13:52
Mensagens: 7471
Localização: Lisboa
E disso tudo o que é que já fizeste?
Tens que ser mais específico com o teu problema a fazer X.

Como deves calcular não te vamos "fazer" isso tudo por ti.



SL


Topo
 Perfil  
 
 Assunto da Mensagem: Re: Ajuda_Programa_Assembly
MensagemEnviado: 04 jun 2008, 18:22 
Offline
Nível 0
Nível 0

Registado: 01 mai 2008, 19:56
Mensagens: 4
Boa tarde...

O programa em causa cria cópias de si próprio em memória.

Cada cópia deverá ocupar uma posição diferente na memória e será identificada por um número. A primeira cópia do programa – presente quando ele se inicia – é a número 0.

O programa, inicialmente, apresenta o menu abaixo representado:

Imagem

De seguida, ao escolher a "opção 1 - Copiar-me", era suposto aparecer de seguida uma opção 2 com - Voltar á cópia 0. Tal não se verifica.

Imagem

Por favor... ajudem-me a desvendar este mistério.

Se quiserem ver o código... contactem-me.

Obrigada


Topo
 Perfil  
 
Mostrar mensagens anteriores:  Ordenar por  
Criar Novo Tópico Responder a este Tópico  [ 3 mensagens ] 

Os Horários são TMG


Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 0 visitantes


Criar Tópicos: Proibído
Responder Tópicos: Proibído
Editar Mensagens: Proibído
Apagar Mensagens: Proibído
Enviar anexos: Proibído

Pesquisar por:
Ir para:  
Política de Privacidade | Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group