325
IR
SR
HR
TR
AR
LR
TC
DM
#
00000 to 23615
23700 to 25515
HR 0000 to 9915
TR 0 to 7
AR 0000 to 2715
LR 0000 to 6315
TC 000 to 511
C1000H: DM 0000 to DM 4095
C2000H: DM 0000 to DM 6655
0000 to 9999
or 0000 to FFFF
These footnote tables show the actual ranges of all data areas. Bit numbers are provided (except for DM and TC areas); remove the rightmost two digits for word numbers.
Data Areas
Name Mnemonic
Page
Operand Data
Areas
Function
Symbol
FLOATING POINT
DIVIDE
(@)FDIV(79)
FDIV(79)
Dd
Dr
R
Divides one floating point value by another
and outputs a floating point result. The
rightmost seven digits of each set of two
words (eight digits) are used for mantissa,
and the leftmost digit is used for the
exponent and its sign (Bits 12 to 14 give the
exponent value, 0 to 7. If bit 15 is 0, the
exponent is positive; if it’s 1, the exponent
is negative).
÷
Dd+ 1
Dd
Dr+ 1 Dr
R + 1
R
Dd/
Dr:
IR
SR
HR
AR
LR
TC
DM
R:
IR
HR
AR
LR
DM
169
SINGLE WORD
DISTRIBUTE
(@)DIST(80)
DIST(80)
S
DBs
Of
Moves one word of source data (S) to the
destination word whose address is given
by the destination base word (DBs) plus
offset (Of).
S
Base (DBs)
+
Offset (OF)
(S)
(DBs + Of)
S:
IR
SR
HR
AR
LR
TC
DM
#
DBs:
IR
HR
AR
LR
TC
DM
Of:
IR
HR
AR
LR
TC
DM
#
139
DATA COLLECT
(@)COLL(81)
COLL(81)
SBs
Of
D
Extracts data from the source word and
writes it to the destination word (D). The
source word is determined by adding the
offset (Of) to the address of the source
base word (SBs). The offset cannot be
entered as a constant when using C120 or
C500 PCs.
Base (DBs)
+
Offset (OF)
(SBs+Of)
(D)
SBs:
IR
SR
HR
AR
LR
TC
DM
Of:
IR
HR
AR
LR
TC
DM
#
D:
IR
HR
AR
LR
TC
DM
139
MOVE BIT
(@)MOVB(82)
MOVB(82)
S
Bi
D
Transfers the designated bit of the source
word or constant (S) to the designated bit
of the destination word (D). The rightmost
two digits of the bit designator (Bi) specify
the source bit. The two leftmost digits
specify the destination bit.
S
D
S:
IR
SR
HR
AR
LR
DM
#
Bi:
IR
HR
AR
LR
TC
DM
#
D:
IR
HR
AR
LR
DM
140
Special Instructions
Appendix B