能力值:
( LV2,RANK:10 )
|
-
-
26 楼
更菜的在下 有个疑问~~
这句
TEST ECX,ECX //比较ECX,修改标志位
执行后,无论 ECX的值是什么 ZF都被置为1吧???然后下面这句每次不都会被执行了吗?
JE end //检测标志位.判断,若ecx=0,打印字符串
这里没看懂~~~
这里是不是想这样?
TEST ECX,0h //比较ECX,修改标志位
|
能力值:
( LV13,RANK:260 )
|
-
-
27 楼
mark it **02896 。。。嘻嘻。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
看看我有多少Kxle ````
|
能力值:
( LV7,RANK:110 )
|
-
-
29 楼
/其实就是判断ecx是否等于0,TEST ECX,ECX 是做的and操作,但不是会修改目的操作数,也就是ecx,所以这代码的意思,就是判断ecx是否等于0,是就跳出循环,否继续循环。
|
能力值:
( 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:
}
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
呵呵,开始是想错了。脑子里还想是XOR。不好意思,脑子了弦搭错了
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
啥也不会!天天闲逛!
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
我快要有邀请码了,哈哈
|
能力值:
( LV2,RANK:10 )
|
-
-
34 楼
码已经发了呀,太羡慕了。
我也得写一篇了,不转正太受限了。
|
能力值:
( LV4,RANK:50 )
|
-
-
35 楼
其实挺复杂的,反正我现在的水平连汇编代码还没看懂呢…惨了
—来自手机端
|
能力值:
( LV2,RANK:10 )
|
-
-
36 楼
羡慕ing、
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
2010年过去了,大家还好吧!!
|
|
|