DECO (d, s, n)

Chapter 5 Instruction Specifications

Item number

Application instructions-20

 

 

Name

 

Decode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ladder format

 

 

 

 

 

 

Condition code

 

 

 

 

Processing time (s)

Remark

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R7F4

 

R7F3

 

R7F2

R7F1

 

R7F0

Average

Maximum

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DECO (d, s, n)

 

 

DER

 

ERR

 

SD

 

V

 

 

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

z

 

z

 

 

 

z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction format

 

 

 

 

 

 

Number of steps

 

 

 

 

As per the table

 

 

 

 

 

 

 

 

Condition

 

 

 

Steps

 

 

below.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DECO (d, s, n)

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit

 

 

 

 

 

 

 

Word

 

Double word

Constant

 

 

 

Usable I/O

X

 

Y

M

 

 

CU, CT

 

WX

WY

WM

 

TC

DX

DY

DM

 

Other

 

 

 

 

 

 

 

R,

 

 

TD, SS,

 

 

 

 

WR,

 

 

 

 

DR,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

Decode destination head I/O

 

 

 

{

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

Word I/O to be decoded

 

 

 

 

 

 

 

 

 

{

{

 

{

 

{

 

 

 

{

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

Number of bits to be

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{

 

1 to 8 (decimal)

decoded

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Function

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Decodes the lower n bits of s to 2n and outputs '1' to the decoded bits in the bit rows between d and d + 2n – 1 (where n = 1 to 8). Note that the value “0” is output for bits other than the decoded bits in the bit row d + 2n – 1.

If n is “0,” the instruction will not be executed, and the contents of d to d + 2n – 1 remain unchanged.

b15

b7

b0

d+2n-1

d+B

 

 

d

s

 

 

0BH

 

0

 

1

 

0

0

 

 

 

 

n bits (n = 1 to 8)

 

 

 

 

2n

Notes

Use this instruction so that d + 2n– 1 does not exceed the I/O range (R7BF and M3FFF). If it exceeds the I/O range, DER is equal to '1' and the decoding is performed at the maximum range starting from d.

Use 1 to 8 for n.

Program example

R100 DIF1

 

 

LD

R100

 

 

AND

DIF1

DECO (R000, WX0000, 4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[

 

 

 

 

 

 

 

 

DECO (R000, WX0000, 4)

]

Program description

• When WX0000 = H000F, R00F, which is the 15th bit from R000 among the bits indicated by the lower four bit values of WX0000, is set to “1” upon leading of R100.

n

Processing time (s)

Average

Maximum

 

1

105

2

115

3

195

4

195

5

317

6

481

7

829

8

1586

5-92

Page 142
Image 142
Hitachi NJI-350B manual Application instructions-20, Decode, Average, 105 115 195 317 481 829 1586