导航:首页 > 源码编译 > 用机器代码写编译器

用机器代码写编译器

发布时间:2022-05-24 15:41:27

1. 怎么用机器码写程序

机器码就是0和1,现在人不这么做了
以前的人是用打孔机做的
用汇编或是C语言吧

2. 编写一个操作系统,应该先编写一个编译器那编译器是用机器码写的吗

你可以用C或者汇编 编写内核 内核出来了以后 你用任何语言编写GUI都不是问题

3. 如何用机器级代码写程序4x²+6x+3

关于你的这个问题,概念上有些模糊。如果是使用计算机汇编语言来编写:4x²+6x+3这个程序,这个问题一点也不困难。虽然说是使用汇编语言编程,但是它毕竟还不是直接使用机器级代码(即:二进制代码)进行编写程序,而是通过计算机汇编语言的编译器将用户编写的汇编语言源程序,例如:加法指令ADD、乘法指令MUL、除法指令DIV等(汇编程序扩展名的后缀一般为:*.asm),翻译成机器可识别、且可执行的二进制代码;这些指令虽然和高级语言相比低级一些,但是它们毕竟相对来说还不是最底层的,还是具有一定的可读性的;
而使用机器级代码直接编写4x²+6x+3这个程序(或者以后编写功能更加复杂的程序),那么难度就会大很多。因为你必须要记住:所有的二进制机器指令的意义是什么,你才能够运用自如地使用机器级代码进行底层编程。

4. 如何编写机器语言到汇编语言编译器...

用机器语言写!

5. 如果在windows下没有任何现成编译器,怎样用机器语言(或汇编语言) 编写程序

如果你汇编好的话,直接用DEBUG吧,
可以在DEBUG里面写汇编直接运行,还可以保存成.com后缀的可执行文件。

6. 汇编语言的编译器是用什么写的呢

编译器一般是用c写的,最初的东西肯定是用机器语言写的,我老师曾经用在纸带上穿孔的办法写过程序。
他当时的愿望是用键盘敲一个A就能输入一个A,而不是出来一排孔。

7. 汇编语言编译器是怎么编写的

最开始的编译器是机器语言写的,然后写出来支持部分之后,就可以用这部分继续编译其他部分的。

8. 把计算机机器语言编写成汇编语言的编译器是怎么制作出来的,它借助什么

如果理解不错,你问的是反汇编程序吧,机器语言是二进制,不同的CPU架构有固定的语义,反汇编时根据语义来分析 二进制数的含义,然后转换成汇编代码。如果微软平台,一般用C语言编写的多些,其它如PASCAL,BASIC等也可

9. 编译工具是如何开发的例如VC6等

楼主大概想问先有鸡,还是先有蛋吧。

计算机能识别的语言叫机器语言,最初的程序就是用机器语言写的,
也就是直接在键盘敲0和1,它不要编译,直接就能运行。

后来用机器语言写了一个简单汇编编译器,
用它处理汇编语言,再用汇编语言写一个简单的C语言编译器,功能非常有限那种,之后用这个编译器能处理的C语言重写这个C编译器,这样就变成可以用C编译器编译新版本的C编译器了。

这只是一个大概的过程。

10. 我想用JAVA做个简易编译器,说说思路,或者有没有现成的代码JAVAC的代码有吗

要写编译器?自己开发语言?很牛X,先赞一个!
自己写编译器,原理其实不难,就那么点东西。找一个编译原理看明白就OK了,词法、语法、语义、语境。
这些东西用一些自动机,图灵机,范式,正规之类的就可以搞定。分析嘛,什么逆波兰,树形,一共也没几种的。
但最难做的是优化,还有机器代码生成这二部分。
优化怎么做?你的中间代码放哪?先优化还是先生成中间代码?
机器代码怎么搞?用汇编?还是直接和机器特性相关?
反正这二点我是晕,虽然原理还是那点东西,但真搞起来,我一点思路都没有。。。
国内写编译器的有,但都不是很牛X。
想要写好,还得多看E文资料。
加油吧。

阅读全文

与用机器代码写编译器相关的资料

热点内容
jtbcphp 浏览:337
编程时遇到源代码未编译如何处理 浏览:431
绿源app怎么查看绑定系统 浏览:357
qq里的压缩文件怎么保存 浏览:349
伤寒论桂林pdf 浏览:684
树洞app怎么搜索好友 浏览:217
冷库压缩机如何注油 浏览:641
无线wifi怎么加密呢 浏览:432
linuxjava配置环境变量 浏览:702
rust服务器怎么下载地图 浏览:831
程序员那么可爱被误会的片段 浏览:39
好玩免费的服务器地址 浏览:344
vb脚本编译 浏览:18
单片机led显示数字 浏览:379
vim编译器是什么 浏览:385
ava程序员面试标准 浏览:791
安卓原生系统状态栏编译美化 浏览:64
java线程是什么意思 浏览:710
如何查看服务器的外网ip地址 浏览:721
命令方块放置方块 浏览:367