您好、欢迎来到现金彩票网!
当前位置:大发体育在线 > 指令栈 >

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

发布时间:2019-07-07 19:20 来源:未知 编辑:admin

  可选中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://cajonbrush.com/zhilingzhan/219.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有