您好、欢迎来到现金彩票网!
当前位置:老k棋牌 > 栈指针 >

单片机堆栈指针SP的功能问题

发布时间:2019-06-27 05:54 来源:未知 编辑:admin

  单片机复位后,默认状态下,SP=07H,为什么堆栈最大允许范围是内RAM08H~7FH,而不是07H~7FH。算范围时,答案是120个单元,不是7FH-07H=120?...

  单片机复位后,默认状态下,SP=07H,为什么堆栈最大允许范围是内RAM 08H~7FH,而不是07H~7FH。算范围时,答案是120个单元,不是7FH-07H=120?

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

  展开全部“单片机复位后,默认状态下,SP=07H,为什么堆栈最大允许范围是内RAM 08H~7FH,而不是07H~7FH”

  这说明你对51入栈的指令序列不熟悉。入栈时都是先累加SP、之后再入栈的。

  算范围时,可用的范围是08H~7FH,总计7Fh - 08h + 1h = 78h,也就是120个字节。追问还有一个问题,麻烦一下:

  PC不是显示将要执行的指令地址吗?怎么是原来的位置不变了?追答……LCALL指令本来要做的事情就是将4000H装载到PC中啊。

http://advntravel.com/zhanzhizhen/87.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有