EasyManua.ls Logo

Omron CPM1

Omron CPM1
541 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
186
5-16-6 ROTATE RIGHT – ROR(28) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
5-16-7 ONE DIGIT SHIFT LEFT – SLD(74) . . . . . . . . . . . . . . . . . . . . . . . 233
5-16-8 ONE DIGIT SHIFT RIGHT – SRD(75). . . . . . . . . . . . . . . . . . . . . . 233
5-16-9 REVERSIBLE SHIFT REGISTER – SFTR(84) . . . . . . . . . . . . . . . 234
5-16-10 ASYNCHRONOUS SHIFT REGISTER – ASFT(17) . . . . . . . . . . . 235
5-17 Data Movement Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
5-17-1 MOVE – MOV(21) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
5-17-2 MOVE NOT – MVN(22) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
5-17-3 BLOCK TRANSFER – XFER(70). . . . . . . . . . . . . . . . . . . . . . . . . . 239
5-17-4 BLOCK SET – BSET(71). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
5-17-5 DATA EXCHANGE – XCHG(73) . . . . . . . . . . . . . . . . . . . . . . . . . . 240
5-17-6 SINGLE WORD DISTRIBUTE – DIST(80) . . . . . . . . . . . . . . . . . . 241
5-17-7 DATA COLLECT – COLL(81). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
5-17-8 MOVE BIT – MOVB(82) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
5-17-9 MOVE DIGIT – MOVD(83). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
5-17-10 TRANSFER BITS – XFRB(––) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
5-18 Comparison Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
5-18-1 COMPARE – CMP(20). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
5-18-2 TABLE COMPARE – TCMP(85). . . . . . . . . . . . . . . . . . . . . . . . . . . 249
5-18-3 BLOCK COMPARE – BCMP(68) . . . . . . . . . . . . . . . . . . . . . . . . . . 250
5-18-4 DOUBLE COMPARE – CMPL(60). . . . . . . . . . . . . . . . . . . . . . . . . 252
5-18-5 MULTI-WORD COMPARE – MCMP(19) . . . . . . . . . . . . . . . . . . . 253
5-18-6 SIGNED BINARY COMPARE – CPS(––). . . . . . . . . . . . . . . . . . . . 254
5-18-7 DOUBLE SIGNED BINARY COMPARE – CPSL(––). . . . . . . . . . 255
5-18-8 AREA RANGE COMPARE – ZCP(––) . . . . . . . . . . . . . . . . . . . . . . 256
5-18-9 DOUBLE AREA RANGE COMPARE – ZCPL(––) . . . . . . . . . . . . 258
5-19 Conversion Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
5-19-1 BCD-TO-BINARY – BIN(23) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
5-19-2 BINARY-TO-BCD – BCD(24) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
5-19-3 DOUBLE BCD-TO-DOUBLE BINARY – BINL(58) . . . . . . . . . . . 260
5-19-4 DOUBLE BINARY-TO-DOUBLE BCD – BCDL(59) . . . . . . . . . . 260
5-19-5 4-TO-16 DECODER – MLPX(76) . . . . . . . . . . . . . . . . . . . . . . . . . . 261
5-19-6 16-TO-4 ENCODER – DMPX(77). . . . . . . . . . . . . . . . . . . . . . . . . . 263
5-19-7 7-SEGMENT DECODER – SDEC(78) . . . . . . . . . . . . . . . . . . . . . . 265
5-19-8 ASCII CONVERT – ASC(86) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
5-19-9 ASCII-TO-HEXADECIMAL – HEX(––) . . . . . . . . . . . . . . . . . . . . 269
5-19-10 SCALING – SCL(66) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
5-19-11 SIGNED BINARY TO BCD SCALING – SCL2(––) . . . . . . . . . . . 274
5-19-12 BCD TO SIGNED BINARY SCALING – SCL3(––) . . . . . . . . . . . 276
5-19-13 HOURS-TO-SECONDS – SEC(––). . . . . . . . . . . . . . . . . . . . . . . . . 278
5-19-14 SECONDS-TO-HOURS – HMS(––) . . . . . . . . . . . . . . . . . . . . . . . . 279
5-19-15 COLUMN-TO-LINE – LINE(––). . . . . . . . . . . . . . . . . . . . . . . . . . . 280
5-19-16 LINE-TO-COLUMN – COLM(––) . . . . . . . . . . . . . . . . . . . . . . . . . 281
5-19-17 2’S COMPLEMENT – NEG(––) . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
5-19-18 DOUBLE 2’S COMPLEMENT – NEGL(––) . . . . . . . . . . . . . . . . . 283
5-20 BCD Calculation Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
5-20-1 SET CARRY – STC(40) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
5-20-2 CLEAR CARRY – CLC(41). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
5-20-3 BCD ADD – ADD(30) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
5-20-4 BCD SUBTRACT – SUB(31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
5-20-5 BCD MULTIPLY – MUL(32). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
5-20-6 BCD DIVIDE – DIV(33) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
5-20-7 DOUBLE BCD ADD – ADDL(54) . . . . . . . . . . . . . . . . . . . . . . . . . 290
5-20-8 DOUBLE BCD SUBTRACT – SUBL(55). . . . . . . . . . . . . . . . . . . . 292
5-20-9 DOUBLE BCD MULTIPLY – MULL(56). . . . . . . . . . . . . . . . . . . . 294
5-20-10 DOUBLE BCD DIVIDE – DIVL(57) . . . . . . . . . . . . . . . . . . . . . . . 294
5-20-11 SQUARE ROOT – ROOT(72) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

Table of Contents

Other manuals for Omron CPM1

Related product manuals