3 . I ns t r uc ti on Se t3- 1 0 3API Mnemonic Operands Function ControllersES2/EX2 SS2 SA2SE SX241 DECO P DecodeTypeOPBit Devices Word devices Program StepsX Y M S K H KnX KnY KnM KnS T C D E F DECO, DECOP: 7 stepsS * * * * * * * * * * *D * * * * * * * *n * *PULSE 16-bit 32-bitES2/EX2 SS2 SA2SE SX2 ES2/EX2 SS2 SA2SE SX2 ES2/EX2 SS2 SA2SE SX2Operands:S: Source device to be decoded D: Device for storing the result n: Number of consecutivebits of SExplanation:1. The instruction decodes the lower “n” bits of S and stores the result of “2n” bits in D.2. This instruction is generally used in pulse execution mode (DECOP).3. When operand D is a bit device, n = 1~8, when operand D is a word device, n = 1~4Program Example 1:1. When D is used as a bit device, n = 1 ~ 8. Errors will occur if n = 0 or n > 8.2. If n = 8, the decoded data is 28= 256 bits data.3. When X20 goes from OFF to ON, the data of X0~X2 will be decoded to M100~M107.4. If the source data is 3, M103 (third bit from M100) = ON.5. After the execution is completed, X20 is turned OFF. The decoded results or outputs will retaintheir operation.DECOP X0 K3M100X20X2 X1 X0M107 M106 M105 M104 M103 M102 M101 M1000 1 110 0 0 0 0 0 037 6 5 4 2 1 04 123