![]() Page réalisée par: Philippe Moreau UPJV |
L'instruction MOVE
syntaxe:
MOVE[.f] Source,Destination
Action réalisée:
Destination ← Source
L'instruction ADD
syntaxe:
ADD[.f] Source,Destination
Action réalisée:
Destination ← Destination + Source
L'instruction CMP
syntaxe:
CMP[.f] Source,Destination
Action réalisée:
Destination - Source (ce qui a pour effet de modifier les bits du registre d'états)
Attention: Pour les instructions ADD (et tous les opérateurs) et l'instruction CMP il est fortement conseillé de prendre l'habitude d'utiliser un registre pour "Source" ou "Destination"
L'instruction BRA
syntaxe:
BRA Destination
Action réalisée:
Aller à Destination (BRA pour BRanch Allways)
Des instructions Bxx de Brabchement sous condition
syntaxe:
Bxx Destination
Action réalisée:
Aller à Destination si la condition déterminée par xx est vérifiée
Instruction | Condition | Une interprétation de xx |
BCC | C = 0 | Branch if Carry Clear |
BCS | C = 1 | Branch if Carry Set |
BVC | V = 0 | Branch if oVerflow Clear |
BVS | V = 1 | Branch if oVerflow Set |
BNE | Z = 0 | Branch if Not Equal |
BEQ | Z = 1 | Branch if EQual |
BPL | N = 0 | Branch if PLus |
BMI | N = 1 | Branch if MInus |