Les modes d'adressage - Mcu/Cpu (hardware et périphériques) > Commun à toute la gamme - Articles et téléchargements
Les modes d'adressage - Mcu/Cpu (hardware et périphériques) > Commun à toute la gamme - Articles et téléchargements
Pseudo Pass se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
proposer
 
   
             
 
Catégories
 
   
             
 
Recherche
 
   
 

Les modes d'adressage

Publié par david le 26/09/2005 (2351 lectures)

Avant de commencer, on peut utiliser plusieurs valeurs.
Elles sont determinés par:
– le « % » pour un mot binaire
– le « # » pour une valeur
– le « $ » pour un mot hexadécimal

Inhérent
CLRA => mettre l’accumulateur A à zéro.
ASLA => décalage de l'accumulateur A vers la gauche

Immédiat
La donnée est une constante précédée du symbole #.
AND #%01011000

Direct
L’adresse de la donnée se fait sur 1 octet ($00 à $FF).
RAM1 EQU $01 => RAM1=$01
LDA RAM1 => charge le contenu de la mémoire d’adresse $01 dans l’accumulateur A.

Etendu
L’adresse de la donnée se fait sur 2 octets (16 bits).
STX $1000 => stocke X à l’adresse $1000

Indexé
Code suivi d’une déplacement par rapport à une adresse contenue dans l'index X.
LDA 2,X => stocke la donnée ontenue à l’adresse X+2 dans l’accumulateur A.
LDA X => stocke la donnée contenue à l’adresse X dans l'accumulateur A.

Relatif
Appliqué aux branchements.
CONT INCA B => A=A+1
CPX #100 => compare X avec la valeur décimale 100.
BNE CONT => si A est différent de 0, il branche à CONT.

Bit
Mode position bit
BCLR PORTB,%01100001 => on positionne un 0 sur les bits 6, 5 et 0 du port B

Mode test de bit et branchement
BRCLR PORTB,%10000000,BOUCLE => regarde si le bit 7 du port B est à zéro si vrai, elle va à BOUCLE, sinon elle continue le programme.


Article précédent Article suivant
Utilisation des ports Article suivant
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Auteur Commentaire en débat
Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

Les modes d'adressage - Mcu/Cpu (hardware et périphériques) > Commun à toute la gamme - Articles et téléchargements