1166
Other Instructions Section 3-31
3-31-1 SET CARRY: STC(040)
Sets the Carry Flag (CY).
Ladder Symbol
Variations
Applicable Program Areas
Description When the execution condition is ON, STC(040) turns ON the Carry Flag (CY).
Although STC(040) turns the Carry Flag ON, the flag will be turned ON/OFF
by the execution of subsequent instructions which affect the Carry Flag.
Flags
Note In CS1-H, CJ1-H, CJ1M, and CS1D (for Single-CPU System) CPU Units,
these Flags are left unchanged.
In CS1 and CJ1 CPU Units, these Flags are turned OFF.
Precautions ROL(027), ROLL(572), ROR(028), and RORL(573) make use of the Carry
Flag in their rotation shift operations. When using any of these instructions,
use STC(040) and CLC(041) to set and clear the Carry Flag.
3-31-2 CLEAR CARRY: CLC(041)
Purpose Turns OFF the Carry Flag (CY).
Ladder Symbol
Variations
DISABLE PERIPHERAL SERVICING IOSP 287 1183
ENABLE PERIPHERAL SERVICING IORS 288 1185
Instruction Mnemonic Function code Page
STC(040)
Variations Executed Each Cycle for ON Condition STC(040)
Executed Once for Upward Differentiation @STC(040)
Executed Once for Downward Differentiation Not supported.
Immediate Refreshing Specification Not supported.
Block program areas Step program areas Subroutines Interrupt tasks
OK OK OK OK
Name Label Operation
Error Flag ER Unchanged (See note.)
Equals Flag = Unchanged (See note.)
Carry Flag CY ON
Negative Flag N Unchanged (See note.)
CLC(041)
Variations Executed Each Cycle for ON Condition CLC(041)
Executed Once for Upward Differentiation @CLC(041)
Executed Once for Downward Differentiation Not supported.
Immediate Refreshing Specification Not supported.