硬件堆栈和软件堆栈是什么概念

硬件堆栈和软件堆栈是什么概念,第1张

堆栈其实是数据结型友果中的两个概念 ,是存放数据的方式,堆:顺序随意;栈:后进先出(Last-In/First-Out)。要说用处,那就是在写代码的时候,有时数据存取肯定是要有规定的顺序的,这个是你自己规定的,然后按照你所写程序的渗租老用处的特点丛升来用堆还是栈还是队列之类的顺序

哈!51系列可就是由软件可任意把堆栈区设在内部RAM中你安行胡排的地,并深度还可根据你的编程风格调一下档培拦深浅,这可能就是你这说的软件堆栈吧,而PIC单片机可就不是这了,栈地址你没算动,栈深度是死的,老八级,这可能就是你说的硬堆栈吧.呵呵!不管是你说的那种,这堆栈都是片内的随机存贮器构成的.功能都是为了在发生突发事件要转地处理时或调用时机器自动保存返回地址用的,当然,你也可用它来传递数据中或.,


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12430716.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存