beautypg.com

8 program status word (psw) – NEC PD754144 User Manual

Page 74

background image

CHAPTER 4 INTERNAL CPU FUNCTION

74

User’s Manual U10676EJ3V0UM

4.8 Program Status Word (PSW) ... 8 Bits

The program status word (PSW) consists of flags closely related to the operations of the processor.

PSW is mapped to addresses FB0H and FB1H of the data memory space, and the 4 bits of address FB0H can

be manipulated by using a memory manipulation instruction.

Figure 4-13. Configuration of Program Status Word

RBE

MBE

IST0

IST1

(SK0)

Note

(SK1)

Note

(SK2)

Note

(CY)

Note

Cannot be
manipulated

Can be
manipulated

FB0H

FB1H

Can be manipulated
by dedicated instruction

Symbol

PSW

Address

FB0H

Note Not reserved as a reserved word.

Table 4-3. PSW Flags Saved/Restored to/from Stack

Flag Saved or Restored

Save

When CALL, CALLA, or CALLF instruction is executed

MBE and RBE are saved

When hardware interrupt occurs

All PSW bits are saved

Restore

When RET or RETS instruction is executed

MBE and RBE are restored

When RETI instruction is executed

All PSW bits are restored

(1) Carry flag (CY)

The carry flag records the occurrence of an overflow or underflow when an operation instruction with a carry

(ADDC or SUBC) is executed.

The carry flag also functions as a bit accumulator and can store the result of a Boolean operation performed

between a specified bit address and data memory.

The carry flag is manipulated by using a dedicated instruction and is independent of the other PSW bits.

The carry flag becomes undefined when the RESET signal is asserted.

This manual is related to the following products: