2 CPU MODULE INSTRUCTION
2.2 Basic instruction
59
2
â– Exchanging 16-bit/32-bit data
â– Exchanging the upper and lower bytes of 16-bit data
â– Exchanging the upper and lower bytes of 32-bit data
â– Transferring 1-bit data
â– Parallel run (octal mode) (16-bit data)
â– Parallel run (octal mode) (32-bit data)
â– Transferring n-bit data
Instruction symbol Description Reference
XCH Page 307
XCHP
DXCH Page 308
DXCHP
Instruction symbol Description Reference
SWAP Page 309
SWAPP
Instruction symbol Description Reference
DSWAP Page 310
DSWAPP
Instruction symbol Description Reference
MOVB Stores the bit data specified by (s) in (d). Page 311
MOVBP
Instruction symbol Description Reference
PRUN Handles device number specified by (s) in nibble specification and (d) as octal, and stores into (d)
from (s).
Page 312
PRUNP
Instruction symbol Description Reference
DPRUN Handles device number specified by (s) in nubble specification and (d) as octal, and stores into (d)
from (s).
Page 314
DPRUNP
Instruction symbol Description Reference
BLKMOVB Block transfers bit data for (n) points from (s) to bit data for (n) points from (d). Page 316
BLKMOVBP
(d1) (d2)
b0b15
b8 b7
b0b15 b8 b7
(d)
(d)
··· ···
··· ···
8 bits 8 bits
8 bits 8 bits
b0b15
b8 b7
b0b15 b8 b7
(d)+1
(d)+1
··· ···
··· ···
b0b15
b8 b7
b0b15 b8 b7
(d)
(d)
··· ···
··· ···
8 bits 8 bits
8 bits 8 bits
8 bits 8 bits
8 bits 8 bits