![background image](http://html1.mh-extra.com/html/national-semiconductor/cop820cj/cop820cj_manual_710393023.webp)
COP82
0CJ
/COP
822
CJ/C
OP8
23C
J
In s tru c tio n E x e c u tio n T im e
Most instructions are single byte (with immediate address
ing mode instruction taking two bytes).
Most single instructions take one cycle time to execute.
See the BYTES and CYCLES per INSTRUCTION table for
details.
B Y T E S an d C Y C L E S p e r
IN S T R U C T IO N
The following table shows the number of bytes and cycles
for each instruction in the format of byte/cycle.
Arithmetic Instructions (Bytes/Cycles)
[B]
Direct
Immed.
ADD
1/1
3/4
2/2
ADC
1/1
3/4
2/2
SUBC
1/1
3/4
2/2
AND
1/1
3/4
2/2
OR
1/1
3/4
2/2
XOR
1/1
3/4
2/2
IFEQ
1/1
3/4
2/2
IFGT
1/1
3/4
2/2
IFBNE
1/1
DRSZ
1/3
SBIT
1/1
3/4
RBIT
1/1
3/4
IFBIT
1/1
3/4
Memory Transfer Instructions (Bytes/Cycles)
Register
Indirect
[B]
[X]
Direct Immed.
Register Indirect
Auto Incr & Deer
[B + , B
—]
[X + , X —]
XA,»
1/1
1/3
2/3
1/2
1/3
LD A,*
1/1
1/3
2/3
2/2
1/2
1/3
LD B,lmm
1/1
LD B.lmm
2/3
LD Mem.lmm
3/3
2/2
LD Reg.lmm
2/3
* = > Memory location addressed by B or X or directly.
Instructions Using A & C
Instructions
Bytes/Cycles
CLRA
1/1
INCA
1/1
DECA
1/1
LAID
1/3
DCORA
1/1
RRCA
1/1
SWAPA
1/1
SC
1/1
RC
1/1
IFC
1/1
IFNC
1/1
Transfer of Control Instructions
Instructions
Bytes/Cycles
JMPL
3/4
JMP
2/3
JP
1/3
JSRL
3/5
JSR
2/5
JID
1/3
RET
1/5
RETSK
1/5
RETI
1/5
INTR
1/7
NOP
1/1
1-72