begin process at 2012 05 25 06:25:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

Les PIC

 > 

condition if en asm


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

condition if en asm

mardi 10 juin 2003 à 11:53:43 | condition if en asm

Lastar

Salut à tous,

étant débutant en asm, je voudrai savoir comment on met en place une condition if. J'ai essayé de mon coté mais sa marche pas!!
Ce que je veux faire c'est:
si PORTB,2 est à l'etat 1
faire.......
sinon
si PORTB,4 est à l'etat 1
faire..........
fin de si
fin de si

Si j'ai bien compris on peu pas écrire if PORTB,2=1???

Si quelqu'un peu me débloquer se serai sympa!!

Merci d'avance pour le temps que vous allez me consacrer!!
mardi 10 juin 2003 à 12:22:37 | Re : condition if en asm

TangiX

je suis pa un expert des pic mais voila la demarche en asm
prendre valeur portB
effectuer un masque pour obtenir le bit en question
comparaison par rapport a 0 du resultat
si vrai (=0) sauter etiqElse
(bloc op si bit a 1)
sauter fin
etiqElse:
(bloc op si bit = 0)
fin:
-------------------------------
Réponse au message :
-------------------------------

> Salut à tous,
>
> étant débutant en asm, je voudrai savoir comment on met en place une condition if. J'ai essayé de mon coté mais sa marche pas!!
> Ce que je veux faire c'est:
> si PORTB,2 est à l'etat 1
> faire.......
> sinon
> si PORTB,4 est à l'etat 1
> faire..........
> fin de si
> fin de si
>
> Si j'ai bien compris on peu pas écrire if PORTB,2=1???
>
> Si quelqu'un peu me débloquer se serai sympa!!
>
> Merci d'avance pour le temps que vous allez me consacrer!!
mardi 10 juin 2003 à 18:36:37 | Re : condition if en asm

CoreBreaker

Sur quel microcontrôleur travailles-tu ? (PIC quoi ?)
Car cela dépend puisque le port B est dans des banques différentes suivant le PIC que tu utilises.

Core Breaker

mardi 10 juin 2003 à 22:25:32 | Re : condition if en asm

CoreBreaker

c'est if condition goto etiquette
il n'y a pas de mot clé then et else

Core Breaker


-------------------------------
Réponse au message :
-------------------------------

> Salut à tous,
>
> étant débutant en asm, je voudrai savoir comment on met en place une condition if. J'ai essayé de mon coté mais sa marche pas!!
> Ce que je veux faire c'est:
> si PORTB,2 est à l'etat 1
> faire.......
> sinon
> si PORTB,4 est à l'etat 1
> faire..........
> fin de si
> fin de si
>
> Si j'ai bien compris on peu pas écrire if PORTB,2=1???
>
> Si quelqu'un peu me débloquer se serai sympa!!
>
> Merci d'avance pour le temps que vous allez me consacrer!!
mardi 10 juin 2003 à 22:29:22 | Re : condition if en asm

CoreBreaker

excuse je me suis trompé sur le if condition goto etiquette je confonds avec un autre message mais mon autre message tiens toujours

Core Breaker


Cette discussion est classée dans : fin, etat, asm, condition, portb


Répondre à ce message

Sujets en rapport avec ce message

Compileur ASM [ par fabiin ] SalutQuel compileur ASM me conseillez-vous ???Merci @+Fabs Besoin de conseils en livre sur l'asm! [ par BlackWizzard ] je voudrais m'acheter un livre sur l'asm sans trop de blabla et pas trop cher...qqun a qqchose a me conseiller? virgule flotante en asm [ par webfish ] Bonjour, Je fais de l'assembleur depuis pas longtemps, et j'aimerais savoir comment on fait des calculs avec des nombres à virgule flotante... asm [ par damien174 ] bonjour je viens de commencer a faire de l ASM sur PC, car je connais tres bien sur 68HC11.Avez vous des cours et un logiciel pour assembler et compil ASM pour 68hc11 [ par Sphaxs ] SphaxsSalut tout le monde,J'ai fait une plaque de test pour utiliser un 68hc11 mais je n'arrive pas à le programmer (pb de logiciel???), si quelqu'un passage de paramétres entre VCpp et ASM [ par orchis ] bjr a tous,j'ai ecris un programme en VCpp dont un module est en assembleur, mais je ne sais faire passer des paramétres entre les deux !! pourriez vo Routine asm dans gcc [ par Juke ] quelqu'un connait t'il un txt en francais qui explik comment incorporer de l'asm dans du c++ avec gcc ou dev-c++ ? Reboot de la machine en c/c++ ou asm [ par Juke ] quelqu'un sait t'il comment rebooter ou éteindre l'ordinateur en c/c++ ou en asm ?merci de votre aide.juke objets ASM [ par gblade ] est ce que qqun saurait comment exporter des membres statics d'une classe ecrite en ASM ? je sais faire avec les membres virtuels mais pas les statics Cherche développeurs asm pour OS [ par Shinji ] Salut, je cherche des gens intéressés par le développement d'un système d'exploitation sur x86 en asm (pour commencer).J'essaie seul pour le moment et


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales