计算机能直接执行的程序是机器语言程序。机器语言程序由二进制代码组成,直接对应于计算机硬件的指令集,因此计算机可以直接识别和执行。在操作系统之上运行的程序通常是高级语言编写的源程序,这些程序需要先通过编译器或解释器转换成机器语言的目标程序,也就是可执行文件(如.exe文件),之后才能被计算机执行。
计算机如何将高级语言程序转换为机器语言?
机器语言程序与汇编语言程序有何区别?
计算机CPU能直接执行的指令有哪些?