永发信息网

《单片机原理与接口技术》 无条件转移、子程序调用、中断响应 这三者有何异同?

答案:2  悬赏:70  手机版
解决时间 2021-11-28 03:00
《单片机原理与接口技术》 无条件转移、子程序调用、中断响应 这三者有何异同?
最佳答案
无条件转移:必须转向目标程序处去执行了,而且是一去不回的。
子程序调用:在某处调用子程序,转去执行子程序,但执行完子程序必须要返回原处继续执行以下的程序,有去有回的。在什么时候什么位置调用子程序是已知的。
中断响应:是由硬件产生的中断,什么时候中断在什么位置中断都是未知的。响应中断后转去执行中断服务子程序,执行完中断子程序必须返回到原断点处继续执行以下的程序,也是有去有回的。但什么时候在什么位置转走的不知道。
全部回答
执行转移指令会修改PC,但不保存当前PC、不会返回、不会自动使用堆栈;而调用子程序和中断响应会保存当前PC进堆栈,再修改PC,都需要返回,从堆栈中取出保存的数作为PC而返回。调用子程序指令在程序中是事先安排好的,而调用中断服务程序事先却无法确知,因为“中断”的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断服务程序的过程是由硬件自动完成的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在魔兽争霸3游戏中打字都是问号,怎么解决
2018年阳历九月十六号14点53分生男孩姓吕,吕
急需陈子昂 《岘山怀古》的翻译
一层是1.5米挑梁,二层、三层却按圈梁做法施
浪漫媳美容美发沙龙地址好找么,我有些事要过
滑口千张的做法
男用仿真娃娃哪个网站上的不错?
成为是世界第一个工业国家是哪个国家?
知识的学习,要靠长期的积累发言稿
解方程组 10x+3y=17 8x-3y=1
欣飞信物流(瑞亚铝材柳顺发物流旁)地址有知道
无皮烤薯怎么做?紫砂缸烤薯用电还是碳
汉乐府,朝露待日晞里面的“待”字读怎么读
属相土猴和土鸡适合养鱼吗
一个小数先扩大到它的100倍,再缩小到扩大后的
推荐资讯
3.14×3.9的竖式并验算
何道胜判刑几年
怎样把手机一g运行内存提升到2g性能
哪一本小说的男主角是皇族佣兵团的首领,
α为锐角,若cos (α+30°)=0.8 则sin (2α+1
苦梀树是什么样?
为什么我练武练下一身伤!而别人练武却没有伤
带任和邬的成语,谐音也可以
我国目前的小康是怎样水平的小康
法院少年审判庭的审判一般是审判哪些案件
4G有多快?
妈妈姓冯, 爸爸姓乔, 求名字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?