⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cq.sbk

📁 LCC的源码,大家可以研究哈,我的QQ:22941821 一起交流
💻 SBK
📖 第 1 页 / 共 5 页
字号:
L462:
L459:
mov eax,dword ptr (-24)[ebp]
L433:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L465 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 L468
cmp edi,1
je L469
cmp edi,2
je L472
jmp L466
L468:
mov dword ptr (L465),1978
mov dword ptr (-4)[ebp],0
jmp L467
L469:
cmp dword ptr (L465),1978
je L470
mov dword ptr (-4)[ebp],1
jmp L467
L470:
mov dword ptr (L465),1929
mov dword ptr (-4)[ebp],0
jmp L467
L472:
cmp dword ptr (L465),1929
je L473
mov dword ptr (-4)[ebp],1
jmp L467
L473:
mov dword ptr (-4)[ebp],0
L466:
L467:
mov eax,dword ptr (-4)[ebp]
L464:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 4
L476 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 (L476),2
mov dword ptr (-4)[ebp],0
mov eax,dword ptr (-4)[ebp]
L475:
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 L478
mov eax,1
jmp L477
L478:
mov eax,0
L477:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L481 label byte
db 115
db 54
db 49
db 44
db 101
db 114
db 37
db 100
db 10
db 0
align 1
L482 label byte
db 115
db 54
db 49
db 32
db 32
db 32
db 32
db 0
align 1
L483 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
L484 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
L485 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
L486 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
L487 label byte
db 10
db 9
db 8
db 13
db 12
db 92
db 39
db 0
align 1
L488 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,64
lea edi,(L482)
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
L489:
L490:
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 L489
mov word ptr (-60)[ebp],-19
movsx edi,word ptr (-60)[ebp]
mov dword ptr (-64)[ebp],edi
cmp dword ptr (-64)[ebp],-19
je L492
inc dword ptr (-48)[ebp]
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L494
push 1
lea edi,(L481)
push edi
call _printf
add esp,8
L494:
L492:
lea edi,(L483)
mov dword ptr (-28)[ebp],edi
lea edi,(L484)
mov dword ptr (-24)[ebp],edi
lea edi,(L485)
mov dword ptr (-20)[ebp],edi
lea edi,(L486)
mov dword ptr (-16)[ebp],edi
lea edi,(L487)
mov dword ptr (-12)[ebp],edi
lea edi,(L488)
mov dword ptr (-8)[ebp],edi
mov dword ptr (-32)[ebp],0
mov dword ptr (-4)[ebp],0
jmp L506
L505:
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 L508
mov dword ptr (-32)[ebp],1
L508:
L506:
mov edi,dword ptr (-4)[ebp]
mov edi,dword ptr (-28)[ebp][edi*4]
movsx edi,byte ptr [edi]
cmp edi,0
jne L505
L502:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],6
jl L506
cmp dword ptr (-32)[ebp],0
je L510
add dword ptr (-48)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L512
push 2
lea edi,(L481)
push edi
call _printf
add esp,8
L512:
L510:
mov dword ptr (-44)[ebp],1048579
mov edi,dword ptr (-44)[ebp]
mov esi,edi
mov word ptr (-52)[ebp],si
mov ebx,edi
mov byte ptr (-56)[ebp],bl
movsx edi,word ptr (-52)[ebp]
cmp edi,dword ptr (-44)[ebp]
je L517
cmp edi,3
jne L516
L517:
movsx edi,byte ptr (-56)[ebp]
cmp edi,dword ptr (-44)[ebp]
je L514
cmp edi,3
je L514
L516:
add dword ptr (-48)[ebp],8
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L518
push 8
lea edi,(L481)
push edi
call _printf
add esp,8
L518:
L514:
mov eax,dword ptr (-48)[ebp]
L480:
mov esp,ebp
pop ebp
pop edi
pop esi
pop ebx
ret
_TEXT ends
_DATA segment
align 1
L521 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
L522 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,132
lea edi,(L522)
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 (-108)[ebp],0
L523:
L524:
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 L523
fld dword ptr (L412)
fstp dword ptr (-36)[ebp]
mov dword ptr (-64)[ebp],1
mov dword ptr (-40)[ebp],1
mov dword ptr (-4)[ebp],0
jmp L529
L526:
fld dword ptr (L530)
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
L527:
inc dword ptr (-4)[ebp]
L529:
mov edi,dword ptr (20)[ebp]
mov edi,dword ptr (12)[edi]
sub edi,2
cmp dword ptr (-4)[ebp],edi
jl L526
mov edi,dword ptr (-40)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fstp dword ptr (-116)[ebp]
fld dword ptr (-36)[ebp]
fsub dword ptr (-116)[ebp]
fdiv dword ptr (-36)[ebp]
fstp dword ptr (-36)[ebp]
fld qword ptr (L417)
mov edi,dword ptr (20)[ebp]
fmul dword ptr (28)[edi]
fcomp dword ptr (-36)[ebp]
fstsw ax
sahf
jp L531
jae L531
add dword ptr (-108)[ebp],2
mov edi,dword ptr (20)[ebp]
cmp dword ptr (44)[edi],0
je L533
push 2
lea edi,(L521)
push edi
call _printf
add esp,8
L533:
L531:
mov byte ptr (-76)[ebp],125
mov word ptr (-80)[ebp],125
mov dword ptr (-84)[ebp],125
mov dword ptr (-100)[ebp],15625
mov dword ptr (-88)[ebp],125
mov dword ptr (-104)[ebp],15625
mov dword ptr (-68)[ebp],125
mov dword ptr (-112)[ebp],15625
fld dword ptr (L535)
fstp dword ptr (-72)[ebp]
fld qword ptr (L536)
fstp qword ptr (-96)[ebp]
fld qword ptr (L537)
fstp qword ptr (-52)[ebp]
mov dword ptr (-4)[ebp],0
L538:
mov edi,dword ptr (-4)[ebp]
mov byte ptr (-32)[ebp][edi],0
L539:
inc dword ptr (-4)[ebp]
cmp dword ptr (-4)[ebp],28
jl L538
movsx edi,byte ptr (-76)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-100)[ebp]
je L542
mov byte ptr (-32)[ebp],1
L542:
movsx edi,word ptr (-80)[ebp]
movsx esi,byte ptr (-76)[ebp]
imul edi,esi
cmp edi,dword ptr (-100)[ebp]
je L544
mov byte ptr (-31)[ebp],1
L544:
movsx edi,word ptr (-80)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-100)[ebp]
je L547
mov byte ptr (-30)[ebp],1
L547:
mov edi,dword ptr (-84)[ebp]
movsx esi,byte ptr (-76)[ebp]
imul edi,esi
cmp edi,dword ptr (-100)[ebp]
je L550
mov byte ptr (-29)[ebp],1
L550:
mov edi,dword ptr (-84)[ebp]
movsx esi,word ptr (-80)[ebp]
imul edi,esi
cmp edi,dword ptr (-100)[ebp]
je L553
mov byte ptr (-28)[ebp],1
L553:
mov edi,dword ptr (-84)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-100)[ebp]
je L556
mov byte ptr (-27)[ebp],1
L556:
mov eax,dword ptr (-88)[ebp]
movsx edi,byte ptr (-76)[ebp]
mul edi
cmp eax,dword ptr (-104)[ebp]
je L559
mov byte ptr (-26)[ebp],1
L559:
mov eax,dword ptr (-88)[ebp]
movsx edi,word ptr (-80)[ebp]
mul edi
cmp eax,dword ptr (-104)[ebp]
je L562
mov byte ptr (-25)[ebp],1
L562:
mov eax,dword ptr (-88)[ebp]
mov edi,dword ptr (-84)[ebp]
mul edi
cmp eax,dword ptr (-104)[ebp]
je L565
mov byte ptr (-24)[ebp],1
L565:
mov edi,dword ptr (-88)[ebp]
mov eax,edi
mul edi
cmp eax,dword ptr (-104)[ebp]
je L568
mov byte ptr (-23)[ebp],1
L568:
mov edi,dword ptr (-68)[ebp]
movsx esi,byte ptr (-76)[ebp]
imul edi,esi
cmp edi,dword ptr (-112)[ebp]
je L571
mov byte ptr (-22)[ebp],1
L571:
mov edi,dword ptr (-68)[ebp]
movsx esi,word ptr (-80)[ebp]
imul edi,esi
cmp edi,dword ptr (-112)[ebp]
je L574
mov byte ptr (-21)[ebp],1
L574:
mov edi,dword ptr (-68)[ebp]
mov esi,dword ptr (-84)[ebp]
imul edi,esi
cmp edi,dword ptr (-112)[ebp]
je L577
mov byte ptr (-20)[ebp],1
L577:
mov edi,dword ptr (-68)[ebp]
mov eax,edi
mul dword ptr (-88)[ebp]
cmp eax,dword ptr (-104)[ebp]
je L580
mov byte ptr (-19)[ebp],1
L580:
mov edi,dword ptr (-68)[ebp]
mov esi,edi
imul esi,edi
cmp esi,dword ptr (-112)[ebp]
je L583
mov byte ptr (-18)[ebp],1
L583:
fld dword ptr (-72)[ebp]
movsx edi,byte 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
jp L645
je L586
L645:
mov byte ptr (-17)[ebp],1
L586:
fld dword ptr (-72)[ebp]
movsx edi,word 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
jp L646
je L589
L646:
mov byte ptr (-16)[ebp],1
L589:
fld dword ptr (-72)[ebp]
mov edi,dword ptr (-84)[ebp]
push edi
fild dword ptr 0[esp]
add esp,4
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L647
je L592
L647:
mov byte ptr (-15)[ebp],1
L592:
mov edi,dword ptr (-88)[ebp]
fld dword ptr (-72)[ebp]
fld qword ptr (L597)
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
jp L648
je L595
L648:
mov byte ptr (-14)[ebp],1
L595:
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
jp L649
je L599
L649:
mov byte ptr (-13)[ebp],1
L599:
fld dword ptr (-72)[ebp]
fmul dword ptr (-72)[ebp]
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L650
je L602
L650:
mov byte ptr (-12)[ebp],1
L602:
fld qword ptr (-96)[ebp]
movsx edi,byte 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
jp L651
je L605
L651:
mov byte ptr (-11)[ebp],1
L605:
fld qword ptr (-96)[ebp]
movsx edi,word 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
jp L652
je L608
L652:
mov byte ptr (-10)[ebp],1
L608:
fld qword ptr (-96)[ebp]
fild dword ptr (-84)[ebp]
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L653
je L611
L653:
mov byte ptr (-9)[ebp],1
L611:
mov edi,dword ptr (-88)[ebp]
fld qword ptr (-96)[ebp]
fld qword ptr (L597)
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
jp L654
je L614
L654:
mov byte ptr (-8)[ebp],1
L614:
fld qword ptr (-96)[ebp]
fild dword ptr (-68)[ebp]
fmulp st(1),st
fld qword ptr (-52)[ebp]
fcompp
fstsw ax
sahf
jp L655
je L617
L655:
mov byte ptr (-7)[ebp],1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -