找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2522|回复: 3

“[5-1]驱动里实现内嵌汇编”补充:编译含C和ASM的驱动代码

[复制链接]

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2014-7-23 01:13:47 | 显示全部楼层 |阅读模式
在原“[5-1]驱动里实现内嵌汇编”中,只说到了内嵌机器码的办法。
但其实WDK7可以直接编译同时含有C和ASM文件的“混合代码”。
最近在翻一个老外源码时无意中发现了,刚整理了一个最简单的例子,现在发出来。
在这个例子里,请特别注意source文件的不同,以及ASM文件坑爹的摆放位置(真不是我故意的)。
例子还是那个11+22+33+44的计算。

InlineX64ASM.rar

3.9 KB, 下载次数: 1609

3

主题

52

回帖

0

精华

金牌会员

积分
1043
发表于 2014-7-23 01:16:32 | 显示全部楼层
呃 用的啥汇编器?

点评

不用专门的汇编器,WDK7自带C、C++和ASM的编译器。  发表于 2014-7-23 01:18

3

主题

52

回帖

0

精华

金牌会员

积分
1043
发表于 2014-7-23 02:08:06 | 显示全部楼层
0xAA55 发表于 2014-7-23 01:16
呃 用的啥汇编器?

原来是MASM
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表