Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : mazertoc
Une autre bizarrerie de MPASM
Bonsoir à tous,
Je viens de découvrir une bizarrerie de MPASM.
Je voulais voir s'il acceptait les littéraux négatifs. et bien oui ! Il veut bien :
qu'il traduit en :
mais il veut bien aussi :
qu'il traduit en
ce qui est beaucoup plus discutable
Je viens de découvrir une bizarrerie de MPASM.
Je voulais voir s'il acceptait les littéraux négatifs. et bien oui ! Il veut bien :
Code : Tout sélectionner
movlw -.128
qu'il traduit en :
ce qui n'est pas si bête3080 MOVLW 0x80
mais il veut bien aussi :
Code : Tout sélectionner
movlw -.129
qu'il traduit en
307F MOVLW 0x7F
ce qui est beaucoup plus discutable
Une autre bizarrerie de MPASM
un petit complément :
est traduit par
mais il prévient :
ce qui est déjà mieux
Il est vrai que l'usage de constantes littérales négatives doit être rare
Code : Tout sélectionner
movlw .1235
est traduit par
MOVLW 0xd3
mais il prévient :
Warning[202] E:\DOCUMENTS DE JJ\MES PROJETS MPLAB\MODULES\A8BS\TEST_A8BS.ASM 196 : Argument out of range. Least significant bits used.
ce qui est déjà mieux
Il est vrai que l'usage de constantes littérales négatives doit être rare
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 115 invités