怎样能将汇编语言转换成c语言?
事实上,将汇编语言转换成c语言并非不可能。小程序没有问题,大程序可能无法转换。在学习单片机的时候,我先学习了汇编语言,后来发现用c语言编写更适合大型项目的开发。所以我学了c语言。当时我试着把汇编程序写成c语言程序,我很高兴是通过自己的想法来转换的,这样的转换软件好像没有吧,这个我不知道!我的经验是,如果c语言的逻辑性特别强,那么将程序转换成汇编程序将非常困难。这是我的亲身经历。汇编成c语言还是有可能的,通过软件可能没有吧,通过自己的思维来转换吧!关键是付钱!祝你成功
怎么把c语言转换成汇编语言?
如果您使用tc,那么它就是tcc-s-i(您的includefolder)-l(您的libfolder)(您的文件)。例如,如果在c:tclib的c:tcincludelib中包含要编译的文件。c:tcc-s-ic:tcinclude-lc:tclib你好。c将在当前目录中生成一个你好,asm文件可以直接打开(注意!)
!-s-i-l都是大写的,区分大小写)如果您使用gcc,那么它就是gcc-s(您的文件)。例如,你好。你好。c将生成一个hello。当前目录中的文件。直接用记事本打开不好。最好在windows下用word(gcc)打开它,如果是linux,只需vihello。s或猫你好。差不多吧你好。s)(注意
!-打开keil并创建一个新的51项目。同时,创建一个新的main。并将其添加到项目源代码中。
2.然后单击newfile按钮创建一个新的汇编语言源文件测试.asm,并将其保存到指定目录。
3.在测试.asm在下面输入代码。
4.在编写代码之后,您需要测试.asm要加入一个项目,右击相应项目的源程序文件夹,选择“添加文件到组…”,软件会弹出“添加文件到组”对话框。
5.keil的默认源文件是c.enter*。asm查找所有汇编语言源文件。确认后点击“添加”。然后将显示目录中的所有asm文件。选择文件并再次单击“添加”以完成添加。
6.添加完毕测试.asm在那之后,回到主。c和testfun可以通过声明调用,然后编译。通常,不会出现错误或警告。
7.如果没有在源程序的函数之前添加rseg语句,编译过程中将出现以下错误和警告。
原文标题:汇编转换成C语言工具 怎样能将汇编语言转换成c语言?,如若转载,请注明出处:https://www.saibowen.com/tougao/19141.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。