![background image](http://html1.mh-extra.com/html/omron/sysmac-cs-series/sysmac-cs-series_reference-manual_742030190.webp)
150
3-12-16 SIGNED BINARY TO BCD: BCDS(471) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
523
3-12-17 DOUBLE SIGNED BINARY TO BCD: BDSL(473) . . . . . . . . . . . . . . . . . . . . . . . . . .
525
3-12-18 GRAY CODE CONVERT: GRY(474) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
529
3-12-19 FOUR-DIGIT NUMBER TO ASCII: STR4(601) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
534
3-12-20 EIGHT-DIGIT NUMBER TO ASCII: STR8(602). . . . . . . . . . . . . . . . . . . . . . . . . . . . .
537
3-12-21 SIXTEEN-DIGIT NUMBER TO ASCII: STR16(603) . . . . . . . . . . . . . . . . . . . . . . . . .
539
3-12-22 ASCII TO FOUR-DIGIT NUMBER: NUM4(604) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
541
3-12-23 ASCII TO EIGHT-DIGIT NUMBER: NUM8(605). . . . . . . . . . . . . . . . . . . . . . . . . . . .
544
3-12-24 ASCII TO SIXTEEN-DIGIT NUMBER: NUM16(606) . . . . . . . . . . . . . . . . . . . . . . . .
545
3-13 Logic Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
548
3-13-1
LOGICAL AND: ANDW(034) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
548
3-13-2
DOUBLE LOGICAL AND: ANDL(610) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
550
3-13-3
LOGICAL OR: ORW(035) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
551
3-13-4
DOUBLE LOGICAL OR: ORWL(611). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
553
3-13-5
EXCLUSIVE OR: XORW(036). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
555
3-13-6
DOUBLE EXCLUSIVE OR: XORL(612). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
557
3-13-7
EXCLUSIVE NOR: XNRW(037) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
559
3-13-8
DOUBLE EXCLUSIVE NOR: XNRL(613) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
560
3-13-9
COMPLEMENT: COM(029) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
562
3-13-10 DOUBLE COMPLEMENT: COML(614) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
564
3-14 Special Math Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
565
3-14-1
BINARY ROOT: ROTB(620). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
565
3-14-2
BCD SQUARE ROOT: ROOT(072). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
567
3-14-3
ARITHMETIC PROCESS: APR(069) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
571
3-14-4
FLOATING POINT DIVIDE: FDIV(079) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
583
3-14-5
BIT COUNTER: BCNT(067). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
587
3-15 Floating-point Math Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
589
3-15-1
FLOATING TO 16-BIT: FIX(450). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
594
3-15-2
FLOATING TO 32-BIT: FIXL(451) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
596
3-15-3
16-BIT TO FLOATING: FLT(452) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
597
3-15-4
32-BIT TO FLOATING: FLTL(453) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
599
3-15-5
FLOATING-POINT ADD: +F(454). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
601
3-15-6
FLOATING-POINT SUBTRACT: –F(455) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
603
3-15-7
FLOATING-POINT MULTIPLY:
*
F(456) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
606
3-15-8
FLOATING-POINT DIVIDE: /F(457) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
607
3-15-9
DEGREES TO RADIANS: RAD(458) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
609
3-15-10 RADIANS TO DEGREES: DEG(459) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
610
3-15-11 SINE: SIN(460) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
612
3-15-12 HIGH-SPEED SINE: SINQ(475). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
614
3-15-13 COSINE: COS(461) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
615
3-15-14 HIGH-SPEED COSINE: COSQ(476) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
617
3-15-15 TANGENT: TAN(462) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
619
3-15-16 HIGH-SPEED TANGENT: TANQ(477) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
621
3-15-17 ARC SINE: ASIN(463) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
623
3-15-18 ARC COSINE: ACOS(464) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
625
3-15-19 ARC TANGENT: ATAN(465) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
627
3-15-20 SQUARE ROOT: SQRT(466) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
629
3-15-21 EXPONENT: EXP(467) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
631
3-15-22 LOGARITHM: LOG(468) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
633
3-15-23 EXPONENTIAL POWER: PWR(840) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
635
3-15-24 Single-precision Floating-point Comparison Instructions . . . . . . . . . . . . . . . . . . . . . . .
636
3-15-25 FLOATING-POINT TO ASCII: FSTR(448) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
640
3-15-26 ASCII TO FLOATING-POINT: FVAL(449) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
645
3-15-27 MOVE FLOATING-POINT (SINGLE): MOVF(469) . . . . . . . . . . . . . . . . . . . . . . . . . .
649
3-16 Double-precision Floating-point Instructions (CS1-H, CJ1-H, CJ1M, or CS1D Only) . . . . . . . .
651
3-16-1
DOUBLE FLOATING TO 16-BIT: FIXD(841). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
657
3-16-2
DOUBLE FLOATING TO 32-BIT: FIXLD(842) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
658
Summary of Contents for SYSMAC CS Series
Page 2: ......
Page 4: ...iv ...
Page 30: ...xxx ...
Page 186: ...146 List of Instructions by Function Code Section 2 4 ...
Page 1320: ...1280 Model Conversion Instructions Unit Ver 3 0 or Later Section 3 35 ...
Page 1390: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...
Page 1391: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits ...
Page 1392: ...1352 ASCII Code Table Appendix A ...
Page 1404: ...1364 Revision History ...