首页
社区
课程
招聘
[讨论]挑战小牛,大牛,老牛,黄牛,娱乐一下!
发表于: 2010-10-12 17:35 17609

[讨论]挑战小牛,大牛,老牛,黄牛,娱乐一下!

2010-10-12 17:35
17609
收藏
免费 7
支持
分享
最新回复 (36)
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
更菜的在下 有个疑问~~
这句
      TEST ECX,ECX       //比较ECX,修改标志位
执行后,无论 ECX的值是什么 ZF都被置为1吧???然后下面这句每次不都会被执行了吗?
      JE   end                       //检测标志位.判断,若ecx=0,打印字符串

这里没看懂~~~

这里是不是想这样?
      TEST ECX,0h         //比较ECX,修改标志位
2010-10-15 09:07
0
雪    币: 1149
活跃值: (833)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
27
mark it   **02896 。。。嘻嘻。。。
2010-10-15 09:45
0
雪    币: 255
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
看看我有多少Kxle ````
2010-10-15 10:26
0
雪    币: 408
活跃值: (156)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
29
/其实就是判断ecx是否等于0,TEST ECX,ECX  是做的and操作,但不是会修改目的操作数,也就是ecx,所以这代码的意思,就是判断ecx是否等于0,是就跳出循环,否继续循环。
2010-10-15 10:45
0
雪    币: 244
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
楼主啊,改一下算法,改一下输出,是不是更好玩?
__asm{
        MOV  ESI,str
            LEA  EDI,dstr
            XOR  EAX,EAX
            MOV  EDX,1234ABCDH
            MOV  ECX,7
goon:
        MOV AL,BYTE PTR [ESI]
        INC ESI
            XOR  AL,DL
            STOS BYTE PTR [EDI]
--------------------------------加一句MOV DL,AL
        ROR  EDX,3
            DEC  ECX
            TEST ECX,ECX
            JE   end
            jmp goon
end:
    }
2010-10-15 11:13
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
呵呵,开始是想错了。脑子里还想是XOR。不好意思,脑子了弦搭错了
2010-10-15 12:24
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
啥也不会!天天闲逛!
2010-10-15 13:23
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
url
33
我快要有邀请码了,哈哈
2010-10-16 00:18
0
雪    币: 70
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
码已经发了呀,太羡慕了。
我也得写一篇了,不转正太受限了。
2010-10-29 15:01
0
雪    币: 81
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
35
其实挺复杂的,反正我现在的水平连汇编代码还没看懂呢…惨了
          —来自手机端
2010-10-30 08:41
0
雪    币: 60
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
羡慕ing、
2010-10-30 08:55
0
雪    币: 284
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
2010年过去了,大家还好吧!!
2010-12-27 20:45
0
游客
登录 | 注册 方可回帖
返回
//