O código da máquina é um programa de computador escrito em linguagem de máquina. Ele usa o conjunto de instruções de uma determinada arquitetura de computador. Geralmente é escrito em binário. O código de máquina é o nível mais baixo de software. Outras linguagens de programação são traduzidas em código de máquina para que o computador possa executá-las.

Uma instrução diz ao processo qual a operação a ser realizada. Cada instrução é composta de um código opcode (código de operação) e operando(s). Os operandos são geralmente endereços ou dados de memória. Um conjunto de instruções é uma lista dos opcodes disponíveis para um computador. Código de máquina é o código de montagem e outras linguagens de programação que são compiladas ou interpretadas como.

Os construtores de programas transformam o código em outro idioma ou código de máquina. O código da máquina é às vezes chamado código nativo. Isto é usado quando se fala de coisas que funcionam apenas em alguns computadores.