UPD75238GJ NEC [NEC], UPD75238GJ Datasheet - Page 36

no-image

UPD75238GJ

Manufacturer Part Number
UPD75238GJ
Description
4 BIT SINGLE-CHIP MICROCOMPUTER
Manufacturer
NEC [NEC]
Datasheet
36
(1) Carry flag (CY)
(2) Skip flags (SK2, SK1, SK0)
Instruction dedicated to
carry flag manipulation
Bit transfer instruction
Bit Boolean instruction
Interrupt handling
The carry flag is a 1-bit flag used to store overflow or underflow occurrence information when an arithmetic
operation with a carry (ADDC, SUBC) is executed.
The carry flag also has the function of a bit accumulator, and therefore can be used to store the result of
a Boolean operation performed on the CY and bit at a specified data memory bit address.
The carry flag is manipulated using special instructions, independently of the other PSW bits.
A RESET signal occurrence causes the carry flag to be undefined.
Remark
The skip flags are used to store skip status, and are automatically set or reset when the CPU executes an
instruction.
The user cannot directly manipulate these flags as operands.
mem*.bit represents the following three addressing modes:
• fmem.bit
• pmem.@L
• @H+mem.bit
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Instruction (mnemonic)
SET1 CY
CLR1 CY
NOT1 CY
SKT CY
MOV1 mem*.bit CY
MOV1 CY,mem*.bit
AND1 CY,mem*.bit
OR1 CY,mem*.bit
XOR1 CY,mem*.bit
Interrupt execution
RETI
Table 3-3 Carry Flag Manipulation Instructions
Sets CY to 1.
Clears CY to 0.
Inverts the contents of CY.
Skips if CY is set to 1.
Transfers the contents of CY to a specified bit.
Transfers the contents of a specified bit to CY.
ANDs, ORs, or XORs CY with the contents of a specified bit, then
sets the result in CY.
Saves CY and all other PSW bits to stack memory in parallel.
Restores CY together with the other PSW bits from stack memory.
Carry flag operation/processing
PD75238

Related parts for UPD75238GJ