Clears the Carry Flag.
Usage:
CLC
Modifies flags:
CF
Clocks | Size | ||||
---|---|---|---|---|---|
Operands | 808x | 286 | 386 | 486 | Bytes |
none | 2 | 2 | 2 | 2 | 1 |
Sets the Carry Flag to 1.
Usage:
STC
Modifies flags:
CF
Clocks | Size | ||||
---|---|---|---|---|---|
Operands | 808x | 286 | 386 | 486 | Bytes |
none | 2 | 2 | 2 | 2 | 1 |
Clears the Direction Flag causing string instructions to increment the SI and DI index registers.
Usage:
CLD
Modifies flags:
DF
Clocks | Size | ||||
---|---|---|---|---|---|
Operands | 808x | 286 | 386 | 486 | Bytes |
none | 2 | 2 | 2 | 2 | 1 |
Sets the Direction Flag to 1 causing string instructions to auto-decrement SI and DI instead of auto-increment.
Usage:
STD
Modifies flags:
DF
Clocks | Size | ||||
---|---|---|---|---|---|
Operands | 808x | 286 | 386 | 486 | Bytes |
none | 2 | 2 | 2 | 2 | 1 |
Disables the maskable hardware interrupts by clearing the Interrupt flag.
NMI's and software interrupts are not inhibited.
Usage:
CLI
Modifies flags:
IF
Clocks | Size | ||||
---|---|---|---|---|---|
Operands | 808x | 286 | 386 | 486 | Bytes |
none | 2 | 2 | 2 | 2 | 1 |
Sets the Interrupt Flag to 1, enabling recognition of all CPU hardware interrupts.
Usage:
STI
Modifies flags:
IF
Clocks | Size | ||||
---|---|---|---|---|---|
Operands | 808x | 286 | 386 | 486 | Bytes |
none | 2 | 2 | 2 | 2 | 1 |