55问答网
所有问题
汇编语言的编译器是用什么语言写的,为什么
如题所述
举报该问题
推荐答案 推荐于2016-05-04
直接用指令码写出第一个汇编语言编译器,然后就可以用汇编语言写新的编译器,其实很多语言都可以写汇编编译器
比如第一个C语言编译器可能是用汇编写的,但是以后的C编译器都可以用C语言来写,神奇吧,哈哈
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ecGeFGce.html
其他回答
第1个回答 2007-09-07
楼主这个问题,提得好,真的,说明你比较有想法!
这个涉及到一个编译器悖论的问题,你可以请教你们老师.好象<汇编语言>这个教材里面也有涉及的
某种编译器可以是比它低级的或者高级的语言编写的各种接口:先把用户编写的程序翻译为编译器自己能识别的语言,然后在以2进制的形式,传递给CPU和内存,进行处理,然后返回,在反过来翻译一遍,输出结果,释放缓冲区.
这里面涉及到N多问题,在此不讨论了.
第2个回答 2007-09-07
前面几楼的都说的不错,其实还有一种办法,就是采用交叉编译器,也就是比如我现在是51单片机平台的,但是51的运行代码可以在intel的32位windows下面编译完成。
所以概括的说,什么语言都可以用来写编译器。
第3个回答 2007-09-06
事实上几乎可以用任何语言来写,呵呵。
相似回答
汇编语言的编译器是用什么写的
呢?
答:
编译器一般是用c写的
,最初的东西肯定是用机器语言写的,我老师曾经用在纸带上穿孔的办法写过程序。他当时的愿望是用键盘敲一个A就能输入一个A,而不是出来一排孔。
C语言和
汇编语言的
关系?
答:
程序员编写的C语言代码
,首先要经过C语言编译器,生成汇编代码,这个过程称为编译阶断,当C语言编译器生成汇编代码后,再调用汇编器来将汇编代码编译成汇编指令。这是一种站在巨人肩人的作法,最早的C++编程语言也是这样的实现方法,只不过那时候叫Cfront程序,Cfront程序的作用是将C++代码转换成C语言代码...
汇编语言
是一种
什么程序
设计语言?
答:
汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言
。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。比起机器语言,汇编语言具有更高的机器相关性,更加便于记忆和书写,但又同时保留了机器语言高速度和高效率的特点。...
汇编语言是什么语言
?
答:
机器语言
,是第一代计算机语言。 2. 汇编语言 为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“A D D”代表加法,“M O V”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计...
汇编是用什么
软件编的?
答:
汇编语言是用
二进制语言编写,也就是我们常说的机器
语言,汇编语言
与处理器密切相关。每种处理器都有自己的指令系统,相应的汇编语言各不相同。所以
,汇编语言程序的
通用性、可移植性较差。相对来说,高级语言与具体计算机无关,高级语言程序可以在多种计算机上
编译
后执行。汇编语言功能有限,又涉及寄存器、...
大家正在搜
编译器是用什么语言写的
编译器生成的是汇编语言吗
汇编语言需要编译器吗
汇编语言编译器masm
c语言转汇编编译器
汇编语言在线编译器
汇编语言编译器app
汇编语言集成编译器
arm汇编语言编译器
相关问题
汇编语言是用什么语言编写出来的??
汇编语言的编译器是用什么写的呢?
汇编语言编译器是怎么来的?
各种计算机语言的编译器一般都是用什么语言写的?
编译器是用什么语言写的,是用高级语言还是汇编语言
汇编语言编译器是怎么编写的
c语言编译器是用汇编语言写的吗?
汇编语言是用什么语言开发的,开发汇编的系统又是什么