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 |
1 | 1 | 0 | 1 | − | − | 0 | 0 |
0 | 0 | 0 | 0 | 0 | − | − | − |
− | − | − | − | − | − | − | − |
− | 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 |
1 | 1 | 0 | 1 | − | − | 1 | 1 |
0 | 0 | 0 | 0 | 1 | − | − | − |
− | − | − | − | − | − | − | − |
− | 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 |
1 | 1 | 0 | 1 | − | − | 1 | 0 |
0 | 0 | 0 | 0 | 1 | − | − | − |
− | − | − | − | − | − | − | − |
− | 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 |
1 | 1 | 0 | 1 | − | − | 1 | 1 |
0 | 0 | 0 | 1 | 0 | − | − | − |
− | − | − | − | − | − | − | − |
− | 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 |
1 | 1 | 0 | 1 | − | − | 1 | 0 |
0 | 0 | 0 | 1 | 0 | − | − | − |
− | − | − | − | − | − | − | − |
− | 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 |
1 | 1 | 0 | 1 | − | − | 1 | 1 |
0 | 0 | 1 | 0 | 0 | − | − | − |
− | − | − | − | − | − | − | − |
− | 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 |
1 | 1 | 0 | 1 | − | − | 1 | 0 |
0 | 0 | 1 | 0 | 0 | − | − | − |
− | − | − | − | − | − | − | − |
− | 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 |
1 | 1 | 0 | 1 | − | − | 1 | 1 |
0 | 1 | 0 | 0 | 0 | − | − | − |
− | − | − | − | − | − | − | − |
− | 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 |
1 | 1 | 0 | 1 | − | − | 1 | 0 |
0 | 1 | 0 | 0 | 0 | − | − | − |
− | − | − | − | − | − | − | − |
− | 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 |
1 | 1 | 0 | 1 | − | − | 1 | 1 |
0 | 0 | 0 | 1 | 1 | − | − | − |
− | − | − | − | − | − | − | − |
− | 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 |
1 | 1 | 0 | 1 | − | − | 1 | 0 |
0 | 0 | 0 | 1 | 1 | − | − | − |
− | − | − | − | − | − | − | − |
− | imm data |
- flag
- No change.
- remarks
▲ Back | Forward ▼
★ HARDWARE Manual ★ SCU User's Manual
Copyright SEGA ENTERPRISES, LTD., 1997