Exerecício1
Escreva um programa em assembly que inverta a ordem das palavras em uma frase na memória (msg) e
coloca a transformação em outro vetor na memória (msgInvert). O separador de palavras no
sentença original é apenas o espaço em branco, da mesma forma para a sentença resultante. Como simplificação, assume-se
que a frase original contém apenas letras. Por exemplo, considere as seguintes representações para
a seção de dados em seu programa:
.data # data section (variables)
msg: .ascii "vamos ficar bem"
MSGLEN = (. - msg)
.comm msgInvert,MSGLEN
At the end of your program, the final result in the memory region msgInvert has to be:
"bem ficar vamos"