📄 cf.sbk
字号:
.486.model flatextrn __fltused:nearextrn __ftol:nearpublic _main_TEXT segment_main:push ebxpush esipush edipush ebpmov ebp,espsub esp,24cmp dword ptr (20)[ebp],1jg L2fld dword ptr (L4)fstp dword ptr (-16)[ebp]jmp L3L2:mov edi,dword ptr (24)[ebp]mov edi,dword ptr (4)[edi]push edicall _atofadd esp,4fstp dword ptr (-20)[ebp]fld dword ptr (-20)[ebp]fdiv dword ptr (L5)fstp dword ptr (-16)[ebp]L3:mov dword ptr (-4)[ebp],0L6:mov edi,dword ptr (-4)[ebp]lea esi,(1)[edi]mov dword ptr (-4)[ebp],esifld dword ptr (L4)fstp dword ptr (_f)[edi*4]L7:cmp dword ptr (-4)[ebp],127jle L6mov dword ptr (-8)[ebp],0jmp L11L10:mov edi,dword ptr (-12)[ebp]lea edi,(_f)[edi*4]fld dword ptr [edi]fadd dword ptr (L13)fstp dword ptr [edi]inc dword ptr (-8)[ebp]L11:call _getcharadd esp,0mov dword ptr (-12)[ebp],eaxcmp eax,-1jne L10lea edi,(L14)push edicall _printfadd esp,4mov dword ptr (-4)[ebp],0L15:mov edi,dword ptr (-4)[ebp]fld dword ptr (_f)[edi*4]fstp dword ptr (-24)[ebp]fld dword ptr (L4)fcomp dword ptr (-24)[ebp]fstsw axsahfjp L26je L19L26:fld dword ptr (-24)[ebp]mov edi,dword ptr (-8)[ebp]push edifild dword ptr 0[esp]add esp,4fdivp st(1),stfld dword ptr (-16)[ebp]fcomppfstsw axsahfjp L19ja L19cmp dword ptr (-4)[ebp],32jg L21mov edi,dword ptr (-4)[ebp]push edilea edi,(L23)push edicall _printfadd esp,8jmp L22L21:mov edi,dword ptr (-4)[ebp]push edilea edi,(L24)push edicall _printfadd esp,8L22:fld dword ptr (L5)mov edi,dword ptr (-4)[ebp]fmul dword ptr (_f)[edi*4]mov edi,dword ptr (-8)[ebp]push edifild dword ptr 0[esp]add esp,4fdivp st(1),stsub esp,8fstp qword ptr [esp]lea edi,(L25)push edicall _printfadd esp,12L19:L16:inc dword ptr (-4)[ebp]cmp dword ptr (-4)[ebp],127jle L15mov eax,0L1:mov esp,ebppop ebppop edipop esipop ebxret_TEXT endsextrn _printf:near_TEXT segment_TEXT endsextrn _getchar:near_TEXT segment_TEXT endsextrn _atof:near_TEXT segment_TEXT ends_DATA segmentpublic _falign 4_f label bytedb 512 dup (0)_DATA ends_TEXT segmentalign 1L25 label bytedb 9db 37db 46db 49db 102db 10db 0align 1L24 label bytedb 37db 99db 0align 1L23 label bytedb 37db 48db 51db 111db 0align 1L14 label bytedb 99db 104db 97db 114db 9db 102db 114db 101db 113db 10db 0align 4L13 label bytedd 03f800000Halign 4L5 label bytedd 042c80000Halign 4L4 label bytedd 00H_TEXT endsend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -