首页
社区
课程
招聘
[求助]64位程序内联汇编问题。
发表于: 2011-2-22 18:26 8535

[求助]64位程序内联汇编问题。

2011-2-22 18:26
8535
把代码移植到64位平台,出现一些问题,比如:

_asm
        {
                CLI  ;                 
                MOV    EAX, CR0  ;   
                AND EAX, NOT 10000H ;
                MOV    CR0, EAX;        
        }

在64位编译器下全部出错,有什么好的方法代替吗?

小白求解。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 5279
活跃值: (3659)
能力值: ( LV13,RANK:283 )
在线值:
发帖
回帖
粉丝
2
单独写一个asm文件封装函数,在cpp中调用函数即可
2011-2-22 19:48
1
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
3
64位下是不可以内联汇编的。汇编需要放在单独的文件中编译。
2011-2-22 22:08
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
4
要联汇编还可以使用 Intel C++ 编译器。
2011-2-24 21:20
0
游客
登录 | 注册 方可回帖
返回
//