首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
付费问答
发新帖
0
0
[旧帖]
[求助]新手关于汇编语言,C语言,与WINDOWS操作系统的疑问。
0.00雪花
发表于: 2011-9-19 09:10
1718
[旧帖]
[求助]新手关于汇编语言,C语言,与WINDOWS操作系统的疑问。
0.00雪花
mymixing
2011-9-19 09:10
1718
本人新手,对于最近学习的感受有些疑问,请高手们帮忙解答一下,谢谢了。
请问,现在的WINDOWS系列操作系统,那些API其底层实现还是如DOS系统时一样,需要调用中断来实现对硬件的控制么?
第二个问题,如果是的话,那众所周知,WINDOSW操作系统是用C语言写的,
微软又是如何用C语言来实现这些中断的呢?
[培训]传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
9
)
bullymj
雪 币:
110
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
25
粉丝
0
关注
私信
bullymj
2
楼
初学者知道的太多是不好的。。。虽然我也是菜鸟。。。
2011-9-19 09:34
0
mymixing
雪 币:
154
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
26
回帖
77
粉丝
0
关注
私信
mymixing
3
楼
呵呵,我说我是新手是相对于看雪论坛研究的这些东西而言。
现在正在学习这些东西,所以感觉这些问题目前对我来说很重要。
请看到的,并且懂得我请教的问题的大侠们浪费点时间,赐教一下吧。
2011-9-19 09:41
0
skylin林子
雪 币:
32
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
12
粉丝
0
关注
私信
skylin林子
4
楼
期待高手,同学习
2011-9-19 10:03
0
dshige
雪 币:
574
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
3
粉丝
0
关注
私信
dshige
5
楼
很好,学到了不少
2011-9-19 10:52
0
笨奔
雪 币:
415
活跃值:
(34)
能力值:
( LV5,RANK:60 )
在线值:
发帖
11
回帖
748
粉丝
1
关注
私信
笨奔
1
6
楼
请问,现在的WINDOWS系列操作系统,那些API其底层实现还是如DOS系统时一样,需要调用中断来实现对硬件的控制么?
第一个问题,可以这么认为,只是WINDOWS内核把这些都封装起来了,参见微内核 HAL层
第二个问题,如果是的话,那众所周知,WINDOSW操作系统是用C语言写的,
微软又是如何用C语言来实现这些中断的呢?
和第一个问题差不多,80%用C写的,剩下的你懂的。
2011-9-19 10:59
0
mymixing
雪 币:
154
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
26
回帖
77
粉丝
0
关注
私信
mymixing
7
楼
就是说WINDOWS操作系统,对于硬件的控制仍然是以中断的形式实现的呗?
那我又有疑惑了。
既然同样是以中断形式出现的,那汇编程序员为何不能在WIN操作系统中,直接对CPU进行编程呢?
都说是微软进行了封装,但这种解释我觉得太笼统了,看不明白啊。
2011-9-19 11:23
0
用户名as
雪 币:
4
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
5
粉丝
0
关注
私信
用户名as
8
楼
我的理解是 汇编似乎可以用 但汇编调用api会比较麻烦 win已经为我们准备了api 就没必要自己再用汇编实现
期待高人
2011-9-19 22:51
0
lensdjy
雪 币:
5
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
3
粉丝
0
关注
私信
lensdjy
9
楼
window下分内核层和应用层。有些操作只能在内核层才能实现。
2011-9-19 23:11
0
板栗仔
雪 币:
30
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
14
粉丝
0
关注
私信
板栗仔
10
楼
和硬件打交道还是机器码的。API是封装好的函数提供给开发者。内核层和应用层之间是有个转换机制的。
2011-9-20 08:00
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
mymixing
26
发帖
77
回帖
10
RANK
关注
私信
他的文章
[求助]关于OD的使用问题。
9121
[求助]关于PE文件重定位表的问题。
4934
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部