3. Instructions
370
CS/CJ/NSJ Series Instructions Reference Manual (W474)
*/*L
Applicable Program Areas
Operands
z Operand Specifications
Flags
Instruction Mnemonic Variations
Function
code
Function
SIGNED BINARY MULTIPLY * @* 420
Multiplies 4-digit signed hexadecimal data and/or
constants.
DOUBLE SIGNED BINARY
MULTIPLY
*L @*L 421
Multiplies 8-digit signed hexadecimal data and/or
constants.
Symbol
* *L
Area
Function block
definitions
Block program areas Step program areas Subroutines Interrupt tasks
SFC action or
transition programs
Usage OK OK OK OK OK OK
Operand Description
Data type Size
* *L * *L
Md
*: Multiplicand word
*L: First multiplicand word
INT DINT 1 2
Mr
*: Multiplier word
*L: First multiplier word
INT DINT 1 2
R First result word DINT LINT 2 4
Area
Word addresses
Indirect
DM/EM
addresses
Con-
stants
Registers
TK CF
Pulse
bits
TR
bits
CIO WR HR AR T C DM EM
@DM
@EM
*DM
*EM
DR IR
Indirect
using IR
*
Md, Mr
OK OK OK OK OK OK OK OK OK OK
OK OK
--- OK --- --- --- ---
R --- ---
*L
Md, Mr
OK OK OK OK OK OK OK OK OK OK
OK
--- --- OK --- --- --- ---
R ---
Name Label
Operation
* *L
Error Flag ER OFF OFF
Equals Flag = • ON when the result is 0.
• OFF in all other cases.
• ON when the result is 0.
• OFF in all other cases.
Negative Flag N • ON when the leftmost bit of the result is 1.
• OFF in all other cases.
• ON when the leftmost bit of the result is 1.
• OFF in all other cases.
*(420)
R
Md
Mr
Md: Multiplicand word
Mr: Multiplier word
R: Result word
*L(421)
R
Md
Mr
Md: 1st multiplicand word
Mr: 1st multiplier word
R: 1st result word