
ST62T08C / T09C ST62T10C / T20C / E20C
5.3指令集
该ST6核心提供了一组40条基本指令
其中,与9寻址组合
模式,产生244可用的操作码。它们可以是二
vided分为六个不同的类型:加载/存储, arithme-
TIC /逻辑,条件分支,控制指令,
跳转/调用,位操作。下杆
agraphs描述了不同的类型。
所有属于给定类型的指令是
呈现单个表中。
表14.负载&店铺说明
指令
LD A,X
LD A,Y
LD A,V
LD A,W
LD X,A
LD Y,A
LD V,A
LD W,A
LD A, RR
LD RR ,A
LD A, ( X)
LD A, ( Y)
LD ( X) ,A
LD (Y ) ,A
LDI A, #N
LDI RR , #N
寻址模式
短直
短直
短直
短直
短直
短直
短直
短直
直接
直接
间接
间接
间接
间接
即时
即时
字节
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
3
周期
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
FL AGS
Z
*
C
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
加载&店铺。
这些指令使用一个,两个或
在与寻址模式关系的三个字节。
一个操作数是累加器的负载和
另一个操作数从数据存储器使用获得的
一种寻址方式。
对于即时加载一个操作数可以是任意的
的256个数据字节的空间,而另一个总是
即时数据。
注意事项:
X,Y 。间接寄存器指针,V & W短直接寄存器
# 。即时数据(存储在ROM存储器)
RR 。数据寄存器空间
。受影响
* 。不受影响
43/70
131