看雪论坛
发新帖

[未解决] [悬赏]VS2015 x64 内联汇编里面怎么使用_emit 3.00元

笔墨 2017-9-8 14:26 193
我已经新建一个asm文件来实现x64的内联汇编,但是用不了_emit指令,主要是我想实现一个在x64下,call  0xd0:000000的调用门,跪求各位大牛解答!
本主题帖已收到 0 次赞赏,累计¥0.00
最新回复 (5)
1
NightGuard 2017-9-9 10:46
2
这个代码看起来比较像,有emit
https://github.com/indutny/node-hogan.jit/blob/master/deps/hogan.jit/src/x64/assembler-x64.cc

笔墨 2017-9-13 21:46
3
我查了一下资料,好像call  fword  ptr  [mem]可以,但是我把mem设成一个数组的地址,为什么报错:引发的异常:  0xC0000005:  读取位置  0xFFFFFFFFFFFFFFFF  时发生访问冲突。实在是不理解啊,这个远call真的很恼人
笔墨 2017-9-13 21:47
4
我遇到的问题和这个差不多:http://bbs.pediy.com/thread-131836.htm
10
cvcvxk 2017-9-13 21:50
5
用keystone或者asmjit啊
笔墨 2017-9-13 21:57
6
cvcvxk 用keystone或者asmjit啊
但是好像不怎么支持Intel
返回



©2000-2017 看雪学院 | Based on Xiuno BBS | 域名 加速乐 保护 | SSL证书 又拍云 提供 | 微信公众号:ikanxue
Time: 0.012, SQL: 9 / 京ICP备10040895号-17