一、低级语言

低级语言也称面向机器的语言,它是各种计算机固有的语言,随具体的计算机不同而不同,这种语言只有机器语言和汇编语言两种。

  1. 机器语言是最低级的语言,是计算机唯一能直接识别的语言,是计算机机器指令即硬件指令的集合。每一条机器指令都是用二进制代码和地址来表示的。一条机器指令只能使计算机执行一个简单的特定的操作。这种语言提供的表示法和机器指令、内存大小、机器硬件组织密切相关。显然用机器语言编程是一件很繁琐的事,对编程人员要求也很高。还未研制出汇编语言及其他高级语言时,人们只好用机器语言编程,汇编语言和高级语言的出现彻底结束了用机器语言编程的历史。

  2. 汇编语言是用助记符来代替机器指令,即用字母、数字等符号表示指令代码,用符号地址和相对地址作为地址的符号。汇编指令和机器指令是一一对应的,因此用汇编语言编写的程序也依赖于具体机器,仍然比较繁琐,

    所以大部分应用程序都是用高级语言编写的。只有在强调机器工作效率的场合下才使用此语言,如操作系统和某些密切配合硬件特点的程序,才用汇编语言编写。