- Inicialização
- Teste
- Incremento
Em Assembly este comando pode ser descrito da seguinte maneira:
include emu8086.inc
ORG 100h
MOV AL, 1 ; fazer AL = 1 (Passo 1)
laco:
CMP AL, 10 ; comparar AL com 10
JG final ; se AL > 10 saltar para o final (Passo 2)
PUTC '*' ; mostrar '*' (bloco com as instruções a repetir)
ADD AL, 1 ; fazer AL = AL + 1 (Passo 3)
JMP laco ; retornar ao laco
final:
END
As explicações estão no próprio código junto a cada comando. O FOR é um comando chamado de DETERMINADO pois sabemos exatamente quantas vezes as instruções serão repetidas.
Abraços e até a próxima
Fernando Anselmo
0 comentários:
Postar um comentário