Motorola MCF5281 用户手册

下载
页码 816
2-4
MCF5282 User’s Manual
MOTOROLA
 
Processor Register Description  
Figure 2-2. User Programming Model
2.2.1.5
Condition Code Register (CCR)
The CCR is the LSB of the processor status register (SR). Bits 4–0 act as indicator flags for
results generated by processor operations. Bit 4, the extend bit (X bit), is also used as an
input operand during multiprecision arithmetic computations.
 
4
3
2
1
0
X
N
Z
V
C
Figure 2-3. Condition Code Register (CCR)
Table 2-1. CCR Field Descriptions
Bits
Name
Description
4
X
Extend condition code bit.
3
N
Negative condition code bit. Set if the most significant bit of the result is set; 
otherwise cleared.
2
Z
Zero condition code bit. Set if the result equals zero; otherwise cleared.
1
V
Overflow condition code bit. Set if an arithmetic overflow occurs implying that the 
result cannot be represented in the operand size; otherwise cleared.
0
C
Carry condition code bit. Set if a carry out of the operand msb occurs for an 
addition, or if a borrow occurs in a subtraction; otherwise cleared
Set to the value of the C bit for arithmetic operations; otherwise not affected.
D0
D1
D2
D3
D4
D5
D6
D7
A0
A1
A2
A3
A4
A5
A6
A7
CCR
PC
15
7
0
15
0
31
DATA
REGISTERS
ADDRESS
REGISTERS
USERSTACK
POINTER
PROGRAM
COUNTER
CONDITION
CODE
REGISTER
7