单片机保护、恢复现场为什么必须由中断服务子程序处理而不设计成硬件自动完成?

 我来答
百度网友55fc1cd
2016-09-29 · TA获得超过616个赞
知道小有建树答主
回答量:213
采纳率:100%
帮助的人:249万
展开全部
不同程序现场不一样,有的现场只有累加器A,有的现场就多了,有A、DPL、 DPH、B、R0,R1,PSW等,用总线结构时,可能还有P0口要保护,多了去了。如果用硬件自动完成,那都是谁需要保护呢,单片机根本不知道,无法具体保护,即使实现了也增加芯片的设计难度。
所以应该由程序来实现现场保护,和现场回复,这就灵活多了,需要保护的保护,不需要保护的不管。

另外你再看看Keil C 编译的现场保护吧,一进入中断,入栈一大堆,好多都没用,纯粹浪费时间和空间,因为他不知道要保护谁,多以一般的都保护起来
光派通信
2024-09-03 广告
对光传输设备进行调试和维护,需要掌握以下关键点:1. **熟悉设备性能**:深入了解OTN/DWDM等光传输产品的性能特点,确保能够熟练使用设备。2. **按规范操作**:依据产品说明书和维护手册进行调试和维护,确保操作步骤正确无误。3. ... 点击进入详情页
本回答由光派通信提供
bj_jp996e49a
2016-09-29 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:78%
帮助的人:2554万
展开全部
单片机本身就是属于底层硬件。。
只不过是设置好步骤来执行。。
如果用硬件存储,也是需要怎么操作才能存贮进去才行。。不可能凭空就能保存存储的,否则断电就会消失。
所以,简单单片机是属于微控硬件。
追问
懂你的意思,蟹蟹你的回答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式