
4507组
机器指令( INDEX BY字母) (续)
SD
(集D口由寄存器Y指定)
指令
CODE
D
9
0
0
0
0
0
1
0
1
0
D
0
1
2
0
1
5
数
WORDS
16
数
周期
1
标志CY
–
跳转条件
–
1
操作:
( D( Y) )
←
1
(Y )= 05
分组:
输入/输出操作
描述:
套( 1)有些端口的D由寄存器Y指定
注意:
设为0到5给寄存器Y ,因为端口D为6
端口(D
0
–D
5
).
当除了上述数值设置为寄存器
之三Y,该指令相当于
NOP指令。
SEA
(跳过平等,累加器与立即数N)
指令
CODE
D
9
0
0
操作:
0
0
0
0
0
1
1
1
0
1
0
n
1
n
0
n
D
0
1
n
2
0
0
2
7
5
数
WORDS
16
数
周期
2
标志CY
–
跳转条件
( A) = N
2
2
(A) = N ?
n = 0至15
n
16
分组:
比较操作
描述:
跳过下一指令时CON组
寄存器A的帐篷是等于n的值
立即字段。
执行下一条指令时CON组
寄存器A的帐篷不等于值n
立即字段。
SEAM
(跳过平等,蓄能器与存储器)
指令
CODE
D
9
0
0
0
0
1
0
0
1
1
D
0
0
2
0
2
6
数
WORDS
16
数
周期
1
标志CY
–
跳转条件
( A) = (M ( DP ) )
1
操作:
( A) = (M ( DP ) ) ?
分组:
比较操作
描述:
跳过下一指令时CON组
寄存器A的帐篷等于内容
M( DP ) 。
执行下一条指令时CON组
寄存器A的帐篷不等于
M( DP)的内容。
SNZ0
(跳过如果非零外部0中断请求标志条件)
指令
CODE
D
9
0
0
0
0
1
1
1
0
0
D
0
0
2
0
3
8
数
WORDS
16
数
周期
1
标志CY
–
跳转条件
V1
0
= 0: ( EXF0 )= 1
1
操作:
V1
0
= 0: ( EXF0 )= 1 ?
跳越后, ( EXF0 )
←
0
V1
0
= 1: SNZ0 = NOP
(V1
0
:位中断控制寄存器V1 0 )
分组:
中断操作
描述:
当V1
0
= 0 :跳过下一条指令
当外部0中断请求标志EXF0
是“1”跳越后,清除( 0)到EXF0
标志。当EXF0标志为“0 ”,执行时
的下一条指令。
当V1
0
= 1 :此指令是等价
借给NOP指令。
Rev.3.01 2005年2月4日
REJ03B0107-0301
第72页111