Maxim-integrated DS4830A Optical Microcontroller Manuel d'utilisateur Page 210

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 240
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 209
DS4830A User’s Guide
210
{L/S} JUMP C / {L/S} JUMP NC, src Conditional {Long/Short} Jump on Status Flag
{L/S} JUMP Z / {L/S} JUMP NZ, src
{L/S} JUMP E / {L/S} JUMP NE, src
{L/S} JUMP S, src
Description: Performs conditional branching based upon the state of a specific processor status flag.
JUMP C results in a branch if the Carry flag is set while JUMP NC branches if the Carry flag
is clear. JUMP Z results in a branch if the Zero flag is set while JUMP NZ branches if the
Zero flag is clear. JUMP E results in a branch if the Equal flag is set while JUMP NE
branches if the Equal flag is clear. JUMP S results in a branch if the Sign flag is set.
Program branches can be relative or absolute depending upon the src specifier and may be
qualified by using the ‘L’ or ‘S’ prefixes as documented in the JUMP src opcode. Special src
restrictions apply to JUMP E and JUMP NE.
Status Flags: None
JUMP C
Operation: C=1: IP IP + src (relative)or src (absolute)
C=0: IP IP + 1
Encoding: 15 0
f010
1100
ssss
ssss
Example(s): JUMP C, label1 ; C=0, branch not taken
JUMP NC
Operation: C=0: IP IP + src (relative) or src (absolute)
C=1: IP IP +1
Encoding: 15 0
f010
1100
ssss
ssss
Example(s): JUMP NC, label1 ; C=0, branch taken
JUMP Z
Operation: Z=1: IP IP + src
Z=0: IP IP + 1
Encoding: 15 0
f001
1100
ssss
ssss
Example(s): JUMP Z, label1 ; Z=1, branch taken
Vue de la page 209
1 2 ... 205 206 207 208 209 210 211 212 213 214 215 ... 239 240

Commentaires sur ces manuels

Pas de commentaire