beautypg.com

Instructions fun 039 u ∗ unsigned multiplication – Toshiba 6F3B0253 User Manual

Page 153

background image

6F3B0253

Basic Hardware and Function

151

7. Instructions

FUN 039

U

Unsigned multiplication

Expression

Input

[ A U

B

C+1

C ]

Output

Function

When the input is ON, the unsigned data of A and B are multiplied, and the result is stored in
double-length register C+1

C. The data range of A and B is 0 to 65535 (unsigned 16-bit data)

Execution condition

Input

Operation

Output

OFF

No execution

OFF

ON

Execution

ON

Operand

Name

Device

Register

Constant Index

X

Y

R

S

T.

C. XW YW RW SW T

C

D

I

J

K

A Multiplicand

B Multiplier

C Product

Example

When R010 is ON, the data of D0050 is multiplied by the data of RW05, and the result is
stored in double-length register D0101

D0100 (upper 16-bit in D0101 and lower 16-bit in

D0100).

If the data of D0050 is 52500 and the data of RW05 is 30, the result 1575000 is stored in
D0101

D0100.

D0050

52500

×

D0101

D0100

1575000

RW05

30

Note

This instruction handles the register data as unsigned integer.