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

📄 fields.sbk

📁 c语言编译器
💻 SBK
字号:
.486.model flatextrn __fltused:nearextrn __ftol:near_DATA segmentpublic _xalign 4_x label bytedd 1db 2db 3 dup (0)db 03Hdb 040Hdb 2 dup (0)db 050Hdb 6db 2 dup (0)public _ialign 4_i label bytedd 16public _yalign 4_y label bytedb 023Hdb 3 dup (0)db 09Hdb 00Hdb 00Hdb 00Hpublic _main_DATA ends_TEXT segment_main:push ebxpush esipush edipush ebpmov ebp,espmovsx edi,byte ptr (_x+13)push edimov edi,dword ptr (_x+12)sal edi,25sar edi,29push edimov edi,dword ptr (_x+8)sal edi,16sar edi,28push edimov edi,dword ptr (_x+8)sal edi,20sar edi,20push edimovsx edi,byte ptr (_x+4)push edimov edi,dword ptr (_x)push edilea edi,(L4)push edicall _printfadd esp,28mov edi,dword ptr (_y+4)push edimov edi,dword ptr (_y)mov esi,edishr esi,2and esi,15push esiand edi,3push edilea edi,(L10)push edicall _printfadd esp,16mov edi,dword ptr (_x+8)and edi,0ffff0fffHmov esi,dword ptr (_i)sal esi,28sar esi,28shl esi,12and esi,0f000Hor edi,esimov dword ptr (_x+8),edimov edi,dword ptr (_x+12)and edi,0ffffff8fHmov dword ptr (_x+12),edimovsx edi,byte ptr (_x+13)push edimov edi,dword ptr (_x+12)sal edi,25sar edi,29push edimov edi,dword ptr (_x+8)sal edi,16sar edi,28push edimov edi,dword ptr (_x+8)sal edi,20sar edi,20push edimovsx edi,byte ptr (_x+4)push edimov edi,dword ptr (_x)push edilea edi,(L4)push edicall _printfadd esp,28mov edi,dword ptr (_y)and edi,0fffffffcHor edi,2mov dword ptr (_y),edimov edi,dword ptr (_i)mov dword ptr (_y+4),edimov edi,dword ptr (_y+4)push edimov edi,dword ptr (_y)mov esi,edishr esi,2and esi,15push esiand edi,3push edilea edi,(L10)push edicall _printfadd esp,16lea edi,(_x)push edicall _f2add esp,4mov eax,0L3:mov esp,ebppop ebppop edipop esipop ebxretpublic _f1_f1:push ebxpush esipush edipush ebpmov ebp,espmov edi,dword ptr (20)[ebp]and dword ptr [edi],0ffffffc3Hmov edi,dword ptr (20)[ebp]mov esi,dword ptr [edi]and esi,0fffffffcHmov ebx,0and ebx,3and ebx,3or esi,ebxmov dword ptr [edi],esimov edi,dword ptr (20)[ebp]mov edi,dword ptr [edi]and edi,60cmp edi,0je L22lea edi,(L24)push edicall _printfadd esp,4L22:mov edi,dword ptr (20)[ebp]or dword ptr [edi],3mov edi,dword ptr (20)[ebp]or dword ptr [edi],60mov edi,dword ptr (20)[ebp]mov edi,dword ptr [edi]mov esi,edishr esi,2and esi,15push esiand edi,3push edilea edi,(L25)push edicall _printfadd esp,12mov eax,0L21:mov esp,ebppop ebppop edipop esipop ebxretpublic _f2_f2:push ebxpush esipush edipush ebpmov ebp,espsub esp,4cmp dword ptr (_i),0jne L28mov dword ptr (-4)[ebp],1jmp L29L28:mov dword ptr (-4)[ebp],0L29:mov edi,dword ptr (20)[ebp]mov esi,dword ptr [edi]and esi,0fffffffcHmov ebx,dword ptr (-4)[ebp]and ebx,3and ebx,3or esi,ebxmov dword ptr [edi],esimov edi,dword ptr (20)[ebp]push edicall _f1add esp,4mov esi,dword ptr [edi]and esi,0ffffffc3Hmov ebx,0and ebx,15lea ebx,[ebx*4]and ebx,60or esi,ebxmov dword ptr [edi],esimov eax,0L26:mov esp,ebppop ebppop edipop esipop ebxret_TEXT endsextrn _printf:near_TEXT segment_TEXT ends_TEXT segmentalign 1L25 label bytedb 112db 45db 62db 97db 32db 61db 32db 48db 120db 37db 120db 44db 32db 112db 45db 62db 98db 32db 61db 32db 48db 120db 37db 120db 10db 0align 1L24 label bytedb 112db 45db 62db 98db 32db 33db 61db 32db 48db 33db 10db 0align 1L10 label bytedb 121db 32db 61db 32db 37db 100db 32db 37db 100db 32db 37db 100db 10db 0align 1L4 label bytedb 120db 32db 61db 32db 37db 100db 32db 37db 100db 32db 37db 100db 32db 37db 100db 32db 37db 100db 32db 37db 100db 10db 0_TEXT endsend

⌨️ 快捷键说明

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