6F3B0250

7. Instructions

FUN 075

DSR

Bi-directional shift register

Expression

Data input

-

 

D DSR Q

 

- Output

 

 

Shift input

-

 

S (n)

 

 

 

Enable input

-

 

E

 

 

 

Direction input

-

 

L

A

 

 

 

 

 

 

 

 

Function

While the enable input (E) is ON, this instruction shifts the data of the bit table, size n starting with A, 1 bit when the shift input (S) is ON. The shift direction is determined by the state of the direction input

(L).

When L is OFF, the direction is right (lower address direction). When L is ON, the direction is left (upper address direction).

The state of the data input (D) is stored in the highest bit if right shift, and stored in the lowest bit A if left shift. The pushed out bit state is stored in the carry flag (CF = S050).

When the enable input (E) is OFF, all bits in the table and the carry flag are reset to OFF.

Execution condition

Enable

 

 

Operation

Output

CF

input

 

 

 

 

 

 

OFF

Resets all bits in the bit table

OFF

Reset

ON

S = ON

L = ON

 

Shift left execution

Highest bit state

Set or reset

 

 

L = OFF

 

Shift right execution

Lowest bit state

Set or reset

 

S = OFF

No execution

Highest bit state

-

Operand

 

Name

 

 

Device

 

 

 

 

 

 

Register

 

 

Constant

Index

 

 

X

Y

R

S

T.

C.

XW

YW

RW

SW

T

C

D

I

J

K

 

 

A

Leading device

 

Ö

Ö

Ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

Device size

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 - 64

 

Example

188 T1/T1S User’s Manual

CTi Automation - Phone: 800.894.0412 - Fax: 208.368.0415 - Web: www.ctiautomation.net - Email: info@ctiautomation.net

Page 190
Image 190
Toshiba PROSEC T1 T1S, 6F3B0250 user manual Dsr, Bi-directional shift register