présentation de quelques instructions
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
BCCC = 0Branch if Carry Clear
BCSC = 1Branch if Carry Set
BVCV = 0Branch if oVerflow Clear
BVSV = 1Branch if oVerflow Set
BNEZ = 0Branch if Not Equal
BEQZ = 1Branch if EQual
BPLN = 0Branch if PLus
BMIN = 1Branch if MInus