单片机中的显示缓冲区是什么,有什么用

发布网友 发布时间:2022-04-19 20:18

我来回答

2个回答

热心网友 时间:2024-02-16 10:11

你提到的概念应该是堆栈操作时使用的栈。
这个缓冲区其实就是内部的一段连续的通用寄存器单元(内存中与专用寄存器SFR区别开来的单元)。
通过SP来标识当前栈顶的地址。此后PUSH,和POP将完成入栈或出栈存储,并改变SP的值。
当中断发生时,需要强制保护一些单元,如PSW等以及用户需要保护的单元,他们被复制到栈顶。等中断结束,恢复主程序时,又将这些单元自栈顶弹出。
C中,堆栈管理是由编译系统完成的,无需清楚。汇编程序,你需要熟悉其操作,必须了解。具体实现是由SP、PUSH指令、POP指令来工作。

热心网友 时间:2024-02-16 10:11

你从哪里听说的?把原文贴出来看看。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com