为什么堆栈指针只保存8051中的8位地址,而程序计数器保存16位地址?
发布于 2019-08-18 12:10:21
每个处理器都可以有精心设计的指针宽度。PC和SP都是指针,分别指向要执行的指令和保存在堆栈上的内容。
8051的设计人员将指令存储器和数据存储器分开。有更多的内存段,但是堆栈位于后者,因此这应该足够了。
请记住,代码和堆栈是不同的东西!
https://stackoverflow.com/questions/57535586
相似问题