将c语言转换为汇编语言

时间:2015.12.24 发布人:swlfp

将c语言转换为汇编语言

已解决问题

谷歌swlfp用户在2015.12.24提交了关于“沃尔沃s60将c语言转换为汇编语言”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-08T02:28:23。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:kjvolf  

12345678910111213//正确的C代码inta[]={4,12,0,4};in具吗继tb[]={2,54统阻水低赶陆体染3,2,3};main(){inti,t;for(i=0;i<4;i++)上{if(a[面情及前刑啊孩延风山i]>b[i]){t就完四歌模策=a[i];a[i]=b[i];b严破低座准积[i]=t;}}}

翻译后得到的汇编代码:

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354做稳类通派句它环列555657585960616263646566676869707172737475;ListinggeneratedbyMicrosoft(R)OptimizingCompilerVersion17.00.50727.1TITLE\Desktop\main.c.利训文黄686P.XMMinclude***.inc.modelflatINCLUDELIBLIBCMTINCLUDELIBOLDNAMESPUBLIC_aPUBLIC_b_DATA**GMENT_aDD04h**DD0ch**DD00h**DD0采久课苗4h**_bDD02h**DD021fh**DD02h**DD03h**_DATAENDSPUBLIC_main;Functioncompilefl资底某衣牛环希色刑ags:/Odtp_TEX坐考干突鱼T**GMENT_t$=-8;size=4_i$=-4;size=4_mainPROC;Line3pushebpmovebp,espsubesp,8;Line5movDWORDPTR_i$[ebp],0jmpSh**ORT$LN4@main$LN3@main:m客支进乡胶期弦oveax,DWORDPTR_i$[ebp]addeax,1movDWORDPTR_i$[ebp鲜笑若打杆航位吸按冷],eax$LN4@main:cmpDWORDPTR_i$[ebp],4jgeSh**ORT$LN5@main;Line6movecx,DWORDPTR_i$[ebp]movedx,DWORDPTR_i$[ebp]mov温永念在杂口胡失统eax,DWORDPTR_a[ecx*4]cmpeax,DWO位大就和取开给RDPTR_b[edx*4]jleSh**ORT$LN1@main;Line7movecx,DWORDPTR_i$[ebp]m迅令ovedx,DWORDPTR_a[ecx*4]movDWORDPTR_t$[ebp],edx;Line8moveax,DWORDPTR_i$[ebp]m率持绿让ovecx,DWORDPTR_i$[ebp]movedx,DWORDPTR_b[ecx*4]movDWORDPTR_a[eax*4],edx;Line9moveax,DWORDPTR_i$[ebp]movecx,DWORDPTR_t$[ebp]movDWORDPTR_b[eax*4],ecx$LN1@main:;Line11jmpSh**ORT$LN3@main$LN5@main:;Line12xoreax,eaxmovesp,ebppopebpret0_mainENDP_TEXTEND**ND