为什么现代计算机系统中还有中断处理程序是用汇编语言编写?

。。。... 。。。 展开
 我来答
林原辜幼旋
2019-11-28 · TA获得超过3722个赞
知道大有可为答主
回答量:3073
采纳率:29%
帮助的人:227万
展开全部
主要是出于效率方面的考量。中断处理程序需要在尽量短的时间内完成所需的必要处理,尽量减少对线程/程序流造成的影响,因此大部分情况下用汇编直接编写,跳过了通用编译过程中冗余的适配部分。
汇编语言是
汇编指令
集、
伪指令
集和使用它们
规则
的统称,使用具有一定
含义

符号
为助记符。由于汇编语言是完全依赖于硬件的,因此通过适当的
汇编程序
设计,能够充分发挥出硬件的潜力,产生高效率的运行
代码

不光是中断处理程序,有许多软件系统的
内核
(例如
操作系统内核
)都是用汇编语言编写的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式