6F3B0253

7. Instructions

FUN 188

BIN

Binary conversion

Expression

Input [ A BIN B ]Output

Function

When the input is ON, this instruction converts the 4 digits of BCD data of A into binary, and stores in B. If any digit of A contains non-BCD code (other than H0 through H9), the conversion is not executed and the instruction error flag (ERF = S051) is set to ON.

Execution condition

Input

 

Operation

Output

ERF

OFF

No execution

 

OFF

ON

Normal execution

 

ON

 

BCD data error

 

OFF

Set

Operand

 

Name

 

 

Device

 

 

 

 

 

 

 

 

Register

 

 

 

 

 

Constant

Index

 

 

X

Y

R

S

T.

C.

XW

YW

RW

SW

T

C

D

I

 

J

K

 

 

A

Source (BCD)

 

 

 

 

 

 

 

 

 

H0000 -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H9999

 

B

Destination

 

 

 

 

 

 

 

 

 

 

 

 

 

(Binary)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Example

When R017 is ON, the BCD data of RW28 is converted into binary data, and the result is stored in D0127.

For example, if RW28 is H1234, the binary data 1234 is stored in D0127.

RW28 BCD to Binary H1234

D0127

1234

Note

If any digit of operand A contains non-BCD data, e.g. H13A6, the conversion is not executed and the instruction error flag (ERF = S051) is set to ON.

Basic Hardware and Function 237

Page 239
Image 239
Toshiba 6F3B0253 user manual Binary conversion