Maxim-integrated MAXQ622 Manual do Utilizador Página 218

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 255
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 217
MAXQ612/MAXQ622 Users Guide
16-8 Maxim Integrated
{L/S} JUMP C/{L/S} JUMP NC, src
{L/S} JUMP Z/{L/S} JUMP NZ, src
{L/S} JUMP E/{L/S} JUMP NE, src
{L/S} JUMP S, src
Conditional {Long/Short} Jump on Status Flag
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
JUMP NZ
Operation:
Z=0: IP IP + src (relative) –or— src (absolute)
Z=1: IP IP + 1
Encoding:
15
0
f101
1100 ssss ssss
Example(s):
JUMP NZ, label1 ; Z=1, branch not taken
Vista de página 217
1 2 ... 213 214 215 216 217 218 219 220 221 222 223 ... 254 255

Comentários a estes Manuais

Sem comentários