A cada instrução está associado um código binário que será diretamente interpretado pelo processador durante a execução do programa (o código de máquina). Para simplificar a tradução de todas as possíveis combinações de operações e operandos para o código de máquina, cada instrução é dividida em campos. Para o assembly do 68000, estes campos são:
Para obter o código de máquina correspondente a uma instrução assembly, é preciso consultar tabelas que identificam os códigos binários correspondentes a cada código de operação, tamanho de operando e endereços efetivos de operandos.
O código binário para especificar o endereço efetivo de operandos segue um padrão, embora nem todos os casos sejam aplicáveis a todas as instruções. Em geral, cada endereço efetivo é representado por seis bits, sendo 3 bits para o modo e 3 bits para o registrador. A tabela B.1 a seguir identifica os códigos associados aos diversos modos de endereçamento suportados pelo 68000 e a sintaxe destes operandos quando presente em uma instrução assembly.
Na seqüência, serão apresentados detalhes sobre a codificação de algumas das principais instruções de nível usuário do 68000, agrupadas de acordo com o tipo da instrução.