我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 栈底 >

单片机中堆栈指针的作用?A指明栈底的位置; B指明栈顶的位置 C操

归档日期:07-27       文本归类:栈底      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  答案B 堆栈指针SP存放的是堆栈区的地址。假设SP刚开始存放的是30H,那么执行PUSH direct 的时候,把direct地址所指示的存储器单元的数据压入(SP)←(SP)+1(此时sp先进行加一)也就是31H(存储器单元地址),这时如果还有数据要压入堆栈区,就依次执行,即放入32H,33H中,当放到33H的时候,此时SP中的值就是33H,就是SP指向33H存储器单元。此时如果有指令POP direct ,则从33H开始取出数据,然后SP自减一,再取出下一条。因此,此时所说的栈顶就是堆栈区地址中最大的数,指到33H的时候,就是33H,取出33H中的数据后,栈顶就是32H。

本文链接:http://apawoodbury.com/zhandi/378.html