单片机/MCU论坛
直播中

李继明

7年用户 1104经验值
私信 关注
[问答]

堆栈指针的作用是什么?

堆栈指针的作用是什么

回帖(1)

贺楠

2023-11-2 10:39:28

  • 堆栈指针也就是sp指针

    SP的作用就是指示当前要出栈或入栈的数据,并在操作执行后自动递增或递减。但有一点,SP是入栈递增的。至于是入栈递增还是入栈递减,就是由CPU的生产厂家确定,通常由一块存储区和指向该存储区的指针SP构成。也就是指出栈顶在内部RAM块中的位置,从它可以了解到存放断点或者现场的位置,压栈后SP+1,出栈后SP-1。


    是将数据进行保护的一种方式
                   
举报

更多回帖

发帖
×
20
完善资料,
赚取积分