机器码是用机器语言编写的计算机程序它使用特定计算机架构的指令集。它通常以二进制编写。机器码是最低级别的软件。其他编程语言被翻译成机器码,以便计算机能够执行它们。

一条指令告诉进程要执行什么操作。每条指令由一个操作码(操作代码)和操作数组成。操作数通常是内存地址或数据。指令集是一个计算机可用的操作码的列表。机器码就是汇编代码和其他编程语言被编译为或解释为的东西。

程序构建者将代码变成另一种语言或机器码。机器代码有时被称为本地代码。这是在谈论只在某些计算机上工作的东西时使用的。