Assembleur : comparer 2 nbres
Fermé
gabriel_g
Messages postés
21
Date d'inscription
samedi 16 mai 2009
Statut
Membre
Dernière intervention
17 août 2010
-
16 mai 2009 à 10:21
le père - 16 mai 2009 à 11:06
le père - 16 mai 2009 à 11:06
A voir également:
- Assembleur : comparer 2 nbres
- Logiciel assembleur - Télécharger - Édition & Programmation
- Assembleur pc salaire ✓ - Forum Études / Formation High-Tech
- Tp corrigé assembleur 8086 - Forum Programmation
- Formation monteur assembleur pc ✓ - Forum Études / Formation High-Tech
- Programmation assembleur exercices corrigés pdf - Forum Programmation
3 réponses
Bonjour
Pourquoi un "algorithme" de comparaison ?
Un algorithme décompose une opération complexe en opérations plus simples.
Or, la comparaison est une opération élémentaire. Tellement élémentaire qu'elle se fait en une seule instruction en assembleur PIC (SUBLW ou SUBWF selon que ta valeur de référence est constante ou en RAM), il n'y a strictement rien à décomposer.
Le résultat est dans le flag carry qui est à 1 si W est inférieur ou égal à l'opérande, comme c'est indiqué dans la datasheet du PIC
Pourquoi un "algorithme" de comparaison ?
Un algorithme décompose une opération complexe en opérations plus simples.
Or, la comparaison est une opération élémentaire. Tellement élémentaire qu'elle se fait en une seule instruction en assembleur PIC (SUBLW ou SUBWF selon que ta valeur de référence est constante ou en RAM), il n'y a strictement rien à décomposer.
Le résultat est dans le flag carry qui est à 1 si W est inférieur ou égal à l'opérande, comme c'est indiqué dans la datasheet du PIC
gabriel_g
Messages postés
21
Date d'inscription
samedi 16 mai 2009
Statut
Membre
Dernière intervention
17 août 2010
2
16 mai 2009 à 10:55
16 mai 2009 à 10:55
merci, je vais regarder ça de plus près.