求一款汇编语言转C语言的软件。

2020-02-06 10:00发布

公司有一个老的工程现在想要换主控芯片。
由于原看来的工程师使用汇编语言编写的,我只会C语言,真看不懂。
想转换了照抄源程序的流程有没有好方法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
76条回答
yzn327
1楼-- · 2020-02-11 19:08
汇编转C。。
not_at_all
2楼-- · 2020-02-11 23:54
takashiki 发表于 2016-3-18 09:26
楼上各位怎么这样打击楼主,汇编怎么就转不成C了,开玩笑,哪怕是HEX、机器码,也一样转。
LZ别听他们的, ...

你这种只是利用C语言的嵌入汇编的语法写程序,不是真正的转成C语言,你这样做还不如直接用汇编。
另外,这种方法不能跨平台移植,除非汇编指令完全兼容,但是这样的话,你还不如直接用汇编。
你可以试一下,做个基于中断的的串口收发程序,串口收到什么,就发送什么,单片机要求是:允许相同品牌的,但汇编指令不能兼容的(例如STC 和 ATMEL 的51内核 ,增强型的也不允许用。但是ATMEL 的51 和AVR就可以)
jjl3
3楼-- · 2020-02-12 02:15
hubeilcsun3 发表于 2016-3-19 12:25
一个周看下汇编就懂了,谭浩强的汇编书。

歪个楼,据说谭是个骗子?!
xzyang
4楼-- · 2020-02-12 02:20
 精彩回答 2  元偷偷看……
wt3333
5楼-- · 2020-02-12 05:36
馒头比笼屉大,还是重构吧
takashiki
6楼-- · 2020-02-12 06:22
not_at_all 发表于 2016-3-19 13:01
你这种只是利用C语言的嵌入汇编的语法写程序,不是真正的转成C语言,你这样做还不如直接用汇编。
另外, ...

你这不说废话吗,看不出来我在说反话吗。
C在效率或者其他特殊考虑时,会采用嵌入汇编;但既然已经是原有的汇编,则不要试图将它变成C,完全没有必要啊。

LZ的公司需要更换主控芯片,代码基本都要推倒重来。就比如原有的X86电脑,装了Win7。现在公司决策更换主控芯片,换成了ARM架构。可是我看不懂Linux,看不懂Android,我还希望跑Win7,我要求一个Linux转成Win7的方法,但是这可能吗?

一周热门 更多>