Neste texto, o microprocessador 68000 da Motorola será utilizado como exemplo. Seu amplo repertório inclui instruções para:
Dentre estas instruções, há várias instruções similares que apresentam pequenas modificações de comportamento. Por exemplo, a instrução de soma ADD permite somar o conteúdo de dois registradores ou de um registrador e de um operando em memória. A instrução ADDI recebe um dos operandos em modo imediato (valor especificado no corpo da instrução). A instrução ADDQ também recebe o valor de um operando em modo imediato, sendo que neste caso este valor está limitado entre 1 e 8, permitindo uma representação mais compacta da instrução binária.
Várias destas instruções envolvem a especificação de operandos. O 68000 trabalha com operandos de três tamanhos: byte, word (dois bytes) e long word (quatro bytes). O tamanho do operando para a instrução é especificado através de sufixos .B, .W e .L, respectivamente, ao código mnemônico da instrução. Quando não especificado, word é o tamanho assumido.
O formato de uma instrução na memória está estruturado da seguinte forma (Figura B.3): a primeira palavra, sempre presente, determina a operação e os modos de endereçamento dos operandos. Caso haja algum operando imediato, este ocupará uma ou duas palavras seguintes. O endereço de um operando fonte, se presente, pode ocupar uma ou duas palavras seguintes. Finalmente, o endereço de destino da operação, se presente, ocupará uma ou duas palavras seguintes. A necessidade ou não destas palavras adicionais é determinada pelos modos de endereçamento, descritos a seguir.