最近调试程序的时候看了c6x的压栈出栈操作,不太明白c6x是如何完成出栈操作的?只有SP
栈指针的话只能看出栈顶在哪里,在哪看栈帧呢?没有栈帧寄存器core如何指导要弹出多少内容呢?
King Wang1:
去CCS编译器目录下找SPRU187 文档,在Register Conventions章节中有你要的答案。比如Stack的当前指针保存在B15中。
最近调试程序的时候看了c6x的压栈出栈操作,不太明白c6x是如何完成出栈操作的?只有SP
栈指针的话只能看出栈顶在哪里,在哪看栈帧呢?没有栈帧寄存器core如何指导要弹出多少内容呢?
去CCS编译器目录下找SPRU187 文档,在Register Conventions章节中有你要的答案。比如Stack的当前指针保存在B15中。