Japanese
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 details
Jumps according to address data (Imm).

descriptive formula
label: JMP [Address]

instruction code
31     25      19                  
imm data

flag
No change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP Z,Imm

Conditional jump (Z=1)

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

descriptive formula
label: JMP Z,[Address]

instruction code
31     25      19                  
imm data

flag
No change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP NZ,Imm

Conditional jump (Z=0)

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

descriptive formula
label: JMP NZ,[Address]

instruction code
31     25      19                  
imm data

flag
No change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP S,Imm

Conditional jump (S=1)

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

descriptive formula
label: JMP S,[Address]

instruction code
31     25      19                  
imm data

flag
No change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP NS,Imm

Conditional jump (S=0)

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

descriptive formula
label: JMP NS,[Address]

instruction code
31     25      19                  
imm data

flag
No change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP C,Imm

Conditional jump (C=1)

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

descriptive formula
label: JMP C,[Address]

instruction code
31     25      19                  
imm data

flag
No change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP NC,Imm

Conditional jump (C=0)

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

descriptive formula
label: JMP NC,[Address]

instruction code
31     25      19                  
imm data

flag
No change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP T0,Imm

Conditional jump (T0=1)

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

descriptive formula
label: JMP T0,[Address]

instruction code
31     25      19                  
imm data

flag
No change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP NT0,Imm

Conditional jump (T0=0)

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

descriptive formula
label: JMP NT0,[Address]

instruction code
31     25      19                  
imm data

flag
No change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP ZS,Imm

Conditional jump (Z=S=1)

Operation details
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     25      19                  
imm data

flag
No change.

remarks

List | ▲ Back | Next ▼ | Assembler

JMP NZS,Imm

Conditional jump (Z=S=0)

Operation details
When Z flag or S flag is 0, jump according to address data (Imm).

descriptive formula
label: JMP NZS,[Address]

instruction code
31     25      19                  
imm data

flag
No change.

remarks

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