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 ---
MPASM
MPASM
MPASM
MPASM
MPASM
MPASM
MPASM
Bonsoir F6FCO,
je peux te le répéter 100 fois en mois d'une minute (CTRL V oblige)
qui est le il ?
F6FCO a écrit :Source du message Je ne suis pas un robot !
je peux te le répéter 100 fois en mois d'une minute (CTRL V oblige)
F6FCO a écrit :Source du message Ça y est, trop d'assembleur il a fini par bugger
qui est le il ?
MPASM
JJE a écrit :qui est le il ?
J'imagine que F6FCO parler de toi JJE
@++
MPASM
MPASM
Bonsoir tout le forum,
En voilà une de plus JJE, bien connu, pour compléter les Directives
BANKSEL : permet de se placer dans la bank approprié de la variable ou du registre ou il se trouve.
Exemple :
Si je suis en bank 0 ou se trouve le registre PORTA et que je veux aller dans la bank 5 ou se trouve le registre CCP1CON
pour y copier la valeur de D'50', on écriras ceci.
Cette méthode et valable pour les 16Fxxxx, car si on utilise les 18Fxxxx, on écriras
Pas besoin de se placer en bank 5, on peut le faire directement, et dans n'importe quelle bank.
Il y a pas photo, c'est quand même plus simple avec un Pic18Fxxxx
A+
En voilà une de plus JJE, bien connu, pour compléter les Directives
BANKSEL : permet de se placer dans la bank approprié de la variable ou du registre ou il se trouve.
Exemple :
Si je suis en bank 0 ou se trouve le registre PORTA et que je veux aller dans la bank 5 ou se trouve le registre CCP1CON
pour y copier la valeur de D'50', on écriras ceci.
Code : Tout sélectionner
BANKSEL CCP1CON ; passer en bank 5
movlw D'50'
movwf CCP1CON
BANKSEL PORTA ; passer en bank 0
Cette méthode et valable pour les 16Fxxxx, car si on utilise les 18Fxxxx, on écriras
Code : Tout sélectionner
movlw D'55' ; copier '55' dans W
movff WREG,CCP1CON ; copier '55' dans CCP1CON
Pas besoin de se placer en bank 5, on peut le faire directement, et dans n'importe quelle bank.
Il y a pas photo, c'est quand même plus simple avec un Pic18Fxxxx
A+
Modifié en dernier par Temps-x le mer. 12 juin 2019 00:33, modifié 1 fois.
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 26 invités