Japanese
★ HARDWARE Manual ★ SCU User's Manual
▲ Back | Forward ▼
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          9  7      0
1101−−00 00000−−− −−−−−−−− − 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          9  7      0
1101−−11 00001−−− −−−−−−−− − 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          9  7      0
1101−−10 00001−−− −−−−−−−− − 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          9  7      0
1101−−11 00010−−− −−−−−−−− − 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          9  7      0
1101−−10 00010−−− −−−−−−−− − 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          9  7      0
1101−−11 00100−−− −−−−−−−− − 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          9  7      0
1101−−10 00100−−− −−−−−−−− − 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          9  7      0
1101−−11 01000−−− −−−−−−−− − 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          9  7      0
1101−−10 01000−−− −−−−−−−− − 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          9  7      0
1101−−11 00011−−− −−−−−−−− − 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          9  7      0
1101−−10 00011−−− −−−−−−−− − imm data

flag
No change.

remarks

▲ Back | Forward ▼
★ HARDWARE Manual ★ SCU User's Manual
Copyright SEGA ENTERPRISES, LTD., 1997