📄 switch.sbk
字号:
.486.model flatextrn __fltused:nearextrn __ftol:nearpublic _main_TEXT segment_main:push ebxpush esipush edipush ebpmov ebp,espsub esp,8lea edi,(L6)mov dword ptr (-4)[ebp],edijmp L5L2:mov edi,dword ptr (-4)[ebp]movsx edi,byte ptr [edi]push edicall _backslashadd esp,4push eaxmov edi,dword ptr (-4)[ebp]movsx edi,byte ptr [edi]push edilea edi,(L7)push edicall _printfadd esp,12L3:inc dword ptr (-4)[ebp]L5:mov edi,dword ptr (-4)[ebp]movsx edi,byte ptr [edi]cmp edi,0jne L2call _fadd esp,0call _gadd esp,0call _hadd esp,0mov dword ptr (-8)[ebp],16777216jmp L11L8:mov edi,dword ptr (-8)[ebp]push edicall _bigadd esp,4L9:add dword ptr (-8)[ebp],16777216L11:mov edi,dword ptr (-8)[ebp]and edi,117440512cmp edi,0jne L8call _limitadd esp,0mov eax,0L1:mov esp,ebppop ebppop edipop esipop ebxretpublic _backslash_backslash:push ebxpush esipush edipush ebpmov ebp,espmov edi,dword ptr (20)[ebp]cmp edi,102je L16cmp edi,102jg L22L21:cmp dword ptr (20)[ebp],98je L15jmp L13L22:mov edi,dword ptr (20)[ebp]cmp edi,110je L17cmp edi,110jl L13L23:mov edi,dword ptr (20)[ebp]cmp edi,114je L18cmp edi,116je L19cmp edi,118je L20jmp L13L15:mov eax,8jmp L12L16:mov eax,12jmp L12L17:mov eax,10jmp L12L18:mov eax,13jmp L12L19:mov eax,9jmp L12L20:mov eax,11jmp L12L13:mov eax,dword ptr (20)[ebp]L12:mov esp,ebppop ebppop edipop esipop ebxretpublic _f_f:push ebxpush esipush edipush ebpmov ebp,espsub esp,12mov dword ptr (-8)[ebp],0lea edi,(L25)push edicall _printfadd esp,4mov dword ptr (-4)[ebp],0L26:mov edi,dword ptr (-4)[ebp]mov dword ptr (-12)[ebp],edimov edi,dword ptr (-4)[ebp]cmp edi,1jl L30cmp edi,20jg L30jmp dword ptr (L42-4)[edi*4]_TEXT ends_TEXT segmentalign 4L42 label bytedd L32dd L33dd L30dd L30dd L30dd L30dd L34dd L35dd L36dd L30dd L30dd L30dd L30dd L30dd L30dd L37dd L38dd L39dd L40dd L41_TEXT ends_TEXT segmentL32:mov edi,dword ptr (-4)[ebp]mov dword ptr (-8)[ebp],edijmp L31L33:mov edi,dword ptr (-4)[ebp]mov dword ptr (-8)[ebp],edijmp L31L34:mov edi,dword ptr (-4)[ebp]mov dword ptr (-8)[ebp],edijmp L31L35:mov edi,dword ptr (-4)[ebp]mov dword ptr (-8)[ebp],edijmp L31L36:mov edi,dword ptr (-4)[ebp]mov dword ptr (-8)[ebp],edijmp L31L37:mov edi,dword ptr (-4)[ebp]mov dword ptr (-8)[ebp],edijmp L31L38:mov edi,dword ptr (-4)[ebp]mov dword ptr (-8)[ebp],edijmp L31L39:mov edi,dword ptr (-4)[ebp]mov dword ptr (-8)[ebp],edijmp L31L40:mov edi,dword ptr (-4)[ebp]mov dword ptr (-8)[ebp],edijmp L31L41:mov edi,dword ptr (-4)[ebp]mov dword ptr (-8)[ebp],ediL30:L31:mov edi,dword ptr (-8)[ebp]push edilea edi,(L44)push edicall _printfadd esp,8L27:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],20jle L26mov eax,0L24:mov esp,ebppop ebppop edipop esipop ebxretpublic _g_g:push ebxpush esipush edipush ebpmov ebp,espsub esp,4lea edi,(L46)push edicall _printfadd esp,4mov dword ptr (-4)[ebp],1L47:mov edi,dword ptr (-4)[ebp]cmp edi,1001jl L64cmp edi,1004jg L65jmp dword ptr (L66-4004)[edi*4]_TEXT ends_TEXT segmentalign 4L66 label bytedd L60dd L60dd L60dd L60_TEXT ends_TEXT segmentL64:mov edi,dword ptr (-4)[ebp]cmp edi,1jl L51cmp edi,8jg L51jmp dword ptr (L68-4)[edi*4]_TEXT ends_TEXT segmentalign 4L68 label bytedd L53dd L53dd L55dd L55dd L55dd L57dd L57dd L57_TEXT ends_TEXT segmentL65:mov edi,dword ptr (-4)[ebp]cmp edi,3001jl L51cmp edi,3004jg L51jmp dword ptr (L70-12004)[edi*4]_TEXT ends_TEXT segmentalign 4L70 label bytedd L62dd L62dd L62dd L62_TEXT ends_TEXT segmentL53:mov edi,dword ptr (-4)[ebp]push edilea edi,(L54)push edicall _printfadd esp,8jmp L52L55:mov edi,dword ptr (-4)[ebp]push edilea edi,(L56)push edicall _printfadd esp,8jmp L52L57:mov edi,dword ptr (-4)[ebp]push edilea edi,(L58)push edicall _printfadd esp,8L51:mov edi,dword ptr (-4)[ebp]push edilea edi,(L59)push edicall _printfadd esp,8jmp L52L60:mov edi,dword ptr (-4)[ebp]push edilea edi,(L61)push edicall _printfadd esp,8jmp L52L62:mov edi,dword ptr (-4)[ebp]push edilea edi,(L63)push edicall _printfadd esp,8L52:L48:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],10jle L47mov eax,0L45:mov esp,ebppop ebppop edipop esipop ebxretpublic _h_h:push ebxpush esipush edipush ebpmov ebp,espsub esp,8mov dword ptr (-8)[ebp],0lea edi,(L73)push edicall _printfadd esp,4mov dword ptr (-4)[ebp],1L74:mov edi,dword ptr (-4)[ebp]cmp edi,264je L86cmp edi,264jg L94L93:mov edi,dword ptr (-4)[ebp]cmp edi,120je L84cmp edi,120jg L96L95:mov edi,dword ptr (-4)[ebp]cmp edi,8je L83cmp edi,8jl L78L97:cmp dword ptr (-4)[ebp],16je L82jmp L78L96:mov edi,dword ptr (-4)[ebp]cmp edi,128je L80cmp edi,128jl L78L98:cmp dword ptr (-4)[ebp],248je L87jmp L78L94:mov edi,dword ptr (-4)[ebp]cmp edi,288je L91cmp edi,288jg L100L99:mov edi,dword ptr (-4)[ebp]cmp edi,272je L88cmp edi,272jl L78L101:cmp dword ptr (-4)[ebp],280je L85jmp L78L100:mov edi,dword ptr (-4)[ebp]cmp edi,304je L89cmp edi,304jg L103L102:cmp dword ptr (-4)[ebp],296je L90jmp L78L103:cmp dword ptr (-4)[ebp],312je L92jmp L78L78:inc dword ptr (-8)[ebp]jmp L75L80:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L82:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L83:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L84:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L85:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L86:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L87:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L88:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L89:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L90:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L91:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8jmp L79L92:mov edi,dword ptr (-4)[ebp]push edilea edi,(L81)push edicall _printfadd esp,8L79:L75:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],500jle L74mov edi,dword ptr (-8)[ebp]push edilea edi,(L104)push edicall _printfadd esp,8mov eax,0L72:mov esp,ebppop ebppop edipop esipop ebxretpublic _big_big:push ebxpush esipush edipush ebpmov ebp,espsub esp,4mov edi,dword ptr (20)[ebp]and edi,06000000Hmov dword ptr (-4)[ebp],edimov edi,dword ptr (-4)[ebp]cmp edi,33554432je L111cmp edi,33554432jg L115L114:mov edi,dword ptr (-4)[ebp]cmp edi,-2je L109cmp edi,-1je L109cmp edi,0je L109jmp L106L115:mov edi,dword ptr (-4)[ebp]cmp edi,67108864je L112jmp L106L109:mov edi,dword ptr (20)[ebp]push edilea edi,(L110)push edicall _printfadd esp,8jmp L107L111:mov edi,dword ptr (20)[ebp]push edilea edi,(L110)push edicall _printfadd esp,8jmp L107L112:mov edi,dword ptr (20)[ebp]push edilea edi,(L110)push edicall _printfadd esp,8jmp L107L106:mov edi,dword ptr (20)[ebp]push edilea edi,(L113)push edicall _printfadd esp,8L107:mov eax,0L105:mov esp,ebppop ebppop edipop esipop ebxretpublic _limit_limit:push ebxpush esipush edipush ebpmov ebp,espsub esp,4mov dword ptr (-4)[ebp],-2147483648L117:mov edi,dword ptr (-4)[ebp]mov esi,-2147483648cmp edi,-2147483648jl L121cmp edi,-2147483644jg L121lea edi,[edi*4]lea esi,[esi*4]sub edi,esijmp dword ptr (L134)[edi]_TEXT ends_TEXT segmentalign 4L134 label bytedd L123dd L125dd L127dd L129dd L131_TEXT ends_TEXT segmentL123:lea edi,(L124)push edicall _printfadd esp,4jmp L122L125:lea edi,(L126)push edicall _printfadd esp,4jmp L122L127:lea edi,(L128)push edicall _printfadd esp,4jmp L122L129:lea edi,(L130)push edicall _printfadd esp,4jmp L122L131:lea edi,(L132)push edicall _printfadd esp,4jmp L122L121:lea edi,(L133)push edicall _printfadd esp,4L122:L118:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],-2147483643jle L117mov dword ptr (-4)[ebp],2147483647L135:mov edi,dword ptr (-4)[ebp]mov esi,2147483643cmp edi,2147483643jl L139cmp edi,2147483647jg L139lea edi,[edi*4]lea esi,[esi*4]sub edi,esijmp dword ptr (L146)[edi]_TEXT ends_TEXT segmentalign 4L146 label bytedd L145dd L144dd L143dd L142dd L141_TEXT ends_TEXT segmentL141:lea edi,(L124)push edicall _printfadd esp,4jmp L140L142:lea edi,(L126)push edicall _printfadd esp,4jmp L140L143:lea edi,(L128)push edicall _printfadd esp,4jmp L140L144:lea edi,(L130)push edicall _printfadd esp,4jmp L140L145:lea edi,(L132)push edicall _printfadd esp,4jmp L140L139:lea edi,(L133)push edicall _printfadd esp,4L140:L136:dec dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],2147483642jge L135mov eax,0L116:mov esp,ebppop ebppop edipop esipop ebxret_TEXT endsextrn _printf:near_TEXT segment_TEXT ends_TEXT segmentalign 1L133 label bytedb 53db 10db 0align 1L132 label bytedb 52db 10db 0align 1L130 label bytedb 51db 10db 0align 1L128 label bytedb 50db 10db 0align 1L126 label bytedb 49db 10db 0align 1L124 label bytedb 48db 10db 0align 1L113 label bytedb 120db 32db 61db 32db 48db 120db 37db 120db 32db 40db 100db 101db 102db 97db 117db 108db 116db 41db 10db 0align 1L110 label bytedb 120db 32db 61db 32db 48db 120db 37db 120db 10db 0align 1L104 label bytedb 37db 100db 32db 100db 101db 102db 97db 117db 108db 116db 115db 10db 0align 1L81 label bytedb 105db 32db 61db 32db 37db 100db 10db 0align 1L73 label bytedb 104db 58db 10db 0align 1L63 label bytedb 54db 32db 37db 100db 10db 0align 1L61 label bytedb 53db 32db 37db 100db 10db 0align 1L59 label bytedb 100db 32db 37db 100db 10db 0align 1L58 label bytedb 51db 32db 37db 100db 10db 0align 1L56 label bytedb 50db 32db 37db 100db 10db 0align 1L54 label bytedb 49db 32db 37db 100db 10db 0align 1L46 label bytedb 103db 58db 10db 0align 1L44 label bytedb 120db 32db 61db 32db 37db 100db 10db 0align 1L25 label bytedb 102db 58db 10db 0align 1L7 label bytedb 37db 99db 32db 61db 32db 48db 120db 37db 120db 10db 0align 1L6 label bytedb 98db 102db 110db 114db 116db 118db 120db 0_TEXT endsend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -