首页
社区
课程
招聘
[求助]VC内联汇编的问题。。~~搜索网上找不到
发表于: 2007-5-30 00:52 6274

[求助]VC内联汇编的问题。。~~搜索网上找不到

2007-5-30 00:52
6274
比如我在VC中打算用跳转:

_asm{

PUSHAD
Lable A:
     MOV EAX,0x1
     CMP EAX,32
      JNZ A
POPAD
}

好象在VC中并不认 Lable A:的。。。。
还有就是 内联汇编中的使用 浮点运算要注意些什么?
直接写 FTL ST(1) VC似乎也不认识。。。。。。

请多指教。。谢谢。。

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
第一,应该这样用才对,去掉lable即可。
_asm{

PUSHAD
A:
     MOV EAX,0x1
     CMP EAX,32
      JNZ A
POPAD
}

第二。没有见过有FTL指令啊。你写错了吧。
2007-5-30 08:25
0
雪    币: 3256
活跃值: (3029)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
呵呵。。谢谢。大大指点。。。
浮点指令确实写错了。。。。。
应该是这样的

FCOM ST(1)  。。。。直接在VC内联汇编中不知道用。。。
2007-5-30 09:14
0
雪    币: 154
活跃值: (80)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
Lable_A也可以,浮点指令一般好几个同时出现的吧
fld fadd fstp等
2007-5-30 15:54
0
雪    币: 247
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
FCOM ST(1) 这语句也是错的吧
2007-6-1 08:51
0
雪    币: 3256
活跃值: (3029)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
应该没错。。。直接从OD上COPY出来的。 。。。
2007-6-2 01:33
0
雪    币: 214
活跃值: (11)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
似乎fcom 用来比较st(0)与st(1)默认是……
2007-6-2 09:20
0
游客
登录 | 注册 方可回帖
返回
//