完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
问一个堆栈指针的问题 在 OSIntCtxSw_1,获取新任务堆栈指针. LDR R4, [R6] ADD SP, R4, #68 ;17 寄存器 CPSR,OsEnterSum,R0-R12,LR,SP LDR LR, [SP, #-8] MSR CPSR_c, #(NoInt | SVC32Mode) ;进入管理模式 MOV SP, R4 ;设置堆栈指针 LDMFD SP!, {R4,R5} ;CPSR,OsEnterSum ;恢复新任务的 OsEnterSum ...... 我想问一下
DR LR, [SP, #-8],这一行程序中,为什么堆栈指针要减去 8 个字节的值
该类别下有 100 个回答。
该类别下有 46 个回答。
该类别下有 40 个回答。
该类别下有 39 个回答。
该类别下有 36 个回答。
该类别下有 35 个回答。
该类别下有 34 个回答。
该类别下有 33 个回答。
该类别下有 32 个回答。
该类别下有 31 个回答。
举报
王伟
訾存贵
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
发布答案
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 粤ICP备14022951号 )
GMT+8, 2023-3-19 00:59 , Processed in 0.761951 second(s), Total 123, Slave 107 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com