This instruction sets or resets the carry and overflow indicators. Bits 14 and 15 of the instruction set or reset the indicators as follows:
|Set or Reset|
|Bit 14||Bit 15||Carry Indicator||Overflow Indicator|
|0||0||reset (=0)||reset (=0)|
|0||1||reset (=0)||set (=1)|
|1||0||Set (=1)||reset (=0)|
|1||1||set (=1)||set (=1)|
This instruction is not valid in the long format. If an attempt is made to execute a load-status instruction in which the F bit = 1, the instruction is still treated as a short-format instruction by the system.
A load-status instruction is usually the core-storage word addressed by a store-status instruction. The load-status instruction is subsequently executed before a return to the routine originally interrupted — the routine whose status was stored by the store-status instruction.
Core storage is not addressed as a result of execution of a load-status instruction.
Indicators: The carry and overflow indicators are affected as described under the description of this instruction.
|Assembler Language Coding||Hexadecimal Value||Description of Instruction|
|LDS||0||2000||Set CARRY and OVERFLOW indicators OFF|
|LDS||1||2001||SET OVERFLOW ON and CARRY OFF|
|LDS||2||2002||Set OVERFLOW OFF and CARRY ON|
|LDS||3||2003||SET CARRY and OVERFLOW indicator ON|
But wait, there's MORE...