VoltarNós utilizaremos como exemplo a macroarquitetura hipotética chamada “Mac-1”. A arquitetura MAC-1 consiste em uma memória com 4096 palavras de 16 bits e 3 registradores visíveis (PC, SP e AC) ao programador de nível 2. São providos de 3 modos de endereçamento: direto (úteis para acessar variáveis globais), indireto (usada para acessar elementos de arranjo) e local (usada para acessar variáveis locais).
Cada instrução do conjunto de instruções do Mac-1 é dotado de um opcode e às vezes de um endereço ou uma constante.