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文资料。
加油吧。