HARDWARE ManualSCU User's Manual
BackForward
SCU User's Manual / Chapter 4 DSP Control

JUMP instruction



List | ▲ Back | Next ▼ | Assembler

JMP Imm

Unconditional jump

Operation content
Jump according to the address data (Imm).

Descriptive formula
label: JMP [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 0 0 0 0 0 0 0 Imm data

flag
It doesn't change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP Z, Imm

Conditional jump (Z = 1)

Operation content
When the Z flag is 1, it jumps according to the address data (Imm).

Descriptive formula
label: JMP Z, [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 1 1 0 0 0 0 1 Imm data

flag
It doesn't change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP NZ, Imm

Conditional jump (Z = 0)

Operation content
When the Z flag is 0, it jumps according to the address data (Imm).

Descriptive formula
label: JMP NZ, [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 1 0 0 0 0 0 1 Imm data

flag
It doesn't change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP S, Imm

Conditional jump (S = 1)

Operation content
When the S flag is 1, it jumps according to the address data (Imm).

Descriptive formula
label: JMP S, [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 1 1 0 0 0 1 0 Imm data

flag
It doesn't change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP NS, Imm

Conditional jump (S = 0)

Operation content
When the S flag is 0, it jumps according to the address data (Imm).

Descriptive formula
label: JMP NS, [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 1 0 0 0 0 1 0 Imm data

flag
It doesn't change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP C, Imm

Conditional jump (C = 1)

Operation content
When the C flag is 1, it jumps according to the address data (Imm).

Descriptive formula
label: JMP C, [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 1 1 0 0 1 0 0 Imm data

flag
It doesn't change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP NC, Imm

Conditional jump (C = 0)

Operation content
When the C flag is 0, it jumps according to the address data (Imm).

Descriptive formula
label: JMP NC, [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 1 0 0 0 1 0 0 Imm data

flag
It doesn't change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP T0, Imm

Conditional jump (T0 = 1)

Operation content
When the T0 flag is 1, it jumps according to the address data (Imm).

Descriptive formula
label: JMP T0, [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 1 1 0 1 0 0 0 Imm data

flag
It doesn't change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP NT0, Imm

Conditional jump (T0 = 0)

Operation content
When the T0 flag is 0, it jumps according to the address data (Imm).

Descriptive formula
label: JMP NT0, [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 1 0 0 1 0 0 0 Imm data

flag
It doesn't change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP ZS, Imm

Conditional jump (Z = S = 1)

Operation content
When the Z flag or S flag is 1, it jumps according to the address data (Imm).

Descriptive formula
label: JMP ZS, [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 1 1 0 0 0 1 1 Imm data

flag
It doesn't change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP NZS, Imm

Conditional jump (Z = S = 0)

Operation content
When the Z flag or S flag is 0, it jumps according to the address data (Imm).

Descriptive formula
label: JMP NZS, [Address]

Instruction code
31 twenty five 19 9 7 0
1 1 0 1 1 0 0 0 0 1 1 Imm data

flag
It doesn't change.

remarks

BackForward
HARDWARE ManualSCU User's Manual
Copyright SEGA ENTERPRISES, LTD., 1997