机器码是一种用二进制代码表示的计算机指令,它是计算机指令集体系结构的一部分。严格来讲,计算机只能理解和执行机器码,其他高级语言都需要经过编译器转化为机器码才能在计算机上执行。
机器码由若干个二进制数码组成,一般为16进制数表示。在计算机执行时,它们被送到中央处理器(CPU)中,被 CPU 识别、解释。识别出的机器码会被执行,从而运行对应的程序。
因为计算机只能读懂二进制数码,所以在计算机领域里,很多技术都要用到机器码。比如,反病毒软件在扫描文件时就会读取文件二进制码,查找可疑的指令。当然,如果你不是计算机行业从业人员,了解机器码其实也并不是必要的。