Assembly

yahoosk8

Power Member
Boas a todos!


Estou a tentar resolver um trabalho de assembly programado no lc3 em que tenho de criar o seguinte programa:

Entrada:
O programa deve pedir ao utilizador que introduza os dados através do teclado
de acordo com as regras seguintes:
• O “prompt” será: Escreva uma mensagem. Quando acabar prima a
tecla <Enter>:
• Usando o teclado, o utilizador introduzirá uma cadeia de caracteres,
terminando a mensagem com a tecla <Enter>. Esta tecla - <Enter> - não
faz parte da mensagem mas terá de ser ecoada na consola.
• Pode assumer que a mensagem do utilizador terá, no máximo, 20
caracteres – incluindo espaços.
Nota 1: Para ler caracteres continuamente a partir do teclado, só apresentando
os caracteres no fim de todos serem introduzidos, use a TRAP x20 (GETC). Se
executar a TRAP x21 (OUT) após a TRAP x20, o character sera ecoado para o
écran.
Output: O seu programa deve escrever a mensagem cifrada no écran e depois
parar a execução (HALT).
Atenção:
A primeira linha do seu programa deve especificar o endereço de memória da
primeira instrução do seu programa. Neste trabalho deve carregar o seu
programa no endereço x3000 (i.e. a primeira linha do seu programa deve ser:
ORIG x3000)


alguem me pode dar uma luzes??
 
Back
Topo