如何以AVR汇编语言反转字符串

时间:2017-03-17 07:16:03

标签: assembly avr

所以我必须在看起来像这样的cseg中输入字符串

msg1_p: .db "Potato", 0 
msg2_p: .db "Paramer", 0

我正在尝试编写一个子程序,在调用时,反转每个字符串并将反向字符串分别存储在msg3_pmsg4_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模拟器。谢谢

0 个答案:

没有答案