Bom noite... 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