单片机求指导

2019-07-15 16:59发布

上课老师讲到自动复位,复位后sp=07H,为什么不复位后直接使sp=30H,这样就不用重新定义赋值,英特尔公司当初这样设置目的和原因何在?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
bj2008wyou
2019-07-16 23:03
个人理解:

从08H开始就是第二组工作寄存器,第三组,接着第四组

有的人编程可能只需要第一组,那么第二三四组就可当做普通RAM使用,这对51只有来说是可是多出了很多个RAM字节可供使用。如果直接SP=30H,在没用到二三四组时就会造成浪费,你也知道51的RAM本身就少得可怜……

一周热门 更多>