Boucle if/then/else

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 051 fois - Téléchargée 29 fois

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 :


If:
	CMP AX,1 	; On place la condition ici... dans cet exemple, si AX=1
	JNZ Else	; Si la condition n'est pas verifiée, on bascule vers l'etiquette Else, si elle est vérifiée, on continue sur Ther

Then: 
	MOV BX,10 	; Code d'exemple , On affecte BX=10
	JMP EndIF	; Une fois terminé, on bascule sur la fin de la boucle if 
Else:
	MOV BX,0	; Code d'exempke, On affecte BX=0

EndIF:	
	; On poursuit 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

Ajouter un commentaire

Commentaires

victorcoasne
Messages postés
1100
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
17 octobre 2012
3
Je veux rien dire mais il est écrit le même dans un livre paru avant la source !
cvergnaud
Messages postés
8
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
7 novembre 2005

la critique est aisee, coder l'est moins...
pour moi un tutorial sert a apprendre alors je pense que
les gens qui savent tout sur tout on deux choix:
1- creer des tutoriaux clairs et concis
2- considerer le fait que certains n'y connaissent vraiment rien et etre tolerants,( les bases de l'assembleur c'est pas sur du 64 bit que c'est le plus aise)
merci pour tes tutoriaux qui sont super clairs pour un lamer comme moi...

ps: j'assume mes fautes d'orthographe, les accents c'est a cause du clavier (keyb not fr) 8-)
cs_Womby
Messages postés
69
Date d'inscription
jeudi 29 août 2002
Statut
Membre
Dernière intervention
27 avril 2007

Bah, toutenasm , ce genre de code est toujours utile quand tu n'a pas l'utilité de MASM32. Pour moi, par exemple, qui commence la programmation de processeur industriel, ce genre de code aide un peu tout de meme (disons qu'on ne se casse pas la tete dès lors, à réinventer la roue... )
ToutEnMasm
Messages postés
551
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
26 mars 2016
1
L'auteur de ce source est franchement ignorant de ce qu'est un macro langage.MASM32 est un macro langage.La boucle s'écrit
.if eax == 56
.elseif edx == Chose
.else
.endif

C'est un exemple,d'autres boucles sont possibles.MASM32 n'a rien a envier a visual basic pour ce genre de traitement.Ceux qui ont noté ce source ferait bien de s'informer un petit peu sur masm32.
ToutEnMasm http://perso.wanadoo.fr/luce.yves/
firedog07
Messages postés
1
Date d'inscription
mardi 28 octobre 2003
Statut
Membre
Dernière intervention
27 novembre 2003

ben on dirait du Cobol :))

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.