beautypg.com

Instructions fun 070 shr n bit shift right – Toshiba 6F3B0253 User Manual

Page 168

background image

6F3B0253

166

T1-16S User’s Manual

7. Instructions

FUN 070

SHR

n bit shift right

Expression

Input

[ A SHR n

B ]

Output

Function

When the input is ON, the data of register A is shifted n bits to the right (LSB direction) including
the carry flag (CF = S050), and stored in B. 0 is stored in upper n bits. After the operation, if the
right most bit (LSB) is ON, the output is turned ON.

Execution condition

Input

Operation

Output

CF

OFF

No execution

OFF

ON

Execution

When LSB = 1

ON

Set or reset

When LSB = 0

OFF

Set or reset

Operand

Name

Device

Register

Constant Index

X

Y

R

S

T.

C. XW YW RW SW T

C

D

I

J

K

A Source

n Shift bits

1 - 16

B Destination

Example

When X007 is changed from OFF to ON, the data of RW18 is shifted 5 bits to the right and the
result is stored in RW20.

The figure below shows an operation example.

(MSB)

(LSB)

F

E

D

C

B

A

9

8

7

6

5

4

3

2

1

0

RW18

0 1 0 0 0 0 1 0 1 0 0 1 1 0 1 0

CF

RW20

0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0

1

(Result)

0

R001 is turned OFF