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

下载
页码 122
Altera Corporation
45
32323232
32-Bit Instruction Set
2
3
2
-B
it In
st
ru
ctio
n
Se
t
CMP
Compare
Operation:
∅ ← RA − RB
Assembler  Syntax:
CMP %rA,%rB
Example:
CMP %g0,%g1 ; set flags by %g0 - %g1
Description:
Subtract the contents of RB from RA, and discard the result. Set the condition 
codes according to the subtraction. Neither RA nor RB are altered.
Condition Codes:
Flags:
N: Result bit 31
V: Signed-arithmetic overflow
Z: Set if result is zero; cleared otherwise
C: Set if there was a borrow from the subtraction; cleared otherwise
Instruction Format:
RR
Instruction Fields:
A = Register index of RA operand
B = Register index of RB operand
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
0
0
1
0
0
B
A
N
V
Z
C