Programation

nssc Messages postés 3 Date d'inscription dimanche 8 mai 2011 Statut Membre Dernière intervention 9 mai 2011 - 8 mai 2011 à 15:33
nssc Messages postés 3 Date d'inscription dimanche 8 mai 2011 Statut Membre Dernière intervention 9 mai 2011 - 9 mai 2011 à 22:02
bonjour a tous ,je ne suis qu'un debutant dans l'assembleur et j'aimerai realiser un programme de filtrage numerique et aussi un derivateur numerique mais je bloque sur la multiplication car l'accumulateur Detant 16bits j ne peut l'envoyer completement sur le portb pour affichage.j'aimerai bien si possible que l'un d'entre vous m'envoi l'un des ces deux programmes si possible
merci

4 réponses

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
9 mai 2011 à 18:50
salut,


mov dx,PORTB
xchg al,ah
out dx,al
mov al,ah
out dx,al


@++
0
nssc Messages postés 3 Date d'inscription dimanche 8 mai 2011 Statut Membre Dernière intervention 9 mai 2011
9 mai 2011 à 19:41
merci pour tes efforts mais j voudrais savoir si tu peut m'expliquer un peu ce bloc car comme j 'ai dit j suis juste debutant et j suis un peu perdu la je sais pas trop ou le mettre dans mon programme
merci
0
cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
9 mai 2011 à 21:57
re,

Ah mince, je m'attendais plus à une réponse du style:
C'est de l'assembleur pour x86 mais moi, je programme avec le logiciel L pour un pic P.

mov dx,PORTB ; dx = port E/S
xchg al,ah ; al ah et ah al
out dx,al ; envoi les bits de poids forts sur PORTB
mov al,ah ; al = ah
out dx,al ; envoi les bits de poids faibles sur PORTB

@++
0
nssc Messages postés 3 Date d'inscription dimanche 8 mai 2011 Statut Membre Dernière intervention 9 mai 2011
9 mai 2011 à 22:02
moi j programme avec le logiciel devmic11as et j'essai mais sa me signale des erreurs
0
Rejoignez-nous