Chapter 3. Instruction
INSTRUCTIONTABLE
The GMS340 series provides the following 43 basic instructions.
Category Mnemonic
Function
ST*1
S
S
S
S
S
S
S
S
S
S
S
S
S
E
S
S
S
S
C
B
C
B
S
C
B
¡ ç
¡ ç
¡ ç
1
LAY
A
Y
A
Y
A
0
Register to
LYA
Register
LAZ
2
3
¡ ç
¡ ç
4
LMA
M(X,Y)
M(X,Y)
A
¡ ç
Y+1
5
LMAIY
A, Y
RAM to
LYM
Register
LAM
¡ ç
¡ ç
¡ ê
¡ ç
6
Y
A
A
Y
M(X,Y)
M(X,Y)
M(X,Y)
i
7
8
XMA
LYI i
9
¡ ç
¡ ç
Y+1
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
LMIIY i
LXI n
SEM n
REM n
TM n
BR a
CAL a
RTN
LPBI i
AM
M(X,Y)
i, Y
Immediate
¡ ç
X
n
¡ ç
¡ ç
M(n)
M(n)
1
RAM Bit
Manipulation
0
TEST M(n) = 1
if ST = 1 then Branch
if ST = 1 then Subroutine call
Return from Subroutine
ROM
Address
¡ ç
PB
i
¡ ç
A
A
A
A
A
Y
A
A + M(X,Y)
¡ ç
¡ ç
¡ ç
¡ ç
¡ ç
¡ ç
SM
M(X,Y) - A
M(X,Y) + 1
M(X,Y) - 1
A + 1
IM
Arithmetic
DM
IA
IY
Y + 1
DA
A - 1
3 - 2