栈 其他
LDMED LDMIB 预先增加装载
LDMFD LDMIA 过后增加装载
LDMEA LDMDB 预先减少装载
LDMFA LDMDA 过后减少装载
STMFA STMIB 预先增加存储
STMEA STMIA 过后增加存储
STMFD STMDB 预先减少存储
STMED STMDA 过后减少存储
对于堆栈存储或传输数据来说 ,有先增,后增,先减,后减的说法吗?
比如:STMFD SP!,{R0-R7,LR} ;现场保存,将R0~R7,LR入栈
SP指向满栈(堆栈顶端),难道执行上面指令时 SP先减1,即R0读出存储到SP-1,依次...
看指令解释又不像?? 先增,后增,先减,后减是否只对非堆栈批量传输有用?
哪位大虾指点一下,谢谢!