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

📄 cq.sbk

📁 c语言编译器
💻 SBK
📖 第 1 页 / 共 5 页
字号:
db 37db 100db 10db 0align 1L329 label bytedb 115db 50db 52db 52db 32db 32db 32db 0public _s244_DATA ends_TEXT segment_s244:push ebxpush esipush edipush ebpmov ebp,espsub esp,92lea edi,(L329)mov dword ptr (-72)[ebp],edimov edi,dword ptr (20)[ebp]lea edi,(60)[edi]mov dword ptr (-76)[ebp],ediL330:L331:mov edi,dword ptr (-76)[ebp]lea esi,(1)[edi]mov dword ptr (-76)[ebp],esimov esi,dword ptr (-72)[ebp]lea ebx,(1)[esi]mov dword ptr (-72)[ebp],ebxmov bl,byte ptr [esi]mov byte ptr [edi],blmovsx edi,blcmp edi,0jne L330mov dword ptr (-84)[ebp],0mov dword ptr (-80)[ebp],0fld 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],0mov dword ptr (-4)[ebp],0L341:mov edi,dword ptr (-4)[ebp]lea edi,[edi*8]fld qword ptr (-60)[ebp][edi]fcomp qword ptr (-68)[ebp][edi]fstsw axsahfjp L356je L345L356:mov dword ptr (-80)[ebp],1L345:L342:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],7jl L341cmp dword ptr (-80)[ebp],0je L348mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L350push 1lea edi,(L328)push edicall _printfadd esp,8L350:inc dword ptr (-84)[ebp]L348:jmp L352mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L354push 2lea edi,(L328)push edicall _printfadd esp,8L354:add dword ptr (-84)[ebp],2L352:mov eax,dword ptr (-84)[ebp]L327:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L358 label bytedb 115db 50db 53db 44db 101db 114db 37db 100db 10db 0align 1L359 label bytedb 115db 50db 53db 32db 32db 32db 32db 0public _s25_DATA ends_TEXT segment_s25:push ebxpush esipush edipush ebpmov ebp,espsub esp,28lea edi,(L359)mov dword ptr (-16)[ebp],edimov edi,dword ptr (20)[ebp]lea edi,(60)[edi]mov dword ptr (-20)[ebp],ediL360:L361:mov edi,dword ptr (-20)[ebp]lea esi,(1)[edi]mov dword ptr (-20)[ebp],esimov esi,dword ptr (-16)[ebp]lea ebx,(1)[esi]mov dword ptr (-16)[ebp],ebxmov bl,byte ptr [esi]mov byte ptr [edi],blmovsx edi,blcmp edi,0jne L360mov dword ptr (-24)[ebp],0lea edi,(L363)mov dword ptr (-8)[ebp],edimov edi,dword ptr (-8)[ebp]movsx esi,byte ptr (1)[edi]movsx ebx,byte ptr [edi]cmp ebx,esijne L367movsx edi,byte ptr (2)[edi]cmp esi,edijne L367cmp edi,46je L364L367:inc dword ptr (-24)[ebp]mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L368push 1lea edi,(L358)push edicall _printfadd esp,8L368:L364:mov edi,dword ptr (-8)[ebp]movsx edi,byte ptr (3)[edi]cmp edi,0je L370add dword ptr (-24)[ebp],4mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L372push 4lea edi,(L358)push edicall _printfadd esp,8L372:L370:movsx edi,byte ptr (L376+1)cmp edi,34je L374add dword ptr (-24)[ebp],8mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L378push 8lea edi,(L358)push edicall _printfadd esp,8L378:L374:lea edi,(L380)mov dword ptr (-8)[ebp],edimov edi,dword ptr (-8)[ebp]movsx esi,byte ptr [edi]cmp esi,10jne L388movsx esi,byte ptr (1)[edi]cmp esi,9jne L388movsx esi,byte ptr (2)[edi]cmp esi,8jne L388movsx esi,byte ptr (3)[edi]cmp esi,13jne L388movsx esi,byte ptr (4)[edi]cmp esi,12jne L388movsx esi,byte ptr (5)[edi]cmp esi,92jne L388movsx edi,byte ptr (6)[edi]cmp edi,39je L381L388:add dword ptr (-24)[ebp],16mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L389push 16lea edi,(L358)push edicall _printfadd esp,8L389:L381:lea edi,(L391)mov dword ptr (-12)[ebp],edimov dword ptr (-8)[ebp],edimov dword ptr (-28)[ebp],0mov dword ptr (-4)[ebp],0jmp L395L392: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,edije L396mov dword ptr (-28)[ebp],1L396:L393:inc dword ptr (-4)[ebp]L395:mov edi,dword ptr (-4)[ebp]cmp edi,7jb L392cmp dword ptr (-28)[ebp],0je L398add dword ptr (-24)[ebp],32mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L400push 32lea edi,(L358)push edicall _printfadd esp,8L400:L398:mov eax,dword ptr (-24)[ebp]L357:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L403 label bytedb 115db 50db 54db 32db 32db 32db 32db 0align 1L404 label bytedb 37db 51db 100db 32db 98db 105db 116db 115db 32db 105db 110db 32db 37db 115db 115db 46db 10db 0align 1L405 label bytedb 37db 101db 32db 105db 115db 32db 116db 104db 101db 32db 108db 101db 97db 115db 116db 32db 110db 117db 109db 98db 101db 114db 32db 116db 104db 97db 116db 32db 99db 97db 110db 32db 98db 101db 32db 97db 100db 100db 101db 100db 32db 116db 111db 32db 49db 46db 32db 40db 37db 115db 41db 46db 10db 0public _s26_DATA ends_TEXT segment_s26:push ebxpush esipush edipush ebpmov ebp,espsub esp,56lea edi,(L403)mov dword ptr (-36)[ebp],edimov edi,dword ptr (20)[ebp]lea edi,(60)[edi]mov dword ptr (-40)[ebp],ediL406:L407:mov edi,dword ptr (-40)[ebp]lea esi,(1)[edi]mov dword ptr (-40)[ebp],esimov esi,dword ptr (-36)[ebp]lea ebx,(1)[esi]mov dword ptr (-36)[ebp],ebxmov bl,byte ptr [esi]mov byte ptr [edi],blmovsx edi,blcmp edi,0jne L406mov edi,dword ptr (20)[ebp]mov dword ptr [edi],0mov byte ptr (-44)[ebp],0mov byte ptr (-8)[ebp],1jmp L410L409:movsx edi,byte ptr (-8)[ebp]lea edi,[edi*2]mov ebx,edimov byte ptr (-8)[ebp],blmov edi,dword ptr (20)[ebp]inc dword ptr [edi]L410:movsx edi,byte ptr (-44)[ebp]movsx esi,byte ptr (-8)[ebp]cmp edi,esijne L409mov edi,dword ptr (20)[ebp]mov esi,dword ptr [edi]lea esi,[esi*4]mov dword ptr (4)[edi],esimov edi,dword ptr (20)[ebp]mov esi,dword ptr [edi]lea esi,[esi*2]mov dword ptr (8)[edi],esimov edi,dword ptr (20)[ebp]mov esi,dword ptr [edi]lea esi,[esi*4]mov dword ptr (12)[edi],esimov edi,dword ptr (20)[ebp]mov esi,dword ptr [edi]lea esi,[esi*4]mov dword ptr (16)[edi],esimov edi,dword ptr (20)[ebp]mov esi,dword ptr [edi]lea esi,[esi*4]mov dword ptr (20)[edi],esimov edi,dword ptr (20)[ebp]mov esi,dword ptr [edi]lea esi,[esi*8]mov dword ptr (24)[edi],esifld dword ptr (L412)fstp dword ptr (-16)[ebp]fld dword ptr (L412)fstp dword ptr (-4)[ebp]fld dword ptr (L413)fstp dword ptr (-12)[ebp]jmp L415L414:fld dword ptr (-16)[ebp]fadd dword ptr (-4)[ebp]fstp dword ptr (-12)[ebp]fld dword ptr (-4)[ebp]fdiv qword ptr (L417)fstp dword ptr (-4)[ebp]L415:fld dword ptr (-16)[ebp]fcomp dword ptr (-12)[ebp]fstsw axsahfjp L414jne L414mov edi,dword ptr (20)[ebp]fld qword ptr (L418)fmul dword ptr (-4)[ebp]fstp dword ptr (28)[edi]fld qword ptr (L419)fstp qword ptr (-32)[ebp]fld dword ptr (L412)fstp dword ptr (-4)[ebp]fld qword ptr (L420)fstp qword ptr (-24)[ebp]jmp L422L421: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 (L417)fstp dword ptr (-4)[ebp]L422:fld qword ptr (-32)[ebp]fcomp qword ptr (-24)[ebp]fstsw axsahfjp L421jne L421mov edi,dword ptr (20)[ebp]fld qword ptr (L418)fmul dword ptr (-4)[ebp]fstp dword ptr (32)[edi]mov edi,dword ptr (20)[ebp]cmp dword ptr (40)[edi],0je L424lea edi,(L426)push edimov edi,dword ptr (20)[ebp]mov edi,dword ptr [edi]push edilea edi,(L404)push edicall _printfadd esp,12lea edi,(L427)push edimov edi,dword ptr (20)[ebp]mov edi,dword ptr (4)[edi]push edilea edi,(L404)push edicall _printfadd esp,12lea edi,(L428)push edimov edi,dword ptr (20)[ebp]mov edi,dword ptr (8)[edi]push edilea edi,(L404)push edicall _printfadd esp,12lea edi,(L429)push edimov edi,dword ptr (20)[ebp]mov edi,dword ptr (12)[edi]push edilea edi,(L404)push edicall _printfadd esp,12lea edi,(L430)push edimov edi,dword ptr (20)[ebp]mov edi,dword ptr (16)[edi]push edilea edi,(L404)push edicall _printfadd esp,12lea edi,(L431)push edimov edi,dword ptr (20)[ebp]mov edi,dword ptr (20)[edi]push edilea edi,(L404)push edicall _printfadd esp,12lea edi,(L432)push edimov edi,dword ptr (20)[ebp]mov edi,dword ptr (24)[edi]push edilea edi,(L404)push edicall _printfadd esp,12lea edi,(L431)push edimov edi,dword ptr (20)[ebp]fld dword ptr (28)[edi]sub esp,8fstp qword ptr [esp]lea edi,(L405)push edicall _printfadd esp,16lea edi,(L432)push edimov edi,dword ptr (20)[ebp]fld dword ptr (32)[edi]sub esp,8fstp qword ptr [esp]lea edi,(L405)push edicall _printfadd esp,16L424:mov eax,0L402:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L434 label bytedb 115db 52db 44db 101db 114db 37db 100db 10db 0align 1L435 label bytedb 115db 52db 32db 32db 32db 32db 32db 0public _s4_DATA ends_TEXT segment_s4:push ebxpush esipush edipush ebpmov ebp,espsub esp,36mov dword ptr (-24)[ebp],0lea edi,(L435)mov dword ptr (-16)[ebp],edimov edi,dword ptr (20)[ebp]lea edi,(60)[edi]mov dword ptr (-20)[ebp],ediL436:L437:mov edi,dword ptr (-20)[ebp]lea esi,(1)[edi]mov dword ptr (-20)[ebp],esimov esi,dword ptr (-16)[ebp]lea ebx,(1)[esi]mov dword ptr (-16)[ebp],ebxmov bl,byte ptr [esi]mov byte ptr [edi],blmovsx edi,blcmp edi,0jne L436mov dword ptr (-4)[ebp],0L439:mov edi,dword ptr (-4)[ebp]push edicall _svtestadd esp,4mov edi,eaxcall _zeroadd esp,0cmp edi,eaxje L443mov dword ptr (-24)[ebp],1mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L445push 1lea edi,(L434)push edicall _printfadd esp,8L445:L443:L440:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],3jl L439call _setevadd esp,0call _testevadd esp,0cmp eax,0je L447add dword ptr (-24)[ebp],2mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L449push 2lea edi,(L434)push edicall _printfadd esp,8L449:L447:jmp L451add dword ptr (-24)[ebp],4mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L453push 4lea edi,(L434)push edicall _printfadd esp,8L453:L451:mov dword ptr (-8)[ebp],0ffffffffHmov dword ptr (-12)[ebp],1mov dword ptr (-4)[ebp],0jmp L458L455:mov edi,dword ptr (-8)[ebp]and dword ptr (-12)[ebp],edishr edi,1mov dword ptr (-8)[ebp],ediL456:inc dword ptr (-4)[ebp]L458:mov edi,dword ptr (-4)[ebp]mov esi,dword ptr (20)[ebp]mov esi,dword ptr [esi]lea esi,[esi*4]cmp edi,esijb L455mov edi,dword ptr (-12)[ebp]cmp edi,1jne L461mov edi,dword ptr (-8)[ebp]cmp edi,0je L459L461:add dword ptr (-24)[ebp],8mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L462push 8lea edi,(L434)push edicall _printfadd esp,8L462:L459:mov eax,dword ptr (-24)[ebp]L433:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 4L465 label bytedb 4 dup (0)public _svtest_DATA ends_TEXT segment_svtest:push ebxpush esipush edipush ebpmov ebp,espsub esp,4mov edi,dword ptr (20)[ebp]cmp edi,0je L468cmp edi,1je L469cmp edi,2je L472jmp L466L468:mov dword ptr (L465),1978mov dword ptr (-4)[ebp],0jmp L467L469:cmp dword ptr (L465),1978je L470mov dword ptr (-4)[ebp],1jmp L467L470:mov dword ptr (L465),1929mov dword ptr (-4)[ebp],0jmp L467L472:cmp dword ptr (L465),1929je L473mov dword ptr (-4)[ebp],1jmp L467L473:mov dword ptr (-4)[ebp],0L466:L467:mov eax,dword ptr (-4)[ebp]L464:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 4L476 label bytedb 4 dup (0)public _zero_DATA ends_TEXT segment_zero:push ebxpush esipush edipush ebpmov ebp,espsub esp,4mov dword ptr (L476),2mov dword ptr (-4)[ebp],0mov eax,dword ptr (-4)[ebp]L475:mov esp,ebppop ebppop edipop esipop ebxretpublic _testev_testev:

⌨️ 快捷键说明

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