首页
社区
课程
招聘
请问,关于ASM 转换成C 语言?
发表于: 2005-6-2 14:35 6297

请问,关于ASM 转换成C 语言?

2005-6-2 14:35
6297
各位大哥,你们好!

请问 test eax,ebx

对应c 语言是什么?

还有 and  eax,ebx
对应 c 语言是什么??

这两个我有点搞不清楚,请各大哥,指点。谢谢!!

[注意]APP应用上架合规检测服务,协助应用顺利上架!

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
test eax,ebx -->if(a & b)
and  eax,ebx -->a=a&b;
2005-6-2 14:50
0
雪    币: 218
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢,楼上的朋友
2005-6-2 14:54
0
雪    币: 229
活跃值: (168)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
最初由 huoshan 发布
test eax,ebx -->if(a & b)
and eax,ebx -->a=a&b;

有那么一点不负责
2005-6-2 15:13
0
雪    币: 218
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不好意思,上面我还有点问题

and edx,eax
je A

A:
test edx,edx
jnz XXXXXXX

这个怎么表示?
2005-6-2 15:44
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
if( d=d&a )
    {
        ....
    }
A:  if(d)
     {
       .....
     }
    else
XXXXXXX: ......
2005-6-2 16:18
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
To hangj :
   此话怎讲?
与其浪费时间,空间回帖批评我不如帮一下楼主
2005-6-2 16:20
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
grx
8
最初由 huoshan 发布
To hangj :
此话怎讲?
与其浪费时间,空间回帖批评我不如帮一下楼主

他不肖回答,是太简单了(对他来讲)。

我可受益了,3Q。
2005-6-2 17:10
0
雪    币: 343
活跃值: (611)
能力值: ( LV9,RANK:810 )
在线值:
发帖
回帖
粉丝
9
最初由 huoshan 发布
if( d=d&a )
{
....
}
A: if(d)
........


如果看到更多的代码,可能还可以化简。
2005-6-2 18:01
0
雪    币: 218
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
谢谢大家的关注。谢谢
2005-6-2 20:15
0
雪    币: 239
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
可能这样更象一点
asm test eax,ebx //使用C内嵌汇编
2005-6-2 21:03
0
雪    币: 229
活跃值: (168)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
12
最初由 huoshan 发布
To hangj :
此话怎讲?
与其浪费时间,空间回帖批评我不如帮一下楼主

兄台勿要生气!
你的回答对于提问的人来说我认为够了,所以我没不必要再回答,绝不是我不屑于回答。
但你的回答并不正确,单条的汇编很难对应到C,一条C可能是多少条汇编,同一条C可能对应不同的汇编,你这样强行对应恐怕是错了。
但我要说这些恐怕更不是楼主想要的答案了!
2005-6-8 13:21
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
那你可以补充一下嘛,这样大家收益更多,何乐而不为呢
2005-6-8 16:20
0
游客
登录 | 注册 方可回帖
返回
//