A necessidade de executar um grupo de instruções
um numero fixo de vezes freqüentemente; assim, algumas máquinas
possuem instruções para facilitá-lo. Todos os esquemas
envolvem um contador que é incrementado ou decrementado de certa
constante a cada vez no loop. O contador é também testado
toda vez no loop. Se uma determinada condição é atingida,
oloop é terminado. Um dos métodos inicializa um contador fora
do loop e então começa imediatamente e executar o código
do loop. A última instrução do loop atualiza o contador
e, se a condição de término ainda não estiver
satisfeita, salta de volta para a primeira instrução do
loop. Caso contrário, o loop é terminado e falha, executando
a primeira instrução depois do loop. Esta forma de loop
é caracterizada como loop tipo teste no final.