基础知识
机器语言 :计算机工作基于二进制,从根本上说, 计算机只能识别和接受由0和1组成的指令 ,而这种指令称为 机器指令 ;基于二进制表示的语言就是机器语言。 用法 :在机器语言的规则中规定各种机器指令的表示形式以及它的作用。( 人为规定具体机器指令的具体作用 ) 缺点 :机器语言与我们习惯的语言相差太大,难以从容使用,必须记和翻阅指令表才可以。 优点 :机器语言占内存较高级语言少、运行效率也比高级语言高,且能直接操作计算机的各种硬件设备资源。 发展 :为了克服机器语言的缺点,我们创造出了 符号语言 (symbolic language) 符号语言 : 用一些英文字母和数字表示一个指令,例如用ADD代表'加',MOV代表'移动',LD代表'传送'.....(其实就是我们日常说的汇编语言) 用法 :比如 ADD A,B 表示的是A加上B... 缺点 :前面我们说过计算机只能识别和接受0和1,而符号语言必须翻译成机器语言才可被计算机识别。翻译符号语言需要用到一种称为 汇编程序 的软件,把符号语言的指令转换为机器指令。一般,一条符号语言的指令对应转换为一条机器指令。转换的过程或者说是翻译的过程称为'汇编',因此,符号语言又称为 符号汇编语言 或 汇编语言 (assembler language) 。 虽然汇编语言比机器语言简单好记一些,但仍然比较复杂,也需要记忆基本指令集和翻阅指令集