永发信息网

WINDOWS内核编程是汇编语言吗?

答案:2  悬赏:0  手机版
解决时间 2021-11-23 01:31
WINDOWS内核编程是汇编语言吗?
最佳答案
1、是用C语言写的,世界上绝大部分的系统内核均使用C语言完成,古老的系统使用是因为当时C语言尚属先进,现代系统使用是因为C语言兼容性好,对于windows系统来说只有硬件抽象层和其之下的是由汇编完成的,在此之上就是C语言了。
  2、不管使用何种语言最终生成的可执行程序(或库),因为这是windows执行必须的,比如PE文件只是一种格式,入口点只是一个相对位置,导入表函数只是一些位置的排列。
全部回答
Windows内核是用C语言写的。世界上绝大部分的系统内核均使用C语言完成,古老的系统使用是因为当时C语言尚属先进,现代系统使用是因为C语言兼容性好。
对于windows系统来说只有硬件抽象层和其之下的是由汇编完成的,在此之上就是C语言了。

你说的那些概念都是操作系统里的概念,与具体的语言实现无关。也就是说不管使用何种语言最终生成的可执行程序(或库)均具有你说的那些结构,因为这是windows执行必须的。比如PE文件只是一种格式,入口点只是一个相对位置,导入表函数只是一些位置的排列。

当然你学过汇编后会更好的理解,不学也无妨。因为汇编介绍了计算机底层的实现,这些结构是最底层的结构嘛。看看操作系统就明白了。

你可以参考一下MS press的windows internals一书。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
花二军的介绍
淮北市濉溪县孙町镇街道办联系方式
WOW中,如果取英文名字,可不可以在姓和名中
康达快印地址在哪,我要去那里办事,
锦瑜陶瓷哪产的?瓷砖如何?
一个25岁女的长期打扮得很OL说明什么?
盗墓笔记陈丞橙结局
水调歌之
温馨人家怎么样?好不好?值不值得买?
清华天渠太阳能怎么样?
我吃了苹果七天,瘦了8斤,我现在是恢复期,
欧韵健康会馆地址在什么地方,想过去办事,
空姐为什么往往会选择飞行员
如果能回头一思:有多少事.如果当初回头看 来
毕业了,对外贸无感,工作很痛苦,每天怀疑人
推荐资讯
如图,请帮解释一下增值税问题。
甫晨这个名字的含义
解释守成有余,开拓不足
水的营养价值
因为身矮只能文,我看百行个大顺.命是老鼠五
我是1989年2月出生,截至2013年8月30日是多少
股市中关于石材的股票有什么
时间匆匆
锦州烧烤哪家好吃
做PCB板的手工浸焊工多少钱一个月?
女生在手上戴一串红色的珠子,为什么脚踝上也
do while 循环嵌套
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?