1个回答
展开全部
主要是出于效率方面的考量。中断处理程序需要在尽量短的时间内完成所需的必要处理,尽量减少对线程/程序流造成的影响,因此大部分情况下用汇编直接编写,跳过了通用编译过程中冗余的适配部分。
汇编语言是
汇编指令
集、
伪指令
集和使用它们
规则
的统称,使用具有一定
含义
的
符号
为助记符。由于汇编语言是完全依赖于硬件的,因此通过适当的
汇编程序
设计,能够充分发挥出硬件的潜力,产生高效率的运行
代码
。
不光是中断处理程序,有许多软件系统的
内核
(例如
操作系统内核
)都是用汇编语言编写的。
汇编语言是
汇编指令
集、
伪指令
集和使用它们
规则
的统称,使用具有一定
含义
的
符号
为助记符。由于汇编语言是完全依赖于硬件的,因此通过适当的
汇编程序
设计,能够充分发挥出硬件的潜力,产生高效率的运行
代码
。
不光是中断处理程序,有许多软件系统的
内核
(例如
操作系统内核
)都是用汇编语言编写的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询