?? cq.sbk
字號(hào):
cmp dword ptr (-4)[ebp],256
jl L318
mov eax,0
L317:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _sumof
_sumof:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,12
mov edi,dword ptr (20)[ebp]
mov dword ptr (-12)[ebp],edi
mov dword ptr (-4)[ebp],0
mov dword ptr (-8)[ebp],0
L323:
mov edi,dword ptr (-12)[ebp]
lea esi,(1)[edi]
mov dword ptr (-12)[ebp],esi
movsx edi,byte ptr [edi]
add dword ptr (-4)[ebp],edi
L324:
inc dword ptr (-8)[ebp]
cmp dword ptr (-8)[ebp],256
jl L323
mov eax,dword ptr (-4)[ebp]
L322:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L328 label byte
db 115
db 50
db 52
db 52
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L329 label byte
db 115
db 50
db 52
db 52
db 32
db 32
db 32
db 0
public _s244
_DATA ends
_TEXT segment
_s244:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,92
lea edi,(L329)
mov dword ptr (-72)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-76)[ebp],edi
L330:
L331:
mov edi,dword ptr (-76)[ebp]
lea esi,(1)[edi]
mov dword ptr (-76)[ebp],esi
mov esi,dword ptr (-72)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-72)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L330
mov dword ptr (-84)[ebp],0
mov dword ptr (-80)[ebp],0
fld qword ptr (L333)
fstp qword ptr (-68)[ebp]
fld qword ptr (L333)
fstp qword ptr (-60)[ebp]
fld qword ptr (L333)
fstp qword ptr (-52)[ebp]
fld qword ptr (L333)
fstp qword ptr (-44)[ebp]
fld qword ptr (L333)
fstp qword ptr (-36)[ebp]
fld qword ptr (L333)
fstp qword ptr (-28)[ebp]
fld qword ptr (L333)
fstp qword ptr (-20)[ebp]
fld qword ptr (L333)
fstp qword ptr (-12)[ebp]
mov dword ptr (-80)[ebp],0
mov dword ptr (-4)[ebp],0
L341:
mov edi,dword ptr (-4)[ebp]
lea edi,[edi*8]
fld qword ptr (-60)[ebp][edi]
fcomp qword ptr (-68)[ebp][edi]
fstsw ax
sahf
je L345
mov dword ptr (-80)[ebp],1
L345:
L342:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],7
jl L341
cmp dword ptr (-80)[ebp],0
je L348
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L350
push 1
lea edi,(L328)
push edi
call _printf
add esp,8
L350:
inc dword ptr (-84)[ebp]
L348:
jmp L352
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L354
push 2
lea edi,(L328)
push edi
call _printf
add esp,8
L354:
add dword ptr (-84)[ebp],2
L352:
mov eax,dword ptr (-84)[ebp]
L327:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L357 label byte
db 115
db 50
db 53
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L358 label byte
db 115
db 50
db 53
db 32
db 32
db 32
db 32
db 0
public _s25
_DATA ends
_TEXT segment
_s25:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,28
lea edi,(L358)
mov dword ptr (-16)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-20)[ebp],edi
L359:
L360:
mov edi,dword ptr (-20)[ebp]
lea esi,(1)[edi]
mov dword ptr (-20)[ebp],esi
mov esi,dword ptr (-16)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-16)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L359
mov dword ptr (-24)[ebp],0
lea edi,(L362)
mov dword ptr (-8)[ebp],edi
mov edi,dword ptr (-8)[ebp]
movsx esi,byte ptr (1)[edi]
movsx ebx,byte ptr [edi]
cmp ebx,esi
jne L366
movsx edi,byte ptr (2)[edi]
cmp esi,edi
jne L366
cmp edi,46
je L363
L366:
inc dword ptr (-24)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L367
push 1
lea edi,(L357)
push edi
call _printf
add esp,8
L367:
L363:
mov edi,dword ptr (-8)[ebp]
movsx edi,byte ptr (3)[edi]
cmp edi,0
je L369
add dword ptr (-24)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L371
push 4
lea edi,(L357)
push edi
call _printf
add esp,8
L371:
L369:
movsx edi,byte ptr (L375+1)
cmp edi,34
je L373
add dword ptr (-24)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L377
push 8
lea edi,(L357)
push edi
call _printf
add esp,8
L377:
L373:
lea edi,(L379)
mov dword ptr (-8)[ebp],edi
mov edi,dword ptr (-8)[ebp]
movsx esi,byte ptr [edi]
cmp esi,10
jne L387
movsx esi,byte ptr (1)[edi]
cmp esi,9
jne L387
movsx esi,byte ptr (2)[edi]
cmp esi,8
jne L387
movsx esi,byte ptr (3)[edi]
cmp esi,13
jne L387
movsx esi,byte ptr (4)[edi]
cmp esi,12
jne L387
movsx esi,byte ptr (5)[edi]
cmp esi,92
jne L387
movsx edi,byte ptr (6)[edi]
cmp edi,39
je L380
L387:
add dword ptr (-24)[ebp],16
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L388
push 16
lea edi,(L357)
push edi
call _printf
add esp,8
L388:
L380:
lea edi,(L390)
mov dword ptr (-12)[ebp],edi
mov dword ptr (-8)[ebp],edi
mov dword ptr (-28)[ebp],0
mov dword ptr (-4)[ebp],0
jmp L394
L391:
mov edi,dword ptr (-4)[ebp]
mov esi,dword ptr (-8)[ebp]
movsx esi,byte ptr [esi][edi]
mov ebx,dword ptr (-12)[ebp]
movsx edi,byte ptr [ebx][edi]
cmp esi,edi
je L395
mov dword ptr (-28)[ebp],1
L395:
L392:
inc dword ptr (-4)[ebp]
L394:
mov edi,dword ptr (-4)[ebp]
cmp edi,7
jb L391
cmp dword ptr (-28)[ebp],0
je L397
add dword ptr (-24)[ebp],32
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L399
push 32
lea edi,(L357)
push edi
call _printf
add esp,8
L399:
L397:
mov eax,dword ptr (-24)[ebp]
L356:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L402 label byte
db 115
db 50
db 54
db 32
db 32
db 32
db 32
db 0
align 1
L403 label byte
db 37
db 51
db 100
db 32
db 98
db 105
db 116
db 115
db 32
db 105
db 110
db 32
db 37
db 115
db 115
db 46
db 10
db 0
align 1
L404 label byte
db 37
db 101
db 32
db 105
db 115
db 32
db 116
db 104
db 101
db 32
db 108
db 101
db 97
db 115
db 116
db 32
db 110
db 117
db 109
db 98
db 101
db 114
db 32
db 116
db 104
db 97
db 116
db 32
db 99
db 97
db 110
db 32
db 98
db 101
db 32
db 97
db 100
db 100
db 101
db 100
db 32
db 116
db 111
db 32
db 49
db 46
db 32
db 40
db 37
db 115
db 41
db 46
db 10
db 0
public _s26
_DATA ends
_TEXT segment
_s26:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,56
lea edi,(L402)
mov dword ptr (-36)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-40)[ebp],edi
L405:
L406:
mov edi,dword ptr (-40)[ebp]
lea esi,(1)[edi]
mov dword ptr (-40)[ebp],esi
mov esi,dword ptr (-36)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-36)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L405
mov edi,dword ptr (20)[ebp]
mov dword ptr [edi],0
mov byte ptr (-41)[ebp],0
mov byte ptr (-5)[ebp],1
jmp L409
L408:
movsx edi,byte ptr (-5)[ebp]
lea edi,[edi*2]
mov ebx,edi
mov byte ptr (-5)[ebp],bl
mov edi,dword ptr (20)[ebp]
inc dword ptr [edi]
L409:
movsx edi,byte ptr (-41)[ebp]
movsx esi,byte ptr (-5)[ebp]
cmp edi,esi
jne L408
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*4]
mov dword ptr (4)[edi],esi
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*2]
mov dword ptr (8)[edi],esi
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*4]
mov dword ptr (12)[edi],esi
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*4]
mov dword ptr (16)[edi],esi
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*4]
mov dword ptr (20)[edi],esi
mov edi,dword ptr (20)[ebp]
mov esi,dword ptr [edi]
lea esi,[esi*8]
mov dword ptr (24)[edi],esi
fld dword ptr (L411)
fstp dword ptr (-16)[ebp]
fld dword ptr (L411)
fstp dword ptr (-4)[ebp]
fld dword ptr (L412)
fstp dword ptr (-12)[ebp]
jmp L414
L413:
fld dword ptr (-16)[ebp]
fadd dword ptr (-4)[ebp]
fstp dword ptr (-12)[ebp]
fld dword ptr (-4)[ebp]
fdiv qword ptr (L416)
fstp dword ptr (-4)[ebp]
L414:
fld dword ptr (-16)[ebp]
fcomp dword ptr (-12)[ebp]
fstsw ax
sahf
jne L413
mov edi,dword ptr (20)[ebp]
fld qword ptr (L417)
fmul dword ptr (-4)[ebp]
fstp dword ptr (28)[edi]
fld qword ptr (L418)
fstp qword ptr (-32)[ebp]
fld dword ptr (L411)
fstp dword ptr (-4)[ebp]
fld qword ptr (L419)
fstp qword ptr (-24)[ebp]
jmp L421
L420:
fld dword ptr (-4)[ebp]
fstp qword ptr (-56)[ebp]
fld qword ptr (-32)[ebp]
fadd qword ptr (-56)[ebp]
fstp qword ptr (-24)[ebp]
fld qword ptr (-56)[ebp]
fdiv qword ptr (L416)
fstp dword ptr (-4)[ebp]
L421:
fld qword ptr (-32)[ebp]
fcomp qword ptr (-24)[ebp]
fstsw ax
sahf
jne L420
mov edi,dword ptr (20)[ebp]
fld qword ptr (L417)
fmul dword ptr (-4)[ebp]
fstp dword ptr (32)[edi]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (40)[edi],0
je L423
lea edi,(L425)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr [edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L426)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (4)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L427)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (8)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L428)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (12)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L429)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (16)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L430)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (20)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L431)
push edi
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (24)[edi]
push edi
lea edi,(L403)
push edi
call _printf
add esp,12
lea edi,(L430)
push edi
mov edi,dword ptr (20)[ebp]
fld dword ptr (28)[edi]
sub esp,8
fstp qword ptr [esp]
lea edi,(L404)
push edi
call _printf
add esp,16
lea edi,(L431)
push edi
mov edi,dword ptr (20)[ebp]
fld dword ptr (32)[edi]
sub esp,8
fstp qword ptr [esp]
lea edi,(L404)
push edi
call _printf
add esp,16
L423:
mov eax,0
L401:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L433 label byte
db 115
db 52
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L434 label byte
db 115
db 52
db 32
db 32
db 32
db 32
db 32
db 0
public _s4
_DATA ends
_TEXT segment
_s4:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,36
mov dword ptr (-24)[ebp],0
lea edi,(L434)
mov dword ptr (-16)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-20)[ebp],edi
L435:
L436:
mov edi,dword ptr (-20)[ebp]
lea esi,(1)[edi]
mov dword ptr (-20)[ebp],esi
mov esi,dword ptr (-16)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-16)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L435
mov dword ptr (-4)[ebp],0
L438:
mov edi,dword ptr (-4)[ebp]
push edi
call _svtest
add esp,4
mov edi,eax
call _zero
add esp,0
cmp edi,eax
je L442
mov dword ptr (-24)[ebp],1
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L444
push 1
lea edi,(L433)
push edi
call _printf
add esp,8
L444:
L442:
L439:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],3
jl L438
call _setev
add esp,0
call _testev
add esp,0
cmp eax,0
je L446
add dword ptr (-24)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L448
push 2
lea edi,(L433)
push edi
call _printf
add esp,8
L448:
L446:
jmp L450
add dword ptr (-24)[ebp],4
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L452
push 4
lea edi,(L433)
push edi
call _printf
add esp,8
L452:
L450:
mov dword ptr (-8)[ebp],0ffffffffH
mov dword ptr (-12)[ebp],1
mov dword ptr (-4)[ebp],0
jmp L457
L454:
mov edi,dword ptr (-8)[ebp]
and dword ptr (-12)[ebp],edi
shr edi,1
mov dword ptr (-8)[ebp],edi
L455:
inc dword ptr (-4)[ebp]
L457:
mov edi,dword ptr (-4)[ebp]
mov esi,dword ptr (20)[ebp]
mov esi,dword ptr [esi]
lea esi,[esi*4]
cmp edi,esi
jb L454
mov edi,dword ptr (-12)[ebp]
cmp edi,1
jne L460
mov edi,dword ptr (-8)[ebp]
cmp edi,0
je L458
L460:
add dword ptr (-24)[ebp],8
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -