3. Instruction Set
API
Mnemonic Operands Function
SS2
SX2
41 DECO P
Decode
Type
OP
Bit Devices Word devices Program Steps
X Y M S K H KnX
KnY
KnM
KnS
T C D E F
DECO, DECOP: 7 steps
SS2
SX2
SS2
SX2
SS2
SX2
Operands:
S: Source device to be decoded D: Device for storing the result n: Number of consecutive
bits of S
Explanation:
1. The instruction decodes the lower “n” bits of S and stores the result of “2
n
” 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~4
Program 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 2
8
= 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 retain
their operation.
X2 X1 X0
M107 M106 M105 M104 M103 M102 M101 M100
0 1 1
1
0 0 0 0 0 0 0
3
7 6 5 4 2 1 0
4 1
2
3