
GPA770 Microélectronique appliquée 
Exercices – série B.1 
 
 
1. Un instruction en mode d’adressage direct peut seulement accéder des données dans 
une étendue d’adresses de 0000 à 00FF.  Est-ce vrai que l’instruction doit aussi être dans 
cette étendue d’adresses? 
 
Non, l’instruction peut être à n’importe quel endroit dans toute la mémoire. 
 
 
2. Quel est le mode d’adressage d’une instruction qui ne forme pas une adresse mémoire?  
 
Le mode d’adressage inhérent. 
 
 
3. Donnez 2 instructions qui indiquent s’il y a eu emprunt en affectant le bit d’état C du 
CCR. 
 
La plupart des instructions qui effectuent un soustraction, e.g., SUBA, SBS, SBCB, 
SUBD, et CMPA., indiquent s’il y a eu emprunt avec le bit C. 
 
 
4. Est-ce que les bits N et Z du CCR peuvent les deux être égal à 0, ou bien à 1, suite à 
l’exécution d’un instruction LDAA?  
 
A la suite d’un LDAA, les bits N et Z ne peuvent les deux être ‘1’, mais peuvent les 
deux être ‘0’. 
 
 
5. Écrire une séquence d’instructions qui  incrémente un nombre  à 2 bytes  (16 bits) en 
mémoire, sans devoir utiliser les accumulateurs A et B. 
 
RAMStart    EQU $0800  
ROMStart    EQU $4000  
  
ORG RAMStart  
NUM_DATA    FDB $05FF   ;exemple de valeur à incrémenter  
 
   ORG ROMStart  
   LDX #RAMStart    
INC 1,X  
   BCC DONE  
INC 0,X  
DONE   END