mov sp ,#70h 是什么意思?

已举报 回答 关注
mov sp ,#70h 是什么意思?
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    9,280

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
mov sp ,#70h 是用来设定栈底。
堆栈在 acall light 调用子程序时,就用到了。
另外,执行中断服务程序时,也用到了。

不仅仅是PUSH 和pop指令才用堆栈。

为什么要有这条指令,没有行吗?
--没有,也行,堆栈的栈底,默认值是 07H。
--但是,可能会和其它程序的使用空间发生冲突。
--对于楼主给出的这个小程序来说,应该没有冲突。
取消 评论
和第二个等价
取消 评论
命令格式应该是
MOV AX,1000H
将RAM的1000H内存单元的内容赋给AX,DX也一样,赋立即数的格式是
MOV AX,#1000H
MOV应该是51系列的汇编指令,要是你的单片机RAM小于1000H,MOV AX,1000H就是错误的,不过51系列的单片机很少有RAM大于1024的。
取消 评论
MOV H9F D1820:是把十六进制的数值9F送到寄存器D1820中。H开头标识后面的数是以十六进制表示的数。
取消 评论
offset汇编伪指令  
mov 寄存器,offset 变量名
把变量名的地址传输到寄存器中去,在编译的时候完成
取消 评论
ZOL问答 > 电源 > 其他 > mov sp ,#70h 是什么意思?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?