Processor Status (Ps) - Fujitsu MB90390 Series Hardware Manual

Table of Contents

Advertisement

2.7.3

Processor Status (PS)

The PS register consists of the bits controlling the CPU Operation and the bits
indicating the CPU status.
■ Processor Status (PS)
As shown in Figure 2.7-6, the high-order byte of the PS register consists of a register bank pointer (RP) and
an interrupt level mask register (ILM). The RP indicates the start address of a register bank. The low-order
byte of the PS register is a condition code register (CCR), containing the flags to be set or reset depending
on the results of instruction execution or interrupt occurrences.
■ Condition Code Register (CCR)
Figure 2.7-7 is a diagram of condition code register configuration.
Initial value
I: Interrupt enable flag:
Interrupts other than software interrupts are enabled when the I flag is "1" and are masked when the I flag is
"0". The I flag is cleared by a reset.
S: Stack flag:
When the S flag is "0", USP is enabled as the stack manipulation pointer.
When the S flag is "1", SSP is enabled as the stack manipulation pointer.
The S flag is set by an interrupt reception or a reset.
Figure 2.7-6 Processor Status (PS) Structure
bit
15
13 12
PS
ILM
Figure 2.7-7 Condition Code Register (CCR) Configuration
bit
7
6
-
I
S
-
0
8
7
RP
5
4
3
2
1
T
N
Z
V
1
*
*
*
*
CHAPTER 2 CPU
0
CCR
0
CCR
C
*: Undefined
*
41

Advertisement

Table of Contents
loading

Table of Contents