当前位置:编程学习 > 汇编语言 >>

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

答案:效率问题,汇编语言直接对硬件操作,用汇编语言编写在生成机器语言时比一般的高级语言(如C、C++等)效率都要高;还可以尽可能的减少指令条数,这样占用的存储容量也就越小。
其他:硬件只认汇编。即使提供C接口,底层也是汇编。
就像windows开发 只认winapi一样。 因为汇编语言可以直接对硬件进行操作,而且速度更快;其实c语言在编译过程中也是有个变成汇编的过程的。 你想用什么语言写都行,用硬件也行。可是,既然是中断,当然时间的限制很多,用其他语言很难满足 你北工大的吧 

上一个:为什么我用debug写这个汇编命令,显示错误呐
下一个:请问汇编问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,