所以我必须在看起来像这样的cseg中输入字符串
msg1_p: .db "Potato", 0
msg2_p: .db "Paramer", 0
我正在尝试编写一个子程序,在调用时,反转每个字符串并将反向字符串分别存储在msg3_p
和msg4_p
中。
这是我提出的算法:
reverse_string:
push msg1_p unto stack letter by letter
pop of msg1_p letter by letter and store in msg3_p
push msg2_p unto stack letter by letter
pop of msg2_p letter by letter and store in msg4_p
return form subroutine
唯一的问题是我不知道如何实现这种汇编语言。 我真的很感激这方面的一些帮助。我正在使用AVR studio 4 atmeg2560 avr模拟器。谢谢