机器语言,汇编语言,高级语言的特点

如题所述

计算机系统的层次结构

    传统机器级:由硬件实体构成的“裸机”,只能识别机器语言。

    操作系统机器级:由管理机器各种资源的系统软件构成。

    汇编语言机器级:在汇编程序的支持下,在机器内运行。

    高级语言机器级:各种高级语言的编译程序或解释程序的支持下,在机器内运行。

    应用语言机器级:个种语言编写的专用程序(应用软件包)。

以上来自于《计算机组成原理》。

可以看出:

机器语言就是机器能识别的语言,就是1和0;

汇编语言是机器语言衍生的,因为之前的汇编语言还是1和0的组合,简单的说汇编语言的代码还是一串1和0的字符串,是后来才变成容易让人识别的代码;

高级语言就是c,c++等语言,他们是更接近人的理解和识别,简单的说,高级语言就是高级动物(人类)能明白的语言。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-10
机器语言就是0和1组成的二进制代码 不方便记忆 就有了 汇编语言 (用单词缩写对应二进制代码)但是还是不通俗易懂 于是就有了类似人类语言的高级语言追答

主要特点就是机器对代码处理的速度 由快到慢 因为要翻译成机器代码需要时间

第2个回答  2013-10-10
机器语言是由0、1序列组成的CPU可以直接执行的语言,不便于记忆编写;汇编语言是通过汇编程序翻译得到CPU可执行的机器语言的便于人们记忆和编程的底层编程语言;高级语言(C语言、C++、Java....)是通过相应的编译程序翻译成汇编语言后,再通过汇编程序翻译成CPU可执行的机器语言的语言,高级语言具有可读性强、接近人的现实语言、便于程序的编写等特点。
相似回答