计算机硬件能直接识别并执行的语言是机器语言。机器语言是一种由二进制代码组成的低级语言,它使用计算机的指令集来执行各种操作。每个计算机架构都有自己的机器语言,它们是硬件特定的。机器语言的指令直接与计算机的硬件进行交互,包括处理器、内存和输入输出设备。由于机器语言是二进制形式的,它对人类来说很难理解和编写。因此,高级编程语言被开发出来,可以通过编译器或解释器将高级语言转换为机器语言,以便计算机硬件能够执行。
机器语言。机器语言是一种指令集的体系。这种指令集,称机器码,是电脑的CPU可直接解读的数据。机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。
不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,如:操作码字段和地址码字段,其中操作码指明了指令的操作性质及功能,地址码则给出了操作数或操作数的地址。