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

📄 cq.sbk

📁 c语言编译器
💻 SBK
📖 第 1 页 / 共 5 页
字号:
mov dword ptr (-8)[ebp],edimov dword ptr (-12)[ebp],0L662:L663: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 L662movsx edi,byte ptr (L667)movsx esi,byte ptr (L661)cmp edi,esije L665inc dword ptr (-12)[ebp]mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L668push 1lea edi,(L659)push edicall _printfadd esp,8L668:L665:jmp L670add dword ptr (-12)[ebp],2mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L672push 2lea edi,(L659)push edicall _printfadd esp,8L672:L670:mov dword ptr (-32)[ebp],1942cmp dword ptr (-32)[ebp],1942jne L680mov edi,dword ptr (-32)[ebp]cmp dword ptr (-32)[ebp],edije L675L680:add dword ptr (-12)[ebp],4mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L681push 4lea edi,(L659)push edicall _printfadd esp,8L681:L675:push -5call _McCarthyadd esp,4cmp eax,91je L683add dword ptr (-12)[ebp],8mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L685push 8lea edi,(L659)push edicall _printfadd esp,8L685:L683:mov dword ptr (-56)[ebp],2mov dword ptr (-60)[ebp],3lea edi,(-60)[ebp]mov dword ptr (-64)[ebp],edimov edi,dword ptr (-64)[ebp]push edimov edi,dword ptr (-56)[ebp]push edicall _clobberadd esp,8cmp dword ptr (-56)[ebp],2jne L689cmp dword ptr (-60)[ebp],2je L687L689:add dword ptr (-12)[ebp],16mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L690push 16lea edi,(L659)push edicall _printfadd esp,8L690:L687:mov edi,dword ptr (20)[ebp]fld dword ptr (32)[edi]fstp dword ptr (-68)[ebp]fld dword ptr (-68)[ebp]fcomp dword ptr (-68)[ebp]fstsw axsahfjp L696je L692L696:add dword ptr (-12)[ebp],32mov edi,dword ptr (20)[ebp]cmp dword ptr (44)[edi],0je L694push 32lea edi,(L659)push edicall _printfadd esp,8L694:L692:mov eax,dword ptr (-12)[ebp]L658:mov esp,ebppop ebppop edipop esipop ebxretpublic _McCarthy_McCarthy:push ebxpush esipush edipush ebpmov ebp,espcmp dword ptr (20)[ebp],100jle L698mov edi,dword ptr (20)[ebp]mov eax,edisub eax,10jmp L697L698:mov edi,dword ptr (20)[ebp]lea edi,(11)[edi]push edicall _McCarthyadd esp,4mov edi,eaxpush edicall _McCarthyadd esp,4mov edi,eaxL697:mov esp,ebppop ebppop edipop esipop ebxretpublic _clobber_clobber:push ebxpush esipush edipush ebpmov ebp,espmov dword ptr (20)[ebp],3mov edi,dword ptr (24)[ebp]mov dword ptr [edi],2mov eax,0L700:mov esp,ebppop ebppop edipop esipop ebxret_TEXT ends_DATA segmentalign 1L702 label bytedb 76db 111db 99db 97db 108db 32db 101db 114db 114db 111db 114db 32db 37db 100db 46db 10db 0align 1L703 label bytedb 115db 55db 49db 52db 44db 101db 114db 37db 100db 10db 0align 1L704 label bytedb 115db 55db 49db 52db 32db 32db 32db 0public _s714_DATA ends_TEXT segment_s714:push ebxpush esipush edipush ebpmov ebp,espsub esp,256lea edi,(L704)mov dword ptr (-76)[ebp],edimov edi,dword ptr (20)[ebp]lea esi,(60)[edi]mov dword ptr (-80)[ebp],esimov dword ptr (-84)[ebp],0mov dword ptr (-8)[ebp],0mov edi,dword ptr (48)[edi]mov dword ptr (-4)[ebp],ediL705:L706:mov edi,dword ptr (-80)[ebp]lea esi,(1)[edi]mov dword ptr (-80)[ebp],esimov esi,dword ptr (-76)[ebp]lea ebx,(1)[esi]mov dword ptr (-76)[ebp],ebxmov bl,byte ptr [esi]mov byte ptr [edi],blmovsx edi,blcmp edi,0jne L705mov byte ptr (-12)[ebp],5mov byte ptr (-32)[ebp],2mov bl,byte ptr (-32)[ebp]mov byte ptr (-12)[ebp],blmovsx edi,byte ptr (-12)[ebp]cmp edi,2je L708mov dword ptr (-8)[ebp],1cmp dword ptr (-4)[ebp],0je L710mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L710:L708:mov byte ptr (-12)[ebp],5mov word ptr (-36)[ebp],2movsx edi,word ptr (-36)[ebp]mov ebx,edimov byte ptr (-12)[ebp],blmovsx edi,byte ptr (-12)[ebp]cmp edi,2je L712mov dword ptr (-8)[ebp],2cmp dword ptr (-4)[ebp],0je L714mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L714:L712:mov byte ptr (-12)[ebp],5mov dword ptr (-40)[ebp],2mov edi,dword ptr (-40)[ebp]mov ebx,edimov byte ptr (-12)[ebp],blmovsx edi,byte ptr (-12)[ebp]cmp edi,2je L716mov dword ptr (-8)[ebp],3cmp dword ptr (-4)[ebp],0je L718mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L718:L716:mov byte ptr (-12)[ebp],5mov dword ptr (-44)[ebp],2mov edi,dword ptr (-44)[ebp]mov ebx,edimov byte ptr (-12)[ebp],blmovsx edi,byte ptr (-12)[ebp]cmp edi,2je L720mov dword ptr (-8)[ebp],4cmp dword ptr (-4)[ebp],0je L722mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L722:L720:mov byte ptr (-12)[ebp],5mov dword ptr (-48)[ebp],2mov edi,dword ptr (-48)[ebp]mov ebx,edimov byte ptr (-12)[ebp],blmovsx edi,byte ptr (-12)[ebp]cmp edi,2je L724mov dword ptr (-8)[ebp],5cmp dword ptr (-4)[ebp],0je L726mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L726:L724:mov byte ptr (-12)[ebp],5fld dword ptr (L530)fstp dword ptr (-64)[ebp]fld dword ptr (-64)[ebp]call __ftolmov ebx,eaxmov byte ptr (-12)[ebp],blmovsx edi,byte ptr (-12)[ebp]cmp edi,2je L728mov dword ptr (-8)[ebp],6cmp dword ptr (-4)[ebp],0je L730mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L730:L728:mov byte ptr (-12)[ebp],5fld qword ptr (L417)fstp qword ptr (-72)[ebp]fld qword ptr (-72)[ebp]call __ftolmov ebx,eaxmov byte ptr (-12)[ebp],blmovsx edi,byte ptr (-12)[ebp]cmp edi,2je L732mov dword ptr (-8)[ebp],7cmp dword ptr (-4)[ebp],0je L734mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L734:L732:mov word ptr (-16)[ebp],5mov byte ptr (-32)[ebp],2movsx edi,byte ptr (-32)[ebp]mov word ptr (-16)[ebp],dimovsx edi,word ptr (-16)[ebp]cmp edi,2je L736mov dword ptr (-8)[ebp],8cmp dword ptr (-4)[ebp],0je L738mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L738:L736:mov word ptr (-16)[ebp],5mov word ptr (-36)[ebp],2mov di,word ptr (-36)[ebp]mov word ptr (-16)[ebp],dimovsx edi,word ptr (-16)[ebp]cmp edi,2je L740mov dword ptr (-8)[ebp],9cmp dword ptr (-4)[ebp],0je L742mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L742:L740:mov word ptr (-16)[ebp],5mov dword ptr (-40)[ebp],2mov edi,dword ptr (-40)[ebp]mov word ptr (-16)[ebp],dimovsx edi,word ptr (-16)[ebp]cmp edi,2je L744mov dword ptr (-8)[ebp],10cmp dword ptr (-4)[ebp],0je L746mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L746:L744:mov word ptr (-16)[ebp],5mov dword ptr (-44)[ebp],2mov edi,dword ptr (-44)[ebp]mov word ptr (-16)[ebp],dimovsx edi,word ptr (-16)[ebp]cmp edi,2je L748mov dword ptr (-8)[ebp],11cmp dword ptr (-4)[ebp],0je L750mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L750:L748:mov word ptr (-16)[ebp],5mov dword ptr (-48)[ebp],2mov edi,dword ptr (-48)[ebp]mov word ptr (-16)[ebp],dimovsx edi,word ptr (-16)[ebp]cmp edi,2je L752mov dword ptr (-8)[ebp],12cmp dword ptr (-4)[ebp],0je L754mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L754:L752:mov word ptr (-16)[ebp],5fld dword ptr (L530)fstp dword ptr (-64)[ebp]fld dword ptr (-64)[ebp]call __ftolmov edi,eaxmov word ptr (-16)[ebp],dimovsx edi,word ptr (-16)[ebp]cmp edi,2je L756mov dword ptr (-8)[ebp],13cmp dword ptr (-4)[ebp],0je L758mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L758:L756:mov word ptr (-16)[ebp],5fld qword ptr (L417)fstp qword ptr (-72)[ebp]fld qword ptr (-72)[ebp]call __ftolmov edi,eaxmov word ptr (-16)[ebp],dimovsx edi,word ptr (-16)[ebp]cmp edi,2je L760mov dword ptr (-8)[ebp],14cmp dword ptr (-4)[ebp],0je L762mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L762:L760:mov dword ptr (-20)[ebp],5mov byte ptr (-32)[ebp],2movsx edi,byte ptr (-32)[ebp]mov dword ptr (-20)[ebp],edicmp dword ptr (-20)[ebp],2je L764mov dword ptr (-8)[ebp],15cmp dword ptr (-4)[ebp],0je L766mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L766:L764:mov dword ptr (-20)[ebp],5mov word ptr (-36)[ebp],2movsx edi,word ptr (-36)[ebp]mov dword ptr (-20)[ebp],edicmp dword ptr (-20)[ebp],2je L768mov dword ptr (-8)[ebp],16cmp dword ptr (-4)[ebp],0je L770mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L770:L768:mov dword ptr (-20)[ebp],5mov dword ptr (-40)[ebp],2mov edi,dword ptr (-40)[ebp]mov dword ptr (-20)[ebp],edicmp dword ptr (-20)[ebp],2je L772mov dword ptr (-8)[ebp],17cmp dword ptr (-4)[ebp],0je L774mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L774:L772:mov dword ptr (-20)[ebp],5mov dword ptr (-44)[ebp],2mov edi,dword ptr (-44)[ebp]mov dword ptr (-20)[ebp],edicmp dword ptr (-20)[ebp],2je L776mov dword ptr (-8)[ebp],18cmp dword ptr (-4)[ebp],0je L778mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L778:L776:mov dword ptr (-20)[ebp],5mov dword ptr (-48)[ebp],2mov edi,dword ptr (-48)[ebp]mov dword ptr (-20)[ebp],edicmp dword ptr (-20)[ebp],2je L780mov dword ptr (-8)[ebp],19cmp dword ptr (-4)[ebp],0je L782mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L782:L780:mov dword ptr (-20)[ebp],5fld dword ptr (L530)fstp dword ptr (-64)[ebp]fld dword ptr (-64)[ebp]call __ftolmov dword ptr (-20)[ebp],eaxcmp dword ptr (-20)[ebp],2je L784mov dword ptr (-8)[ebp],20cmp dword ptr (-4)[ebp],0je L786mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L786:L784:mov dword ptr (-20)[ebp],5fld qword ptr (L417)fstp qword ptr (-72)[ebp]fld qword ptr (-72)[ebp]call __ftolmov dword ptr (-20)[ebp],eaxcmp dword ptr (-20)[ebp],2je L788mov dword ptr (-8)[ebp],21cmp dword ptr (-4)[ebp],0je L790mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L790:L788:mov dword ptr (-24)[ebp],5mov byte ptr (-32)[ebp],2movsx edi,byte ptr (-32)[ebp]mov dword ptr (-24)[ebp],edicmp dword ptr (-24)[ebp],2je L792mov dword ptr (-8)[ebp],22cmp dword ptr (-4)[ebp],0je L794mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L794:L792:mov dword ptr (-24)[ebp],5mov word ptr (-36)[ebp],2movsx edi,word ptr (-36)[ebp]mov dword ptr (-24)[ebp],edicmp dword ptr (-24)[ebp],2je L796mov dword ptr (-8)[ebp],23cmp dword ptr (-4)[ebp],0je L798mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L798:L796:mov dword ptr (-24)[ebp],5mov dword ptr (-40)[ebp],2mov edi,dword ptr (-40)[ebp]mov dword ptr (-24)[ebp],edicmp dword ptr (-24)[ebp],2je L800mov dword ptr (-8)[ebp],24cmp dword ptr (-4)[ebp],0je L802mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L802:L800:mov dword ptr (-24)[ebp],5mov dword ptr (-44)[ebp],2mov edi,dword ptr (-44)[ebp]mov dword ptr (-24)[ebp],edicmp dword ptr (-24)[ebp],2je L804mov dword ptr (-8)[ebp],25cmp dword ptr (-4)[ebp],0je L806mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L806:L804:mov dword ptr (-24)[ebp],5mov dword ptr (-48)[ebp],2mov edi,dword ptr (-48)[ebp]mov dword ptr (-24)[ebp],edicmp dword ptr (-24)[ebp],2je L808mov dword ptr (-8)[ebp],26cmp dword ptr (-4)[ebp],0je L810mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L810:L808:mov dword ptr (-24)[ebp],5fld dword ptr (L530)fstp dword ptr (-64)[ebp]fld dword ptr (-64)[ebp]call __ftolmov dword ptr (-24)[ebp],eaxcmp dword ptr (-24)[ebp],2je L812mov dword ptr (-8)[ebp],27cmp dword ptr (-4)[ebp],0je L814mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L814:L812:mov dword ptr (-24)[ebp],5fld qword ptr (L417)fstp qword ptr (-72)[ebp]fld qword ptr (-72)[ebp]call __ftolmov dword ptr (-24)[ebp],eaxcmp dword ptr (-24)[ebp],2je L816mov dword ptr (-8)[ebp],28cmp dword ptr (-4)[ebp],0je L818mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L818:L816:mov dword ptr (-28)[ebp],5mov byte ptr (-32)[ebp],2movsx edi,byte ptr (-32)[ebp]mov dword ptr (-28)[ebp],edimov edi,dword ptr (-28)[ebp]cmp edi,2je L820mov dword ptr (-8)[ebp],29cmp dword ptr (-4)[ebp],0je L822mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L822:L820:mov dword ptr (-28)[ebp],5mov word ptr (-36)[ebp],2movsx edi,word ptr (-36)[ebp]mov dword ptr (-28)[ebp],edimov edi,dword ptr (-28)[ebp]cmp edi,2je L824mov dword ptr (-8)[ebp],30cmp dword ptr (-4)[ebp],0je L826mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L826:L824:mov dword ptr (-28)[ebp],5mov dword ptr (-40)[ebp],2mov edi,dword ptr (-40)[ebp]mov dword ptr (-28)[ebp],edimov edi,dword ptr (-28)[ebp]cmp edi,2je L828mov dword ptr (-8)[ebp],31cmp dword ptr (-4)[ebp],0je L830mov edi,dword ptr (-8)[ebp]push edilea edi,(L702)push edicall _printfadd esp,8L830:L828:mov dword ptr (-28)[ebp],5mov dword ptr (-44)[ebp],2mov edi,dword ptr (-44)[ebp]mov dword ptr (-28)[ebp],edimov edi,dword ptr (-28)[ebp]cmp edi,2je L832

⌨️ 快捷键说明

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