导航:首页 > 软件知识 > 调用子程序为什么要进行现场保护

调用子程序为什么要进行现场保护

发布时间:2023-05-16 00:41:01

Ⅰ 计算机组成原理调用中断服务程序和调用子程序有何区别

一、主体不同

1、调用中断服务程序:可理解为是一种服务,是通过执行事先编好的某个特定的程序来完成的。

2、调用子程序:是指调用子程序的指令,包括调用指令(转子指令)和返回指令(返主指令)。

二、特点不同

1、调用中断服务程序:当中央处理器正在处理内部数据时,外界发生了紧急情况,要求CPU暂停当前的工作转去处理这个紧急事件。处理完毕后,再回到原来被中断的地址,继续原来的工作。

2、调用子程序:子程序调用指令用于实现程序与程序之间的转移,与转移指令不同(转移指令用于实现同一程序内的转移)。子程序调用指令还可以进行嵌套调用,即可调用别的子程序,还可以实现递归调用。


三、方式不同

1、调用中断服务程序:保护被中断进程现场。为了在中断处理结束后能够使进程准确地返回到中断点,系统必须保存当前处理机程序状态字PSW和程序计数器PC等的值。

2、调用子程序:把常用的程序段编写成独立的子程序或过程,在需要时随时调用,调用子程序需要用到调用指令。


阅读全文

与调用子程序为什么要进行现场保护相关的资料

热点内容
苹果手机如何记录运动数据 浏览:964
打卡机怎么之前数据没有了 浏览:24
终极连续技术怎么刷 浏览:339
花溪牛马交易在哪里 浏览:613
企业信息主管职责有哪些 浏览:339
代理手机一般在什么地方进货 浏览:378
黄金代理黄金加盟费多少钱 浏览:751
快递物流多久没信息可以投诉 浏览:646
女孩说还要等多久回信息 浏览:15
小游戏有哪些产品 浏览:321
不到30岁学什么技术好 浏览:346
招标代理公司如何办理执照 浏览:9
二手摩托交易平台哪个靠谱 浏览:80
美国通用的技术有哪些 浏览:37
女孩子学什么技术好找工作 浏览:800
购房中的技术问题有哪些 浏览:544
数据传输过量什么意思 浏览:382
农产品上行做什么工作 浏览:532
隆回县新木材市场在哪里 浏览:310
连江哪里有字画鉴定交易 浏览:694