?? cq.sbk
字號:
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L461
push 8
lea edi,(L433)
push edi
call _printf
add esp,8
L461:
L458:
mov eax,dword ptr (-24)[ebp]
L432:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L464 label byte
db 4 dup (0)
public _svtest
_DATA ends
_TEXT segment
_svtest:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,4
mov edi,dword ptr (20)[ebp]
cmp edi,0
je L467
cmp edi,1
je L468
cmp edi,2
je L471
jmp L465
L467:
mov dword ptr (L464),1978
mov dword ptr (-4)[ebp],0
jmp L466
L468:
cmp dword ptr (L464),1978
je L469
mov dword ptr (-4)[ebp],1
jmp L466
L469:
mov dword ptr (L464),1929
mov dword ptr (-4)[ebp],0
jmp L466
L471:
cmp dword ptr (L464),1929
je L472
mov dword ptr (-4)[ebp],1
jmp L466
L472:
mov dword ptr (-4)[ebp],0
L465:
L466:
mov eax,dword ptr (-4)[ebp]
L463:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L475 label byte
db 4 dup (0)
public _zero
_DATA ends
_TEXT segment
_zero:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,4
mov dword ptr (L475),2
mov dword ptr (-4)[ebp],0
mov eax,dword ptr (-4)[ebp]
L474:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
public _testev
_testev:
push ebx
push esi
push edi
push ebp
mov ebp,esp
cmp dword ptr (_extvar),1066
je L477
mov eax,1
jmp L476
L477:
mov eax,0
L476:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L480 label byte
db 115
db 54
db 49
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L481 label byte
db 115
db 54
db 49
db 32
db 32
db 32
db 32
db 0
align 1
L482 label byte
db 65
db 66
db 67
db 68
db 69
db 70
db 71
db 72
db 73
db 74
db 75
db 76
db 77
db 78
db 79
db 80
db 81
db 82
db 83
db 84
db 85
db 86
db 87
db 88
db 89
db 90
db 0
align 1
L483 label byte
db 97
db 98
db 99
db 100
db 101
db 102
db 103
db 104
db 105
db 106
db 107
db 108
db 109
db 110
db 111
db 112
db 113
db 114
db 115
db 116
db 117
db 118
db 119
db 120
db 121
db 122
db 0
align 1
L484 label byte
db 48
db 49
db 50
db 51
db 52
db 53
db 54
db 55
db 56
db 57
db 0
align 1
L485 label byte
db 126
db 33
db 34
db 35
db 37
db 38
db 40
db 41
db 95
db 61
db 45
db 94
db 124
db 123
db 125
db 91
db 93
db 43
db 59
db 42
db 58
db 60
db 62
db 44
db 46
db 63
db 47
db 0
align 1
L486 label byte
db 10
db 9
db 8
db 13
db 12
db 92
db 39
db 0
align 1
L487 label byte
db 32
db 0
db 0
public _s61
_DATA ends
_TEXT segment
_s61:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,60
lea edi,(L481)
mov dword ptr (-36)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-40)[ebp],edi
mov dword ptr (-48)[ebp],0
L488:
L489:
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 L488
mov word ptr (-54)[ebp],-19
movsx edi,word ptr (-54)[ebp]
mov dword ptr (-60)[ebp],edi
cmp dword ptr (-60)[ebp],-19
je L491
inc dword ptr (-48)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L493
push 1
lea edi,(L480)
push edi
call _printf
add esp,8
L493:
L491:
lea edi,(L482)
mov dword ptr (-28)[ebp],edi
lea edi,(L483)
mov dword ptr (-24)[ebp],edi
lea edi,(L484)
mov dword ptr (-20)[ebp],edi
lea edi,(L485)
mov dword ptr (-16)[ebp],edi
lea edi,(L486)
mov dword ptr (-12)[ebp],edi
lea edi,(L487)
mov dword ptr (-8)[ebp],edi
mov dword ptr (-32)[ebp],0
mov dword ptr (-4)[ebp],0
jmp L505
L504:
mov edi,dword ptr (-4)[ebp]
lea edi,(-28)[ebp][edi*4]
mov esi,dword ptr [edi]
lea ebx,(1)[esi]
mov dword ptr [edi],ebx
movsx edi,byte ptr [esi]
cmp edi,0
jge L507
mov dword ptr (-32)[ebp],1
L507:
L505:
mov edi,dword ptr (-4)[ebp]
mov edi,dword ptr (-28)[ebp][edi*4]
movsx edi,byte ptr [edi]
cmp edi,0
jne L504
L501:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],6
jl L505
cmp dword ptr (-32)[ebp],0
je L509
add dword ptr (-48)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L511
push 2
lea edi,(L480)
push edi
call _printf
add esp,8
L511:
L509:
mov dword ptr (-44)[ebp],1048579
mov edi,dword ptr (-44)[ebp]
mov esi,edi
mov word ptr (-50)[ebp],si
mov ebx,edi
mov byte ptr (-51)[ebp],bl
movsx edi,word ptr (-50)[ebp]
cmp edi,dword ptr (-44)[ebp]
je L516
cmp edi,3
jne L515
L516:
movsx edi,byte ptr (-51)[ebp]
cmp edi,dword ptr (-44)[ebp]
je L513
cmp edi,3
je L513
L515:
add dword ptr (-48)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L517
push 8
lea edi,(L480)
push edi
call _printf
add esp,8
L517:
L513:
mov eax,dword ptr (-48)[ebp]
L479:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L520 label byte
db 115
db 54
db 50
db 54
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L521 label byte
db 115
db 54
db 50
db 54
db 32
db 32
db 32
db 0
public _s626
_DATA ends
_TEXT segment
_s626:
push ebx
push esi
push edi
push ebp
mov ebp,esp
sub esp,128
lea edi,(L521)
mov dword ptr (-56)[ebp],edi
mov edi,dword ptr (20)[ebp]
lea edi,(60)[edi]
mov dword ptr (-60)[ebp],edi
mov dword ptr (-104)[ebp],0
L522:
L523:
mov edi,dword ptr (-60)[ebp]
lea esi,(1)[edi]
mov dword ptr (-60)[ebp],esi
mov esi,dword ptr (-56)[ebp]
lea ebx,(1)[esi]
mov dword ptr (-56)[ebp],ebx
mov bl,byte ptr [esi]
mov byte ptr [edi],bl
movsx edi,bl
cmp edi,0
jne L522
fld dword ptr (L411)
fstp dword ptr (-36)[ebp]
mov dword ptr (-64)[ebp],1
mov dword ptr (-40)[ebp],1
mov dword ptr (-4)[ebp],0
jmp L528
L525:
fld dword ptr (L529)
fmul dword ptr (-36)[ebp]
fstp dword ptr (-36)[ebp]
mov edi,dword ptr (-40)[ebp]
lea edi,[edi*2]
or edi,dword ptr (-64)[ebp]
mov dword ptr (-40)[ebp],edi
L526:
inc dword ptr (-4)[ebp]
L528:
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (12)[edi]
sub edi,2
cmp dword ptr (-4)[ebp],edi
jl L525
mov edi,dword ptr (-40)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-112)[ebp]
fld dword ptr (-36)[ebp]
fsub dword ptr (-112)[ebp]
fdiv dword ptr (-36)[ebp]
fstp dword ptr (-36)[ebp]
fld qword ptr (L416)
mov edi,dword ptr (20)[ebp]
fmul dword ptr (28)[edi]
fcomp dword ptr (-36)[ebp]
fstsw ax
sahf
jae L530
add dword ptr (-104)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L532
push 2
lea edi,(L520)
push edi
call _printf
add esp,8
L532:
L530:
mov byte ptr (-73)[ebp],125
mov word ptr (-76)[ebp],125
mov dword ptr (-80)[ebp],125
mov dword ptr (-96)[ebp],15625
mov dword ptr (-84)[ebp],125
mov dword ptr (-100)[ebp],15625
mov dword ptr (-68)[ebp],125
mov dword ptr (-108)[ebp],15625
fld dword ptr (L534)
fstp dword ptr (-72)[ebp]
fld qword ptr (L535)
fstp qword ptr (-92)[ebp]
fld qword ptr (L536)
fstp qword ptr (-52)[ebp]
mov dword ptr (-4)[ebp],0
L537:
mov edi,dword ptr (-4)[ebp]
mov byte ptr (-32)[ebp][edi],0
L538:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],28
jl L537
movsx edi,byte ptr (-73)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-96)[ebp]
je L541
mov byte ptr (-32)[ebp],1
L541:
movsx edi,word ptr (-76)[ebp]
movsx esi,byte ptr (-73)[ebp]
imul edi,esi
cmp edi,dword ptr (-96)[ebp]
je L543
mov byte ptr (-31)[ebp],1
L543:
movsx edi,word ptr (-76)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-96)[ebp]
je L546
mov byte ptr (-30)[ebp],1
L546:
mov edi,dword ptr (-80)[ebp]
movsx esi,byte ptr (-73)[ebp]
imul edi,esi
cmp edi,dword ptr (-96)[ebp]
je L549
mov byte ptr (-29)[ebp],1
L549:
mov edi,dword ptr (-80)[ebp]
movsx esi,word ptr (-76)[ebp]
imul edi,esi
cmp edi,dword ptr (-96)[ebp]
je L552
mov byte ptr (-28)[ebp],1
L552:
mov edi,dword ptr (-80)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-96)[ebp]
je L555
mov byte ptr (-27)[ebp],1
L555:
mov eax,dword ptr (-84)[ebp]
movsx edi,byte ptr (-73)[ebp]
mul edi
cmp eax,dword ptr (-100)[ebp]
je L558
mov byte ptr (-26)[ebp],1
L558:
mov eax,dword ptr (-84)[ebp]
movsx edi,word ptr (-76)[ebp]
mul edi
cmp eax,dword ptr (-100)[ebp]
je L561
mov byte ptr (-25)[ebp],1
L561:
mov eax,dword ptr (-84)[ebp]
mov edi,dword ptr (-80)[ebp]
mul edi
cmp eax,dword ptr (-100)[ebp]
je L564
mov byte ptr (-24)[ebp],1
L564:
mov edi,dword ptr (-84)[ebp]
mov eax,edi
mul edi
cmp eax,dword ptr (-100)[ebp]
je L567
mov byte ptr (-23)[ebp],1
L567:
mov edi,dword ptr (-68)[ebp]
movsx esi,byte ptr (-73)[ebp]
imul edi,esi
cmp edi,dword ptr (-108)[ebp]
je L570
mov byte ptr (-22)[ebp],1
L570:
mov edi,dword ptr (-68)[ebp]
movsx esi,word ptr (-76)[ebp]
imul edi,esi
cmp edi,dword ptr (-108)[ebp]
je L573
mov byte ptr (-21)[ebp],1
L573:
mov edi,dword ptr (-68)[ebp]
mov esi,dword ptr (-80)[ebp]
imul edi,esi
cmp edi,dword ptr (-108)[ebp]
je L576
mov byte ptr (-20)[ebp],1
L576:
mov edi,dword ptr (-68)[ebp]
mov eax,edi
mul dword ptr (-84)[ebp]
cmp eax,dword ptr (-100)[ebp]
je L579
mov byte ptr (-19)[ebp],1
L579:
mov edi,dword ptr (-68)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-108)[ebp]
je L582
mov byte ptr (-18)[ebp],1
L582:
fld dword ptr (-72)[ebp]
movsx edi,byte ptr (-73)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L585
mov byte ptr (-17)[ebp],1
L585:
fld dword ptr (-72)[ebp]
movsx edi,word ptr (-76)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L588
mov byte ptr (-16)[ebp],1
L588:
fld dword ptr (-72)[ebp]
mov edi,dword ptr (-80)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L591
mov byte ptr (-15)[ebp],1
L591:
mov edi,dword ptr (-84)[ebp]
fld dword ptr (-72)[ebp]
fld qword ptr (L596)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
sub esp,4
fstp dword ptr 0[esp]
fld dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L594
mov byte ptr (-14)[ebp],1
L594:
fld dword ptr (-72)[ebp]
mov edi,dword ptr (-68)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L598
mov byte ptr (-13)[ebp],1
L598:
fld dword ptr (-72)[ebp]
fmul dword ptr (-72)[ebp]
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L601
mov byte ptr (-12)[ebp],1
L601:
fld qword ptr (-92)[ebp]
movsx edi,byte ptr (-73)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L604
mov byte ptr (-11)[ebp],1
L604:
fld qword ptr (-92)[ebp]
movsx edi,word ptr (-76)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L607
mov byte ptr (-10)[ebp],1
L607:
fld qword ptr (-92)[ebp]
fild dword ptr (-80)[ebp]
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L610
mov byte ptr (-9)[ebp],1
L610:
mov edi,dword ptr (-84)[ebp]
fld qword ptr (-92)[ebp]
fld qword ptr (L596)
mov esi,edi
shr esi,1
push esi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
and edi,1
push edi
fild dword ptr 0[esp]
add esp,4
faddp st(1),st
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L613
mov byte ptr (-8)[ebp],1
L613:
fld qword ptr (-92)[ebp]
fild dword ptr (-68)[ebp]
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L616
mov byte ptr (-7)[ebp],1
L616:
fld qword ptr (-92)[ebp]
fmul dword ptr (-72)[ebp]
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
je L619
mov byte ptr (-6)[ebp],1
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -