
GMS800系列
40
41
42
43
44
XAY
XMA DP
XMA DP + X
XMA { X}
XYX
DE
BC
AD
BB
FE
1
2
2
1
1
4
5
6
5
4
外汇Y寄存器与累加器内容:Y
--------
A
与累加器交换记忆内容
(M)
A
----- Z-
外汇X -登记Y寄存器的内容:X
Y
--------
16位操作
号
1
2
3
4
5
6
7
助记符
ADDW DP
CMPW DP
DECW DP
INCW DP
LDYA DP
STYA DP
SUBW DP
Op
CODE
1D
5D
BD
9D
7D
DD
3D
字节
No
2
2
2
2
2
2
2
周期
No
5
4
6
6
5
5
5
手术
16位加不进
YA
←
( YA ) ( DP +1 ) ( DP )
比较YA内容与内存对内容:
( YA )
(dp+1)(dp)
递减的内存对
(DP + 1)( dp)中的
←
(DP + 1)的(DP) - 1
增加内存对
(DP + 1)( dp)中的
←
(DP + 1)( dp)中的+1
加载YA
YA
←
(DP 1 )( dp)中的
商店YA
(DP 1 )( dp)中的
←
YA
16位减去不进
YA
←
( YA ) - ( DP +1 ) ( DP )
旗
NVGBHIZC
NV - H- ZC
----- ZC
----- Z-
----- Z-
----- Z-
--------
NV - H- ZC
位操作
号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
助记符
AND1 M.bit
AND1B M.bit
BIT DP
BIT !腹肌
CLR1 dp.bit
CLRA1 A.bit
CLRC
CLRG
CLRV
EOR1 M.bit
EOR1B M.bit
最不发达国家M.bit
LDCB M.bit
NOT1 M.bit
OR1 M.bit
OR1B M.bit
Op
CODE
8B
8B
0C
1C
y1
2B
20
40
80
AB
AB
CB
CB
4B
6B
6B
字节
No
3
3
2
3
2
2
1
1
1
3
3
3
3
3
3
3
周期
No
4
4
4
5
4
2
2
2
2
5
5
4
4
5
5
5
手术
位和C标志:C
←
( C )
∧
(M 。位)
位和C标志和NOT :C
←
( C )
∧
(M 。位)
位测试A和内存:
Z
←
( A )
∧
(M) ,N-
←
( M
7
) , V
←
( M
6
)
清除位: ( M.bit )
←
“0”
清除位: ( A.bit )
←
“0”
清除C标志:C
←
“0”
清除G-标志:摹
←
“0”
清晰的V标志: V
←
“0”
位异或C标志:C
←
( C )
⊕
(M 。位)
位异或C标志和NOT :C
←
( C )
⊕
(M 。位)
加载C标志:C
←
(M 。位)
加载C标志与NOT :C
←
(M 。位)
位补码: (M 。位)
←
(M 。位)
位或C标志:C
←
( C )
∨
(M 。位)
位或C标志和NOT :C
←
( C )
∨
(M 。位)
旗
NVGBHIZC
-------C
-------C
MM ---- Z-
--------
--------
-------0
--0-----
-0--0---
-------C
-------C
-------C
-------C
--------
-------C
-------C
第七