汇编语言是高级语言吗?它也像C语言编写的程序一样需要编译、连接、装配才能执行吗?

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:44:26
汇编语言也像C语言编写的程序一样需要编译、连接、装配才能执行吗?很多书上对语言级别的划分很不一样,不知道究竟哪一种是较为普遍的认同。那位知道,请不吝赐教!不胜感激!

编程语言分三种:机器语言、汇编语言和高级语言
汇编(Assemble)一词也有装配的意思,但是计算机专业里都翻译成汇编。
从这个划分明显看到,汇编语言和高级语言是两种不同的语言。汇编语言的源代码经过汇编(Assemble)即可成为可执行程序。DOS命令DEBUG可以作为一个简易的汇编器(Assembler)使用,Visual C++也可以用来汇编。而类似C语言这样的高级语言需要经过编译(Compile)、链接(Link)等步骤才能成为可执行程序。
需要注意的是,虽然有种说法讲机器语言是低级语言,汇编语言是中级语言。但是专业的划分里面并没有低级、中级这样的说法。

汇编语言是低级语言,因为它只是把机器语言用一些助记符代替,它执行要用DEBUG命令(用法可在网上查到),这个过程叫做汇编,所以叫汇编语言!