首页
社区
课程
招聘
请问 能否在vs里面直接写机器码 而不是汇编语句
发表于: 2011-11-4 16:39 4249

请问 能否在vs里面直接写机器码 而不是汇编语句

2011-11-4 16:39
4249
rt
vs编译器里面对汇编会做机器码的优化
我不想让他优化 所以希望能想到一种好的解决方案 谢谢。。。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
VC支持_emit指令,直接嵌入机器码
2011-11-4 16:43
0
雪    币: 23
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可以将机器码写到一个字节数组里面,然后运行时动态拷贝,当然也要用_emit来在代码段中置0占地址.
2011-11-4 17:12
0
雪    币: 188
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
你不希望优化的代码放在asm文件里面编译加入到vs工程中, 编译器一般对汇编代码还是很尊重的,很少优化
===

用上面方式,将机器码嵌入到函数中应该就不会再被优化了
2011-11-6 20:00
0
雪    币: 199
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
原来。。。。汗 我现在才看到回答。。。
多谢各位仁兄了。。
2011-11-8 00:10
0
游客
登录 | 注册 方可回帖
返回
//