能力值:
( LV9,RANK:140 )
|
-
-
2 楼
mov eax,00401000
mov edi ,00401020
cmp eax,edi
因为00401000 !=00401020,所以ZF不会被置为1,不跳
下面可以试一下:
mov eax,00401000
mov edi ,00401020
mov bl,[eax]
cmp bl,[edi]
|
能力值:
( LV13,RANK:420 )
|
-
-
3 楼
可以是可以比较,但是只能比较第一位字符是否相等,其他的字符就没有比较了?办
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
写个小循环完成就行
|
能力值:
( LV13,RANK:420 )
|
-
-
5 楼
小循化要怎么写,代码应该很多吧
|
能力值:
( LV6,RANK:90 )
|
-
-
6 楼
看一下字符串比较函数strcmp的汇编代码吧
|
能力值:
(RANK:280 )
|
-
-
7 楼
repnz cmpsb
|
能力值:
( LV9,RANK:160 )
|
-
-
8 楼
来段暴力的:)
mov eax,s1 ;ADDRESS OF STRING 1
mov ebx,s2 ;ADDRESS OF STRING 2
xor edx,edx
sss:
mov cl,byte ptr [eax+edx]
mov ch,byte ptr[ebx+edx]
cmp cl,ch ;如果不等
jnz over
cmp cl,0
je ok ;如果字符串结束
inc edx;循环变量
jmp sss
o k: ;ok
over: ;失败
|
能力值:
( LV9,RANK:210 )
|
-
-
9 楼
LZ请看汇编书对这两个指令的说明,看能不能满足要求
|
能力值:
(RANK:280 )
|
-
-
10 楼
抱歉记错了,应该是repz cmpsb
|
能力值:
( LV13,RANK:420 )
|
-
-
11 楼
谢谢大家哈 !!!!!
|
|
|