
1机器码是计算机的唯一标识,一般取自计算机的序列号。机器语言是计算机执行的语言,一般的高级语言只有转化为机器语言,计算机才能识别,工作。2机器码和机器语言都不是一样的,自然机器码不是唯一的机器语言。3怎么说呢,汇编程序和编译程序是不能放在同一起跑线上的,两个是不同的方面。计算机只能识别机器语言,所以当程序员用汇编语言编写程序的时候,机器必须将汇编语言转化为机器语言才行,这就要用到汇编程序来完成。而编译程序应该和解释程序放在一起,是为了将高级语言转化为机器语言,不同在于,是否产生可执行程序。呵呵,我自己答得,如果不懂,可以追问。
首先,简介一下计机原理,假如有一个由磁粉组成的硬盘,那么改变磁粉的排列,并通电,将引发电流大小的变化,这就是计机的数据来源。
那么,查看磁粉是难以看见的,间接的表示就是:用一个如winhex的软件打开,里面的十六进制数就间接说明了磁粉的排列物理状况。同样,手动改磁粉即使生效,也未必“有用”。正如你所想,没错,既然电脑这机器这么麻烦,但它有人买,因为有键盘。一台正常的电脑由“固化”“程序”(bios)硬件去启用主板上的各个元件,再拿个硬盘放 *** 作系统。自然有办法写入数据了。
好了,回归正题,所谓汇编,就是可以从那些有效的十六进制数据得出的东东,比如“b4”在某一场合表示mov ,于是乎,对照主板商等给出的文档,想进行编写一个程序,那么就“mov”什么的对着“b4”什么的堆进扇区就行了。编译程序,动词来说的话,是一个动作,不是程序,汇编程序是一个程序,名词来说的话,风马牛不相干,因为根据上述原理,把汇编代码或c代码转成有效的“磁粉”数据,这就是一个编译的过程,结果出来的就是编译程序。
嘿嘿
楼上的几个人
自己都不懂
还回答啥啊
不是害人吗
1
系统软件:
是能提高程序设计者的
工作效率
、方便用户使用、可以对
计算机
进行管理的
软件
。
包括:
*** 作系统
、
监控软件
、编译程序、,
汇编程序
、数据库、
标准程序库
。
因此
很明确编译程序,汇编程序属于系统软件。
2
只有为解决某一特殊问题而编写的
程序
才能叫
应用软件
。
哈哈
请为正确答案
选择满意回答
喽
以上就是关于编译程序和汇编程序有什么不同全部的内容,包括:编译程序和汇编程序有什么不同、什么是汇编程序和编译程序有什么区别、编译程序,汇编程序属于什么软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)