想写个简单的编译器,汇编语言怎么变成Windows上的可执行文件

如题所述

第1个回答  2017-03-25
大学里有一门课,叫做编译原理。需要学两个学期,一整年。追问

。。。。。。

并没有回答我的问题。。。。。。

追答

意思很明白:人家要学一整年的课不可能在这里用百八十个字说清楚。
参考:

追问

就说个思路就好了,这个不难说明白吧。

追答

正面回答你:很难。这不是一个思路的问题。
汇编语言对底层的依赖性非常强,51的汇编程序放到ARM上没法跑。要想改造成EXE,那只能是逐语句翻译成等效的Windows底层函数调用,然后再来优化了。

第2个回答  2017-03-26
大学编译原理,能考及格都不错了。
第3个回答  2017-03-25
你是想生成exe文件吧追问

嗯,

追答

用vs写下不就行了

追问

我要自己写编译器啊,将c翻译成windows的可执行文件

追答

你的目的是啥,研究过程

追问

。。。。。。

我的问题已经很清楚了吧,研究过程什么鬼?

追答

好吧,不懂你自己写编译器干嘛

追问

学计算机写个简单的编译器不是很正常吗

追答

我是学硬件出身,没写过

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网