在使用一个寄存器之前是不是需要先保存下来
- C/C++ code
push {r2-r9};;pop {r2-r9}这个指令我用不了
我看网上有这种用法,能详细讲解一下么
- C/C++ code
stmed sp!, {r2-r9};;ldmed sp!, {r2-r9}[解决办法]
你用的是X86汇编吗
[解决办法]
使用寄存器要保存这个说法有点不对,是需要使用一个寄存器的,会被影响时要压入栈内...然后完了下一次要用寄存器里面的值时才弹出栈
[解决办法]
编程嘛,没有规定的要求,达到你要的效果就好了
[解决办法]
好像是单片机汇编吧,有r2 r9的