
Instruction Set
(Continued)
TABLE III. COP410L/411L Instruction Set
(Continued)
Hex
Code
Machine
Language Code
(Binary)
à
1111
1111
à
à
0110
à
000
àà
a
8
à
a
7:0
Mnemonic
Operand
Data Flow
Skip Conditions
Description
TRANSFER OF CONTROL INSTRUCTIONS
JID
FF
ROM (PC
8
,A,M)
x
PC
7:0
None
Jump Indirect (Note 2)
JMP
a
6–
– –
a
x
PC
None
Jump
à
à
JP
a
– –
à
1
à
(pages 2,3 only)
or
a
5:0
(all other pages)
a
6:0
à
a
x
PC
6:0
None
Jump within Page
(Note 3)
– –
11
10
à
à
a
x
PC
5:0
JSRP
a
– –
a
5:0
PC
a
1
x
SA
x
SB
None
Jump to Subroutine Page
(Note 4)
010
x
PC
8:6
a
x
PC
5:0
JSR
a
6–
– –
à
0110
à
100
à
a
8
à
a
7:0
PC
1
x
SA
x
SB
a
x
PC
None
Jump to Subroutine
à
à
RET
48
à
0100
1000
à
SB
x
SA
x
PC
None
Return from Subroutine
RETSK
49
à
0100
à
1001
à
SB
x
SA
x
PC
Always Skip on Return
Return from Subroutine
then Skip
MEMORY REFERENCE INSTRUCTIONS
CAMQ
33
3C
à
0011
à
0011
à
à
00
à
r
à
0101
à
à
1011
à
1111
à
à
0100
à
1100
à
à
0100
à
0011
à
à
0100
à
0111
à
A
x
Q
RAM(B)
x
Q
3:0
None
Copy A, RAM to Q
0011
à
1100
à
LD
r
–5
RAM(B)
x
A
Br
Z
r
x
Br
None
Load RAM into A,
Exclusive-OR Br with r
LQID
BF
ROM(PC
8
,A,M)
x
Q
SA
SB
None
Load Q Indirect (Note 2)
RMB
0
1
2
3
4C
45
42
43
0
x
RAM(B)
0
0
x
RAM(B)
1
0
x
RAM(B)
2
0
x
RAM(B)
3
None
Reset RAM Bit
à
0100
à
0101
à
à
0100
à
0010
à
à
0100
à
1101
à
à
0100
à
1011
à
SMB
0
1
2
3
4D
47
46
4B
1
x
RAM(B)
0
1
x
RAM(B)
1
1
x
RAM(B)
2
1
x
RAM(B)
3
None
Set RAM Bit
à
0100
à
0110
à
à
0111
à
à
00
à
r
à
0110
à
à
0010
à
0011
à
à
00
à
r
à
0111
à
STII
y
7–
y
à
y
x
RAM(B)
Bd
a
1
Bd
None
Store Memory Immediate
and Increment Bd
X
r
–6
RAM(B)
Y
A
Br
Z
r
x
Br
None
Exchange RAM with A,
Exclusive-OR Br with r
XAD
3,15
23
BF
RAM(3,15)
Y
A
None
Exchange A with RAM
(3,15)
à
1011
à
1111
à
XDS
r
–7
RAM(B)
Y
A
Bd – 1
x
Bd
Br
Z
r
x
Br
Bd decrements past 0
Exchange RAM with A
and Decrement Bd,
Exclusive-OR Br with r
XIS
r
–4
à
00
à
r
à
0100
à
RAM(B)
Y
A
Bd
a
1
x
Bd
Br
Z
r
x
Br
Bd increments past 15
Exchange RAM with A
and Increment Bd
Exclusive-OR Br with r
15