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

📄 cq.sbk

📁 c语言编译器
💻 SBK
📖 第 1 页 / 共 5 页
字号:
.486.model flatextrn __fltused:nearextrn __ftol:near_DATA segmentalign 4L2 label bytedd _s22dd _s241dd _s243dd _s244dd _s25dd _s26dd _s4dd _s61dd _s626dd _s71dd _s72dd _s757dd _s7813dd _s714dd _s715dd _s81dd _s84dd _s85dd _s86dd _s88dd _s9_DATA ends_DATA segmentalign 4L3 label bytedb 68 dup (0)align 4L4 label bytedb 4 dup (0)public _main_DATA ends_TEXT segment_main:push ebxpush esipush edipush ebpmov ebp,espsub esp,4mov dword ptr (L3+36),1mov dword ptr (L3+40),1mov dword ptr (L3+44),1mov dword ptr (L3+48),1lea edi,(L3)mov dword ptr (L4),edimov dword ptr (-4)[ebp],0jmp L12L9:mov edi,dword ptr (L4)push edimov edi,dword ptr (-4)[ebp]call dword ptr (L2)[edi*4]add esp,4mov dword ptr (L3+52),eaxmov edi,dword ptr (L3+56)mov esi,dword ptr (L3+52)lea edi,[esi][edi]mov dword ptr (L3+56),edicmp dword ptr (L3+36),0je L17mov edi,dword ptr (L3+52)push edilea edi,(L3+60)push edilea edi,(L20)push edicall _printfadd esp,12L17:L10:inc dword ptr (-4)[ebp]L12:mov edi,dword ptr (-4)[ebp]cmp edi,21jb L9cmp dword ptr (L3+56),0jne L23lea edi,(L26)push edicall _printfadd esp,4jmp L24L23:lea edi,(L27)push edicall _printfadd esp,4L24:mov eax,0L1:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L29 label bytedb 115db 50db 50db 44db 101db 114db 37db 100db 10db 0align 1L30 label bytedb 115db 50db 50db 32db 32db 32db 32db 0public _s22_DATA ends_TEXT segment_s22:push ebxpush esipush edipush ebpmov ebp,espsub esp,32mov dword ptr (-12)[ebp],0lea edi,(L30)mov dword ptr (-4)[ebp],edimov edi,dword ptr (20)[ebp]lea edi,(60)[edi]mov dword ptr (-8)[ebp],ediL31:L32:mov edi,dword ptr (-8)[ebp]lea esi,(1)[edi]mov dword ptr (-8)[ebp],esimov esi,dword ptr (-4)[ebp]lea ebx,(1)[esi]mov dword ptr (-4)[ebp],ebxmov bl,byte ptr [esi]mov byte ptr [edi],blmovsx edi,blcmp edi,0jne L31mov dword ptr (-16)[ebp],1mov dword ptr (-24)[ebp],2mov dword ptr (-28)[ebp],3mov dword ptr (-20)[ebp],4mov edi,dword ptr (-16)[ebp]mov esi,dword ptr (-24)[ebp]lea edi,[esi][edi]mov esi,dword ptr (-28)[ebp]lea edi,[esi][edi]mov esi,dword ptr (-20)[ebp]lea edi,[esi][edi]cmp edi,10je L34inc dword ptr (-12)[ebp]mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L36push 1lea edi,(L29)push edicall _printfadd esp,8L36:L34:mov dword ptr (-32)[ebp],2mov edi,dword ptr (-16)[ebp]cmp dword ptr (-32)[ebp],edijne L38add dword ptr (-12)[ebp],4mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L40push 4lea edi,(L29)push edicall _printfadd esp,8L40:L38:mov eax,dword ptr (-12)[ebp]L28:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L43 label bytedb 115db 50db 52db 49db 44db 101db 114db 37db 100db 10db 0align 1L44 label bytedb 115db 50db 52db 49db 32db 32db 32db 0align 4L45 label bytedd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 0dd 6dd 0dd 8dd 0dd 12dd 0dd 16dd 0dd 18dd 0dd 20dd 0dd 24dd 0dd 28dd 0dd 30dd 0dd 32dd 0dd 36public _s241_DATA ends_TEXT segment_s241:push ebxpush esipush edipush ebpmov ebp,espsub esp,488mov dword ptr (-484)[ebp],0mov dword ptr (-488)[ebp],0lea edi,(L44)mov dword ptr (-476)[ebp],edimov edi,dword ptr (20)[ebp]lea edi,(60)[edi]mov dword ptr (-480)[ebp],ediL46:L47:mov edi,dword ptr (-480)[ebp]lea esi,(1)[edi]mov dword ptr (-480)[ebp],esimov esi,dword ptr (-476)[ebp]lea ebx,(1)[esi]mov dword ptr (-476)[ebp],ebxmov bl,byte ptr [esi]mov byte ptr [edi],blmovsx edi,blcmp edi,0jne L46jmp L49inc dword ptr (-484)[ebp]mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L51push 1lea edi,(L43)push edicall _printfadd esp,8L51:L49:jmp L53add dword ptr (-484)[ebp],2mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L55push 2lea edi,(L43)push edicall _printfadd esp,8L55:L53:jmp L57add dword ptr (-484)[ebp],4mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L59push 4lea edi,(L43)push edicall _printfadd esp,8L59:L57:jmp L61add dword ptr (-484)[ebp],8mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L63push 8lea edi,(L43)push edicall _printfadd esp,8L63:L61:mov dword ptr (-4)[ebp],0L65:mov edi,dword ptr (-4)[ebp]mov dword ptr (L45)[edi*4],ediL66:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],17jl L65mov dword ptr (-4)[ebp],18L69:mov edi,dword ptr (-4)[ebp]lea edi,(L45)[edi*4]mov esi,dword ptr [edi]push esicall _pow2add esp,4mov dword ptr [edi],eaxmov edi,dword ptr (-4)[ebp]lea edi,[edi*4]mov esi,dword ptr (L45)[edi]sub esi,1mov dword ptr (L45-4)[edi],esiadd dword ptr (-4)[ebp],2L70:cmp dword ptr (-4)[ebp],39jl L69mov dword ptr (-160)[ebp],0mov dword ptr (-316)[ebp],0mov dword ptr (-472)[ebp],0mov dword ptr (-156)[ebp],1mov dword ptr (-312)[ebp],1mov dword ptr (-468)[ebp],1mov dword ptr (-152)[ebp],2mov dword ptr (-308)[ebp],2mov dword ptr (-464)[ebp],2mov dword ptr (-148)[ebp],3mov dword ptr (-304)[ebp],3mov dword ptr (-460)[ebp],3mov dword ptr (-144)[ebp],4mov dword ptr (-300)[ebp],4mov dword ptr (-456)[ebp],4mov dword ptr (-140)[ebp],5mov dword ptr (-296)[ebp],5mov dword ptr (-452)[ebp],5mov dword ptr (-136)[ebp],6mov dword ptr (-292)[ebp],6mov dword ptr (-448)[ebp],6mov dword ptr (-132)[ebp],7mov dword ptr (-288)[ebp],7mov dword ptr (-444)[ebp],7mov dword ptr (-128)[ebp],8mov dword ptr (-284)[ebp],8mov dword ptr (-440)[ebp],8mov dword ptr (-124)[ebp],9mov dword ptr (-280)[ebp],9mov dword ptr (-436)[ebp],9mov dword ptr (-120)[ebp],10mov dword ptr (-276)[ebp],10mov dword ptr (-432)[ebp],10mov dword ptr (-116)[ebp],11mov dword ptr (-272)[ebp],11mov dword ptr (-428)[ebp],11mov dword ptr (-112)[ebp],12mov dword ptr (-268)[ebp],12mov dword ptr (-424)[ebp],12mov dword ptr (-108)[ebp],13mov dword ptr (-264)[ebp],13mov dword ptr (-420)[ebp],13mov dword ptr (-104)[ebp],14mov dword ptr (-260)[ebp],14mov dword ptr (-416)[ebp],14mov dword ptr (-100)[ebp],15mov dword ptr (-256)[ebp],15mov dword ptr (-412)[ebp],15mov dword ptr (-96)[ebp],16mov dword ptr (-252)[ebp],16mov dword ptr (-408)[ebp],16mov dword ptr (-92)[ebp],63mov dword ptr (-248)[ebp],63mov dword ptr (-404)[ebp],63mov dword ptr (-88)[ebp],64mov dword ptr (-244)[ebp],64mov dword ptr (-400)[ebp],64mov dword ptr (-84)[ebp],255mov dword ptr (-240)[ebp],255mov dword ptr (-396)[ebp],255mov dword ptr (-80)[ebp],256mov dword ptr (-236)[ebp],256mov dword ptr (-392)[ebp],256mov dword ptr (-76)[ebp],4095mov dword ptr (-232)[ebp],4095mov dword ptr (-388)[ebp],4095mov dword ptr (-72)[ebp],4096mov dword ptr (-228)[ebp],4096mov dword ptr (-384)[ebp],4096mov dword ptr (-68)[ebp],65535mov dword ptr (-224)[ebp],65535mov dword ptr (-380)[ebp],65535mov dword ptr (-64)[ebp],65536mov dword ptr (-220)[ebp],65536mov dword ptr (-376)[ebp],65536mov dword ptr (-60)[ebp],262143mov dword ptr (-216)[ebp],262143mov dword ptr (-372)[ebp],262143mov dword ptr (-56)[ebp],262144mov dword ptr (-212)[ebp],262144mov dword ptr (-368)[ebp],262144mov dword ptr (-52)[ebp],1048575mov dword ptr (-208)[ebp],1048575mov dword ptr (-364)[ebp],1048575mov dword ptr (-48)[ebp],1048576mov dword ptr (-204)[ebp],1048576mov dword ptr (-360)[ebp],1048576mov dword ptr (-44)[ebp],16777215mov dword ptr (-200)[ebp],16777215mov dword ptr (-356)[ebp],16777215mov dword ptr (-40)[ebp],16777216mov dword ptr (-196)[ebp],16777216mov dword ptr (-352)[ebp],16777216mov dword ptr (-36)[ebp],268435455mov dword ptr (-192)[ebp],268435455mov dword ptr (-348)[ebp],268435455mov dword ptr (-32)[ebp],268435456mov dword ptr (-188)[ebp],268435456mov dword ptr (-344)[ebp],268435456mov dword ptr (-28)[ebp],1073741823mov dword ptr (-184)[ebp],1073741823mov dword ptr (-340)[ebp],1073741823mov dword ptr (-24)[ebp],1073741824mov dword ptr (-180)[ebp],1073741824mov dword ptr (-336)[ebp],1073741824mov edi,0ffffffffHmov dword ptr (-20)[ebp],edimov edi,0ffffffffHmov dword ptr (-176)[ebp],edimov edi,0ffffffffHmov dword ptr (-332)[ebp],edimov edi,0ffffffffHmov dword ptr (-16)[ebp],edimov edi,0ffffffffHmov dword ptr (-172)[ebp],edimov edi,0ffffffffHmov dword ptr (-328)[ebp],edimov edi,0ffffffffHmov dword ptr (-12)[ebp],edimov edi,0ffffffffHmov dword ptr (-168)[ebp],edimov edi,0ffffffffHmov dword ptr (-324)[ebp],edimov edi,0ffffffffHmov dword ptr (-8)[ebp],edimov edi,0ffffffffHmov dword ptr (-164)[ebp],edimov edi,0ffffffffHmov dword ptr (-320)[ebp],edimov dword ptr (-4)[ebp],0L188:mov edi,dword ptr (-4)[ebp]lea edi,[edi*4]mov esi,dword ptr (-160)[ebp][edi]cmp dword ptr (L45)[edi],esijne L195mov ebx,dword ptr (-316)[ebp][edi]cmp esi,ebxjne L195cmp ebx,dword ptr (-472)[ebp][edi]je L192L195:mov edi,dword ptr (20)[ebp]cmp dword ptr (40)[edi],0je L196lea edi,(L198)push edicall _printfadd esp,4lea edi,(L199)push edicall _printfadd esp,4L196:L192:L189:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],39jl L188cmp dword ptr (-488)[ebp],0je L200mov dword ptr (-484)[ebp],16L200:mov eax,dword ptr (-484)[ebp]L42:mov esp,ebppop ebppop edipop esipop ebxretpublic _pow2_pow2:push ebxpush esipush edipush ebpmov ebp,espsub esp,4mov dword ptr (-4)[ebp],1jmp L204L203:sal dword ptr (-4)[ebp],1L204:mov edi,dword ptr (20)[ebp]mov esi,edisub esi,1mov dword ptr (20)[ebp],esicmp edi,0jne L203mov eax,dword ptr (-4)[ebp]L202:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L207 label bytedb 115db 50db 52db 51db 44db 101db 114db 37db 100db 10db 0align 1L208 label bytedb 115db 50db 52db 51db 32db 32db 32db 0public _s243_DATA ends_TEXT segment_s243:push ebxpush esipush edipush ebpmov ebp,espsub esp,268mov dword ptr (-268)[ebp],0lea edi,(L208)mov dword ptr (-260)[ebp],edimov edi,dword ptr (20)[ebp]lea edi,(60)[edi]mov dword ptr (-264)[ebp],ediL209:L210:mov edi,dword ptr (-264)[ebp]lea esi,(1)[edi]mov dword ptr (-264)[ebp],esimov esi,dword ptr (-260)[ebp]lea ebx,(1)[esi]mov dword ptr (-260)[ebp],ebxmov bl,byte ptr [esi]mov byte ptr [edi],blmovsx edi,blcmp edi,0jne L209lea edi,(-256)[ebp]push edicall _zerofilladd esp,4mov byte ptr (-159)[ebp],1mov byte ptr (-191)[ebp],1mov byte ptr (-130)[ebp],1mov byte ptr (-208)[ebp],1mov byte ptr (-158)[ebp],1mov byte ptr (-190)[ebp],1mov byte ptr (-223)[ebp],1mov byte ptr (-207)[ebp],1mov byte ptr (-157)[ebp],1mov byte ptr (-189)[ebp],1mov byte ptr (-222)[ebp],1mov byte ptr (-206)[ebp],1mov byte ptr (-156)[ebp],1mov byte ptr (-188)[ebp],1mov byte ptr (-221)[ebp],1mov byte ptr (-205)[ebp],1mov byte ptr (-155)[ebp],1mov byte ptr (-187)[ebp],1mov byte ptr (-219)[ebp],1mov byte ptr (-204)[ebp],1mov byte ptr (-154)[ebp],1mov byte ptr (-186)[ebp],1mov byte ptr (-218)[ebp],1mov byte ptr (-203)[ebp],1mov byte ptr (-153)[ebp],1mov byte ptr (-185)[ebp],1mov byte ptr (-216)[ebp],1mov byte ptr (-202)[ebp],1mov byte ptr (-152)[ebp],1mov byte ptr (-184)[ebp],1mov byte ptr (-215)[ebp],1mov byte ptr (-201)[ebp],1mov byte ptr (-151)[ebp],1mov byte ptr (-183)[ebp],1mov byte ptr (-161)[ebp],1mov byte ptr (-200)[ebp],1mov byte ptr (-150)[ebp],1mov byte ptr (-182)[ebp],1mov byte ptr (-195)[ebp],1mov byte ptr (-199)[ebp],1mov byte ptr (-149)[ebp],1mov byte ptr (-181)[ebp],1mov byte ptr (-211)[ebp],1mov byte ptr (-148)[ebp],1mov byte ptr (-180)[ebp],1mov byte ptr (-162)[ebp],1mov byte ptr (-147)[ebp],1mov byte ptr (-179)[ebp],1mov byte ptr (-132)[ebp],1mov byte ptr (-246)[ebp],1mov byte ptr (-146)[ebp],1mov byte ptr (-178)[ebp],1mov byte ptr (-247)[ebp],1mov byte ptr (-145)[ebp],1mov byte ptr (-177)[ebp],1mov byte ptr (-133)[ebp],1mov byte ptr (-248)[ebp],1mov byte ptr (-144)[ebp],1mov byte ptr (-176)[ebp],1mov byte ptr (-131)[ebp],1mov byte ptr (-243)[ebp],1mov byte ptr (-143)[ebp],1mov byte ptr (-175)[ebp],1mov byte ptr (-165)[ebp],1mov byte ptr (-244)[ebp],1mov byte ptr (-142)[ebp],1mov byte ptr (-174)[ebp],1mov byte ptr (-163)[ebp],1mov byte ptr (-141)[ebp],1mov byte ptr (-173)[ebp],1mov byte ptr (-213)[ebp],1mov byte ptr (-164)[ebp],1mov byte ptr (-140)[ebp],1mov byte ptr (-172)[ebp],1mov byte ptr (-197)[ebp],1mov byte ptr (-217)[ebp],1mov byte ptr (-139)[ebp],1mov byte ptr (-171)[ebp],1mov byte ptr (-214)[ebp],1mov byte ptr (-138)[ebp],1mov byte ptr (-170)[ebp],1mov byte ptr (-198)[ebp],1mov byte ptr (-256)[ebp],1mov byte ptr (-137)[ebp],1mov byte ptr (-169)[ebp],1mov byte ptr (-196)[ebp],1mov byte ptr (-224)[ebp],1mov byte ptr (-136)[ebp],1mov byte ptr (-168)[ebp],1mov byte ptr (-194)[ebp],1mov byte ptr (-135)[ebp],1mov byte ptr (-167)[ebp],1mov byte ptr (-212)[ebp],1mov byte ptr (-134)[ebp],1mov byte ptr (-166)[ebp],1mov byte ptr (-210)[ebp],1mov byte ptr (-193)[ebp],1mov byte ptr (-209)[ebp],1lea edi,(-256)[ebp]push edicall _sumofadd esp,4cmp eax,98je L309inc dword ptr (-268)[ebp]mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L311push 1lea edi,(L207)push edicall _printfadd esp,8L311:L309:jmp L313add dword ptr (-268)[ebp],8mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L315push 8lea edi,(L207)push edicall _printfadd esp,8L315:L313:mov eax,dword ptr (-268)[ebp]L206:mov esp,ebppop ebppop edipop esipop ebxretpublic _zerofill_zerofill:push ebxpush esipush edipush ebpmov ebp,espsub esp,4mov dword ptr (-4)[ebp],0L318:mov edi,dword ptr (20)[ebp]lea esi,(1)[edi]mov dword ptr (20)[ebp],esimov byte ptr [edi],0L319:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],256jl L318mov eax,0L317:mov esp,ebppop ebppop edipop esipop ebxretpublic _sumof_sumof:push ebxpush esipush edipush ebpmov ebp,espsub esp,12mov edi,dword ptr (20)[ebp]mov dword ptr (-12)[ebp],edimov dword ptr (-4)[ebp],0mov dword ptr (-8)[ebp],0L323:mov edi,dword ptr (-12)[ebp]lea esi,(1)[edi]mov dword ptr (-12)[ebp],esimovsx edi,byte ptr [edi]add dword ptr (-4)[ebp],ediL324:inc dword ptr (-8)[ebp]cmp dword ptr (-8)[ebp],256jl L323mov eax,dword ptr (-4)[ebp]L322:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L328 label bytedb 115db 50db 52db 52db 44db 101db 114

⌨️ 快捷键说明

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