Excalibur electronic A-MNL-NIOSPROG-01.1 用户手册

下载
页码 122
Altera Corporation
53
32323232
32-Bit Instruction Set
2
3
2
-B
it In
st
ru
ctio
n
Se
t
IF0
Equivalent to SKP1 Instruction
Operation:
if (RA[IMM5] = = 1)
then begin
if (Mem16[PC + 2] is PFX)
then PC
← PC + 6 
else PC
← PC + 4
end
Assembler Syntax:
IF0 %rA,IMM5
Example:
IF0 %o3,21 ; do if 21st bit of %o3 is zero
ADDI %g0,1 ; increment if 21st bit clear
Description:
Skip next instruction if the single bit RA[IMM5] is 1. If the next instruction is PFX, 
then both PFX and the instruction following PFX are skipped together.
Condition Codes:
Flags: Unaffected
Instruction Format:
Ri5
Instruction Fields:
A = Register index of operand RA
IMM5 = 5-bit immediate value
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
1
0
1
0
1
IMM5
A
N
V
Z
C