Omron CP - PROGRAMMING MANUAL 05-2007 Programming Manual page 112

Cp1h/cp1l cpu unit
Table of Contents

Advertisement

3-8-4
WORD SHIFT: WSFT(016). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-8-5
ARITHMETIC SHIFT LEFT: ASL(025). . . . . . . . . . . . . . . . . . . . .
3-8-6
DOUBLE SHIFT LEFT: ASLL(570). . . . . . . . . . . . . . . . . . . . . . . .
3-8-7
ARITHMETIC SHIFT RIGHT: ASR(026) . . . . . . . . . . . . . . . . . . .
3-8-8
DOUBLE SHIFT RIGHT: ASRL(571) . . . . . . . . . . . . . . . . . . . . . .
3-8-9
ROTATE LEFT: ROL(027). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-8-10 DOUBLE ROTATE LEFT: ROLL(572) . . . . . . . . . . . . . . . . . . . . . .
3-8-11 ROTATE RIGHT: ROR(028) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-8-12 DOUBLE ROTATE RIGHT: RORL(573) . . . . . . . . . . . . . . . . . . . .
3-8-13 ROTATE LEFT WITHOUT CARRY: RLNC(574) . . . . . . . . . . . . .
3-8-14 DOUBLE ROTATE LEFT WITHOUT CARRY: RLNL(576). . . . .
3-8-15 ROTATE RIGHT WITHOUT CARRY: RRNC(575) . . . . . . . . . . . .
3-8-16 DOUBLE ROTATE RIGHT WITHOUT CARRY: RRNL(577) . . .
3-8-17 ONE DIGIT SHIFT LEFT: SLD(074) . . . . . . . . . . . . . . . . . . . . . . .
3-8-18 ONE DIGIT SHIFT RIGHT: SRD(075). . . . . . . . . . . . . . . . . . . . . .
3-8-19 SHIFT N-BIT DATA LEFT: NSFL(578) . . . . . . . . . . . . . . . . . . . . .
3-8-20 SHIFT N-BIT DATA RIGHT: NSFR(579). . . . . . . . . . . . . . . . . . . .
3-8-21 SHIFT N-BITS LEFT: NASL(580) . . . . . . . . . . . . . . . . . . . . . . . . .
3-8-22 DOUBLE SHIFT N-BITS LEFT: NSLL(582) . . . . . . . . . . . . . . . . .
3-8-23 SHIFT N-BITS RIGHT: NASR(581) . . . . . . . . . . . . . . . . . . . . . . . .
3-8-24 DOUBLE SHIFT N-BITS RIGHT: NSRL(583) . . . . . . . . . . . . . . .
3-9
Increment/Decrement Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-9-1
INCREMENT BINARY: ++(590) . . . . . . . . . . . . . . . . . . . . . . . . . .
3-9-2
DOUBLE INCREMENT BINARY: ++L(591) . . . . . . . . . . . . . . . .
3-9-3
DECREMENT BINARY: – –(592). . . . . . . . . . . . . . . . . . . . . . . . . .
3-9-4
DOUBLE DECREMENT BINARY: – –L(593). . . . . . . . . . . . . . . .
3-9-5
INCREMENT BCD: ++B(594) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-9-6
DOUBLE INCREMENT BCD: ++BL(595) . . . . . . . . . . . . . . . . . .
3-9-7
DECREMENT BCD: – –B(596) . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-9-8
DOUBLE DECREMENT BCD: – –BL(597). . . . . . . . . . . . . . . . . .
3-10 Symbol Math Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-10-1 SIGNED BINARY ADD WITHOUT CARRY: +(400) . . . . . . . . . .
3-10-2 DOUBLE SIGNED BINARY ADD WITHOUT CARRY: +L(401)
3-10-3 SIGNED BINARY ADD WITH CARRY: +C(402). . . . . . . . . . . . .
3-10-4 DOUBLE SIGNED BINARY ADD WITH CARRY: +CL(403) . . .
3-10-5 BCD ADD WITHOUT CARRY: +B(404) . . . . . . . . . . . . . . . . . . . .
3-10-6 DOUBLE BCD ADD WITHOUT CARRY: +BL(405) . . . . . . . . . .
3-10-7 BCD ADD WITH CARRY: +BC(406) . . . . . . . . . . . . . . . . . . . . . .
3-10-8 DOUBLE BCD ADD WITH CARRY: +BCL(407). . . . . . . . . . . . .
3-10-9 SIGNED BINARY SUBTRACT WITHOUT CARRY: –(410) . . . .
3-10-10 DOUBLE SIGNED BINARY SUBTRACT WITHOUT CARRY:
–L(411) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-10-11 SIGNED BINARY SUBTRACT WITH CARRY: –C(412) . . . . . . .
3-10-12 DOUBLE SIGNED BINARY SUBTRACT WITH CARRY:
–CL(413). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-10-13 BCD SUBTRACT WITHOUT CARRY: –B(414) . . . . . . . . . . . . . .
281
283
284
286
287
289
290
292
294
295
297
299
300
302
303
305
307
309
311
314
317
320
320
322
324
326
328
330
332
334
336
337
339
341
343
345
346
348
349
351
353
357
359
361
79

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents