56
CHAPTER 3 CPU ARCHITECTURE
Preliminary User’s Manual U14581EJ3V0UM00
(a) Interrupt enable flag (IE)
This flag controls the interrupt request acknowledge operations of the CPU.
When 0, the IE is set to DI, and only non-maskable interrupt request becomes acknowledgeable. Other
interrupt requests are all disabled. When 1, the IE is set to EI and interrupt request acknowledge enable
is controlled with an in-service priority flag (ISP), an interrupt mask flag for various interrupt sources and
a priority specify flag.
The IE is reset (to 0) upon DI instruction execution or interrupt acknowledgement and is set (to 1) upon EI
instruction execution.
(b) Zero flag (Z)
When the operation result is zero, this flag is set (to 1). It is reset (to 0) in all other cases.
(c) Register bank select flags (RBS0 and RBS1)
These are 2-bit flags to select one of the four register banks.
In these flags, the 2-bit information which indicates the register bank selected by SEL RBn instruction
execution is stored.
(d) Auxiliary carry flag (AC)
If the operation result has a carry from bit 3 or a borrow at bit 3, this flag is set (to 1). It is reset (to 0) in
all other cases.
(e) In-service priority flag (ISP)
This flag manages the priority of acknowledgeable maskable vectored interrupts. When this flag is 0, low-
level vectored interrupts specified with a priority specify flag register (PR0L, PR0H, PR1L) (see 19.3 (3)
Priority specify flag registers (PR0L, PR0H, PR1L)) are disabled for acknowledgement. Actual
acknowledgement is controlled with the interrupt enable flag (IE).
(f)
Carry flag (CY)
This flag stores overflow and underflow upon add/subtract instruction execution. It stores the shift-out value
upon rotate instruction execution and functions as a bit accumulator during bit manipulation instruction
execution.
Summary of Contents for mPD780852 Series
Page 2: ...2 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 8: ...8 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 12: ...12 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 26: ...26 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 46: ...46 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 74: ...74 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 90: ...90 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 100: ...100 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 136: ...136 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 142: ...142 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 186: ...186 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 222: ...222 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 230: ...230 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 240: ...240 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 262: ...262 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 296: ...296 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 304: ...304 Preliminary User s Manual U14581EJ3V0UM00 MEMO...
Page 314: ...314 Preliminary User s Manual U14581EJ3V0UM00 MEMO...