O tamanho da instrução deve ser proporcional ao tamanho da unidade de transferência de dados de e para a memória ou um deve ser múltiplo do outro. Caso contrário, não será obtido um número inteiro de instruções durante um ciclo de busca. Um aspecto importante é a taxa de transferência da memória. Essa taxa não está acompanhando o aumento da velocidade dos processadores. Então, a memória passará a ser o gargalo caso o processador seja mais rápido na execução das instruções. Uma solução adotada é usar instruções menores ou o uso de memória cache.
Fica explícito que fixar o tamanho de instrução conflita com a capacidade de endereçamento e o número de códigos de operação. Número maior de códigos de operação impacta em mais bits no campo de código.
O projetista se vê, então, diante de um conjunto de fatores que deverão ser considerados e equilibrados. Ainda não está bem definido até onde é crítico a escolha de uma ou outra alternativa.
Para entendermos como é a organização da UCP (CPU), é necessário considerar as seguintes ações que devem ser executadas: