Boucle for/to/next

Contenu du snippet

Cette source est destinée pour les jeunes developpeurs ASM, histoire de prouver a ces derniers que l'Assembleur est un vieux langage ( c clair ) mais il n'est pas n'est pas non plus un langage de sauvage !

Source / Exemple :


; En francais, voila comment se deroule une boucle For
;  BX=0
; Pour CX=0 jusqu'a 10 
; BX=BX+CX (Par exemple)
; INC CX ( CX=CX+1)
; Next
; End For 

;On initialise les variables 

	MOV BX,0
	MOV CX,0 	; Pour CX=0
For:
	CMP CX,10	; CX est il supérieur a 10 ? 
	JA EndFor	; Si oui, on sort de la boucle 

	ADD BX,CX	; Traitement a la con !, ici ce place votre code 

	INC CX		; CX=CX+1
	
	JMP For		; Retour au debut de la boucle 
	
EndFor:

; Poursuite de l'execution

Conclusion :


Faites moi signe si il y a des commentaires a faire sur ce code ;)

@++
Tux, le pingouin loleur qui fé coin-coin !! ;p

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.