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

📄 cvt.sbk

📁 c语言编译器
💻 SBK
字号:
.486.model flatextrn __fltused:nearextrn __ftol:nearpublic _print_TEXT segment_print:push ebxpush esipush edipush ebpmov ebp,espfld qword ptr (_D)sub esp,8fstp qword ptr [esp]fld qword ptr (_d)sub esp,8fstp qword ptr [esp]fld dword ptr (_f)sub esp,8fstp qword ptr [esp]mov edi,dword ptr (_L)push edimov edi,dword ptr (_I)push edimov di,word ptr (_S)movzx edi,dipush edimov bl,byte ptr (_C)movzx edi,blpush edimov edi,dword ptr (_l)push edimov edi,dword ptr (_i)push edimovsx edi,word ptr (_s)push edimovsx edi,byte ptr (_c)push edilea edi,(L2)push edicall _printfadd esp,60L1:mov esp,ebppop ebppop edipop esipop ebxretpublic _main_main:push ebxpush esipush edipush ebpmov ebp,espsub esp,296mov byte ptr (_c),1movsx edi,byte ptr (_c)mov esi,edimov word ptr (_s),simov dword ptr (_i),edimov dword ptr (_l),edimov esi,edimov ebx,esimov byte ptr (_C),blmov ebx,esimov word ptr (_S),bxmov dword ptr (_I),esimov dword ptr (_L),esipush edifild dword ptr 0[esp]add esp,4fstp dword ptr (_f)push edifild dword ptr 0[esp]add esp,4fstp qword ptr (-8)[ebp]fld qword ptr (-8)[ebp]fstp qword ptr (_d)fld qword ptr (-8)[ebp]fstp qword ptr (_D)call _printadd esp,0mov word ptr (_s),2movsx edi,word ptr (_s)mov ebx,edimov byte ptr (_c),blmov dword ptr (_i),edimov dword ptr (_l),edimov esi,edimov ebx,esimov byte ptr (_C),blmov ebx,esimov word ptr (_S),bxmov dword ptr (_I),esimov dword ptr (_L),esipush edifild dword ptr 0[esp]add esp,4fstp dword ptr (_f)push edifild dword ptr 0[esp]add esp,4fstp qword ptr (-16)[ebp]fld qword ptr (-16)[ebp]fstp qword ptr (_d)fld qword ptr (-16)[ebp]fstp qword ptr (_D)call _printadd esp,0mov dword ptr (_i),3mov edi,dword ptr (_i)mov ebx,edimov byte ptr (_c),blmov esi,edimov word ptr (_s),simov dword ptr (_l),edimov esi,edimov ebx,esimov byte ptr (_C),blmov ebx,esimov word ptr (_S),bxmov dword ptr (_I),esimov dword ptr (_L),esipush edifild dword ptr 0[esp]add esp,4fstp dword ptr (_f)push edifild dword ptr 0[esp]add esp,4fstp qword ptr (-24)[ebp]fld qword ptr (-24)[ebp]fstp qword ptr (_d)fld qword ptr (-24)[ebp]fstp qword ptr (_D)call _printadd esp,0mov dword ptr (_l),4mov edi,dword ptr (_l)mov ebx,edimov byte ptr (_c),blmov esi,edimov word ptr (_s),simov dword ptr (_i),edimov esi,edimov ebx,esimov byte ptr (_C),blmov ebx,esimov word ptr (_S),bxmov dword ptr (_I),esimov dword ptr (_L),esipush edifild dword ptr 0[esp]add esp,4fstp dword ptr (_f)push edifild dword ptr 0[esp]add esp,4fstp qword ptr (-32)[ebp]fld qword ptr (-32)[ebp]fstp qword ptr (_d)fld qword ptr (-32)[ebp]fstp qword ptr (_D)call _printadd esp,0mov byte ptr (_C),5mov bl,byte ptr (_C)movzx edi,blmov ebx,edimov byte ptr (_c),blmov esi,edimov word ptr (_s),simov dword ptr (_i),edimov dword ptr (_l),edimov esi,edimov ebx,esimov word ptr (_S),bxmov dword ptr (_I),esimov dword ptr (_L),esipush edifild dword ptr 0[esp]add esp,4fstp dword ptr (_f)push edifild dword ptr 0[esp]add esp,4fstp qword ptr (-40)[ebp]fld qword ptr (-40)[ebp]fstp qword ptr (_d)fld qword ptr (-40)[ebp]fstp qword ptr (_D)call _printadd esp,0mov word ptr (_S),6mov di,word ptr (_S)movzx edi,dimov ebx,edimov byte ptr (_c),blmov esi,edimov word ptr (_s),simov dword ptr (_i),edimov dword ptr (_l),edimov esi,edimov ebx,esimov byte ptr (_C),blmov dword ptr (_I),esimov dword ptr (_L),esipush edifild dword ptr 0[esp]add esp,4fstp dword ptr (_f)push edifild dword ptr 0[esp]add esp,4fstp qword ptr (-48)[ebp]fld qword ptr (-48)[ebp]fstp qword ptr (_d)fld qword ptr (-48)[ebp]fstp qword ptr (_D)call _printadd esp,0mov dword ptr (_I),7mov edi,dword ptr (_I)mov ebx,edimov byte ptr (_c),blmov ebx,edimov word ptr (_s),bxmov dword ptr (_i),edimov dword ptr (_l),edimov ebx,edimov byte ptr (_C),blmov esi,edimov word ptr (_S),simov dword ptr (_L),edifld qword ptr (L4)mov esi,edishr esi,1push esifild dword ptr 0[esp]add esp,4fmulp st(1),stand edi,1push edifild dword ptr 0[esp]add esp,4faddp st(1),stfstp qword ptr (-56)[ebp]fld qword ptr (-56)[ebp]fstp dword ptr (_f)fld qword ptr (-56)[ebp]fstp qword ptr (_d)fld qword ptr (-56)[ebp]fstp qword ptr (_D)call _printadd esp,0mov dword ptr (_L),8mov edi,dword ptr (_L)mov ebx,edimov byte ptr (_c),blmov ebx,edimov word ptr (_s),bxmov dword ptr (_i),edimov dword ptr (_l),edimov ebx,edimov byte ptr (_C),blmov esi,edimov word ptr (_S),simov si,word ptr (_S)movzx esi,simov dword ptr (_I),esifld qword ptr (L4)mov esi,edishr esi,1push esifild dword ptr 0[esp]add esp,4fmulp st(1),stand edi,1push edifild dword ptr 0[esp]add esp,4faddp st(1),stfstp qword ptr (-64)[ebp]fld qword ptr (-64)[ebp]fstp dword ptr (_f)fld qword ptr (-64)[ebp]fstp qword ptr (_d)fld qword ptr (-64)[ebp]fstp qword ptr (_D)call _printadd esp,0fld dword ptr (L5)fstp dword ptr (_f)fld dword ptr (_f)fstp dword ptr (-84)[ebp]fld dword ptr (-84)[ebp]call __ftolmov edi,eaxmov ebx,edimov byte ptr (_c),blmov esi,edimov word ptr (_s),simov dword ptr (_i),edimov dword ptr (_l),edifld dword ptr (L9)fcomp dword ptr (-84)[ebp]fstsw axsahfjp L7ja L7fld dword ptr (-84)[ebp]fsub dword ptr (L9)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-68)[ebp],edijmp L8L7:fld dword ptr (-84)[ebp]call __ftolmov edi,eaxmov dword ptr (-68)[ebp],ediL8:mov edi,dword ptr (-68)[ebp]mov ebx,edimov byte ptr (_C),blfld dword ptr (L9)fcomp dword ptr (_f)fstsw axsahfjp L11ja L11fld dword ptr (_f)fsub dword ptr (L9)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-72)[ebp],edijmp L12L11:fld dword ptr (_f)call __ftolmov edi,eaxmov dword ptr (-72)[ebp],ediL12:mov edi,dword ptr (-72)[ebp]mov word ptr (_S),difld dword ptr (L9)fcomp dword ptr (_f)fstsw axsahfjp L14ja L14fld dword ptr (_f)fsub dword ptr (L9)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-76)[ebp],edijmp L15L14:fld dword ptr (_f)call __ftolmov edi,eaxmov dword ptr (-76)[ebp],ediL15:mov edi,dword ptr (-76)[ebp]mov dword ptr (_I),edifld dword ptr (L9)fcomp dword ptr (_f)fstsw axsahfjp L17ja L17fld dword ptr (_f)fsub dword ptr (L9)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-80)[ebp],edijmp L18L17:fld dword ptr (_f)call __ftolmov edi,eaxmov dword ptr (-80)[ebp],ediL18:mov edi,dword ptr (-80)[ebp]mov dword ptr (_L),edifld dword ptr (_f)fstp qword ptr (-120)[ebp]fld qword ptr (-120)[ebp]fstp qword ptr (_d)fld qword ptr (-120)[ebp]fstp qword ptr (_D)call _printadd esp,0fld qword ptr (L19)fstp qword ptr (_d)fld qword ptr (_d)fstp qword ptr (-144)[ebp]fld qword ptr (-144)[ebp]call __ftolmov edi,eaxmov ebx,edimov byte ptr (_c),blmov esi,edimov word ptr (_s),simov dword ptr (_i),edimov dword ptr (_l),edifld qword ptr (L23)fcomp qword ptr (-144)[ebp]fstsw axsahfjp L21ja L21fld qword ptr (-144)[ebp]fsub qword ptr (L23)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-124)[ebp],edijmp L22L21:fld qword ptr (-144)[ebp]call __ftolmov edi,eaxmov dword ptr (-124)[ebp],ediL22:mov edi,dword ptr (-124)[ebp]mov ebx,edimov byte ptr (_C),blfld qword ptr (L23)fcomp qword ptr (_d)fstsw axsahfjp L25ja L25fld qword ptr (_d)fsub qword ptr (L23)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-128)[ebp],edijmp L26L25:fld qword ptr (_d)call __ftolmov edi,eaxmov dword ptr (-128)[ebp],ediL26:mov edi,dword ptr (-128)[ebp]mov word ptr (_S),difld qword ptr (L23)fcomp qword ptr (_d)fstsw axsahfjp L28ja L28fld qword ptr (_d)fsub qword ptr (L23)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-132)[ebp],edijmp L29L28:fld qword ptr (_d)call __ftolmov edi,eaxmov dword ptr (-132)[ebp],ediL29:mov edi,dword ptr (-132)[ebp]mov dword ptr (_I),edifld qword ptr (L23)fcomp qword ptr (_d)fstsw axsahfjp L31ja L31fld qword ptr (_d)fsub qword ptr (L23)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-136)[ebp],edijmp L32L31:fld qword ptr (_d)call __ftolmov edi,eaxmov dword ptr (-136)[ebp],ediL32:mov edi,dword ptr (-136)[ebp]mov dword ptr (_L),edifld qword ptr (_d)fstp dword ptr (_f)fld qword ptr (_d)fstp qword ptr (_D)call _printadd esp,0fld qword ptr (L33)fstp qword ptr (_D)fld qword ptr (_D)fstp qword ptr (-232)[ebp]fld qword ptr (-232)[ebp]call __ftolmov edi,eaxmov ebx,edimov byte ptr (_c),blmov esi,edimov word ptr (_s),simov dword ptr (_i),edimov dword ptr (_l),edifld qword ptr (L37)fcomp qword ptr (-232)[ebp]fstsw axsahfjp L35ja L35fld qword ptr (-232)[ebp]fsub qword ptr (L37)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-212)[ebp],edijmp L36L35:fld qword ptr (-232)[ebp]call __ftolmov edi,eaxmov dword ptr (-212)[ebp],ediL36:mov edi,dword ptr (-212)[ebp]mov ebx,edimov byte ptr (_C),blfld qword ptr (L37)fcomp qword ptr (_D)fstsw axsahfjp L39ja L39fld qword ptr (_D)fsub qword ptr (L37)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-216)[ebp],edijmp L40L39:fld qword ptr (_D)call __ftolmov edi,eaxmov dword ptr (-216)[ebp],ediL40:mov edi,dword ptr (-216)[ebp]mov word ptr (_S),difld qword ptr (L37)fcomp qword ptr (_D)fstsw axsahfjp L42ja L42fld qword ptr (_D)fsub qword ptr (L37)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-220)[ebp],edijmp L43L42:fld qword ptr (_D)call __ftolmov edi,eaxmov dword ptr (-220)[ebp],ediL43:mov edi,dword ptr (-220)[ebp]mov dword ptr (_I),edifld qword ptr (L37)fcomp qword ptr (_D)fstsw axsahfjp L45ja L45fld qword ptr (_D)fsub qword ptr (L37)call __ftolmov edi,eaxlea edi,(080000000H)[edi]mov dword ptr (-224)[ebp],edijmp L46L45:fld qword ptr (_D)call __ftolmov edi,eaxmov dword ptr (-224)[ebp],ediL46:mov edi,dword ptr (-224)[ebp]mov dword ptr (_L),edifld qword ptr (_D)fstp dword ptr (_f)fld qword ptr (_D)fstp qword ptr (_d)call _printadd esp,0mov dword ptr (_p),0mov dword ptr (_p),0mov dword ptr (_p),0mov dword ptr (_p),0mov edi,dword ptr (_P)mov dword ptr (_p),edimov dword ptr (_P),0mov dword ptr (_P),0mov dword ptr (_P),0mov dword ptr (_P),0mov edi,dword ptr (_p)mov dword ptr (_P),edimov eax,0L3:mov esp,ebppop ebppop edipop esipop ebxret_TEXT endsextrn _printf:near_TEXT segment_TEXT ends_DATA segmentpublic _Palign 4_P label bytedb 4 dup (0)public _palign 4_p label bytedb 4 dup (0)public _Dalign 4_D label bytedb 8 dup (0)public _dalign 4_d label bytedb 8 dup (0)public _falign 4_f label bytedb 4 dup (0)public _Lalign 4_L label bytedb 4 dup (0)public _Ialign 4_I label bytedb 4 dup (0)public _Salign 2_S label bytedb 2 dup (0)public _Calign 1_C label bytedb 1 dup (0)public _lalign 4_l label bytedb 4 dup (0)public _ialign 4_i label bytedb 4 dup (0)public _salign 2_s label bytedb 2 dup (0)public _calign 1_c label bytedb 1 dup (0)_DATA ends_TEXT segmentalign 4L37 label bytedd 00Hdd 041e00000Halign 4L33 label bytedd 00Hdd 040260000Halign 4L23 label bytedd 00Hdd 041e00000Halign 4L19 label bytedd 00Hdd 040240000Halign 4L9 label bytedd 04f000000Halign 4L5 label bytedd 041100000Halign 4L4 label bytedd 00Hdd 040000000Halign 1L2 label bytedb 37db 100db 32db 37db 100db 32db 37db 100db 32db 37db 108db 100db 32db 37db 117db 32db 37db 117db 32db 37db 117db 32db 37db 108db 117db 32db 37db 102db 32db 37db 102db 32db 37db 108db 102db 10db 0_TEXT endsend

⌨️ 快捷键说明

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