成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

机器语言 汇编语言 高级语言

Q1:机器语言.汇编语言.高级语言三者之间各有什么特点

机器语言就是直接的二进制代码,是硬件能直接执行的最低级代码
汇编语言是仅次于机器语言的低级语言,也能由硬件直接执行,只是代码为了方便阅读和记忆而使用符号化的语言
高级语言基本上不跟硬件打交道的,需要有编译器编译后机器才能执行
(个人理解)

Q2:机器语言 汇编语言 高级语言 的区别

机器语言 计算机直接能够接受和应用的语言,是二进制的编程语言,是人应该都看不懂
汇编语言就是用助记符来表示计算机操作命令的一种编程语言。它主要是面向硬件,比c语言等高级语言要低级点,比机器语言(就是计算机能直接执行的程序,我们编的程序都要翻译成机器语言才能执行)要高级点
高级语言是编一些应用软件,与硬件不直接打交道的语言,比较直接,医懂,一般人都用高级语言编写程序

Q3:机器语言、汇编需要和c语言,有什么区别?

它们之间是有很大区别的,而且还是一种递进式的关系,机器语言在最底层,汇编语言层次稍高,C语言比他俩的层次更高一些!

首先来说机器语言,机器语言是是由二进制代码表示的计算机及可直接识别和执行的一系列指令的集合!简单来说就是0和1的一个语言,计算机其实也只能读懂0和1,所以机器语言才是最底层的语言,其他高级语言最终都要解析成为0和1的机器语言。现在机器语言几近消失!

接着来说汇编语言,汇编语言是运用于电子计算器,微处理器或其他可编程器件的低级语言,是一种符号语言,不同的汇编语言对应着不同的机器语言,通过汇编转化后形成机器指令!

汇编语言的应用不像其他高级编程语言运用的广泛,他现在经常运用于底层,硬件操作中!

最后我们来说C语言,C语言相对于上两种语言来说,等级相对较高!他是通用的计算机编程语言,应用更加广泛!可跨平台使用,甚至可以适用于一些单片机!

WWw.bazhisH@i.coM

Q4:机器语言和汇编语言及高级语言之间有什么关系?

答:

汇编语言和其他高级语言不同,因为类似C++这种高级语言需要先编译成汇编语言再编译成机器语言。因此汇编是更加贴近机器语言的底层语言,因此也单独于一类。

指令与指令系统的关系,看“指令系统”的定义。
程序与指令的关系,看“程序”的定义。
机器语言与指令以及程序的关系,看“机器语言”的定义。
汇编语言与机器语言的关系,看“汇编语言”的定义。

1,汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

2,一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如,操作码字段和地址码字段,其中操作码指明了指令的操作性质及功能,地址码则给出了操作数或操作数的地址。

3,高级语言(High-level programming language)相对于机器语言(machine language,是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据)而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示(例如汉字、不规则英文或其他外语),从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。由于早期电脑业的发展主要在美国,因此一般的高级语言都是以英语为蓝本。在1980年代,当东亚地区开始使用电脑时,在日本、台湾及中国大陆都曾尝试开发用各自地方语言编写的高级语言,当中主要都是改编BASIC或专用于数据库数据访问的语言,但是随着编程者的外语能力提升,现时的有关开发很少。

Q5:机器语言 汇编语言 高级语言区别?哪个速度快?

(1)机器语言:机器语言是最初级且依赖于硬件的计算机语言。机器语言可直接在计算机上执行(即为二进制形式),运算速度快。
(2)汇编语言:用有助于记忆的符号和地址符号来表示指令,便是汇编语言,也称为符号语言。一般称汇编语言为低级语言(当然初级语言也属于低级语言)。
(3)高级语言:是一种人工设计的语言,它对具体的算法进行描述,所以又称为算法语言。高级语言独立于计算机的硬件(即与具体的硬件无关)。
机器语言最快

Q6:机器语言,汇编语言,高级语言的使用场合分别是什么?

机器语言又叫机器代码,是计算机唯一能看懂、可执行的程序,由于人们难以记忆和读懂这种代码,所以使用容易看懂的其他语言编程,然后通过特殊程序将它们翻译成机器语言,以供计算机执行,这个过程叫做编译。
汇编语言是比较接近机器语言的一种编程语言,方便编程,但由于跟计算机硬件结合紧密,要求和限制比较多,程序也比较复杂,需要具备专门知识的人才能编写。
高级语言是更接近人类自然语言的编程语言,人更容易读懂和记忆,也更适合开发复杂的软件系统。
最开始,刚发明计算机时,人们只能用机器语言编程,随着技术发展渐渐有了汇编语言,然后出现了高级语言。一般通过高级语言的编写,形成的程序通过编译程序可以生成汇编中间文件和最终的机器可执行代码。WW@W.BazHIShI.cOM

Q7:机器语言 汇编语言 高级语言 各有什么特点

机器语言:1.优点: 计算机能够直接识别,不用转换。缺点:编程很很复杂,一个字,难。相当于你要用(01)两个数字完成所有的程序编译。
汇编语言:优点:编程比机器语言简单的多,但要转换后计算机才能识别。学习起来也不是很难。
高级语言:优点:编程简单(比汇编还要简单,灵活),但要转换后计算机才能识别,学习起来较难。Www.baZ∽hIShi.COm

猜你喜欢

更多