
第19章指令集
助记符
操作数
字节
时钟
手术
旗
Z AC CY
CMP
A, #byte
SADDR , #byte
A,R
A, SADDR
A, ! addr16的
A, [ HL]
A, [HL +字节]
2
3
2
2
3
1
2
3
3
3
2
2
2
2
1
1
1
1
1
1
3
3
2
3
2
3
3
2
3
2
1
1
1
4
6
4
4
8
6
6
6
6
6
4
4
4
4
4
4
2
2
2
2
6
6
4
6
10
6
6
4
6
10
2
2
2
A
字节
( SADDR )
字节
A
r
A
( SADDR )
A
(addr16)
A
( HL)。
A
( HL +字节)
AX , CY
←
AX +字
AX , CY
←
AX
字
AX
字
r
←
r+1
( SADDR )
←
( SADDR ) + 1
r
←
r+1
( SADDR )
←
( SADDR )
1
rp
←
RP + 1
rp
←
rp
1
( CY ,A
7
←
A
0
, A
m1
←
A
m
)
×
1
( CY ,A
0
←
A
7
, A
m+1
←
A
m
)
×
1
( CY
←
A
0
, A
7
←
CY ,A
m1
←
A
m
)
×
1
( CY
←
A
7
, A
0
←
CY ,A
m+1
←
A
m
)
×
1
(用saddr.bit )
←
1
sfr.bit
←
1
A.bit
←
1
PSW.bit时
←
1
( HL ) 。位
←
1
(用saddr.bit )
←
0
sfr.bit
←
0
A.bit
←
0
PSW.bit时
←
0
( HL ) 。位
←
0
CY
←
1
CY
←
0
CY
←
CY
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
ADDW
SUBW
CMPW
INC。
AX , #word
AX , #word
AX , #word
r
SADDR
DEC
r
SADDR
INCW
DECW
ROR
ROL
RORC
ROLC
SET1
rp
rp
A, 1
A, 1
A, 1
A, 1
用saddr.bit
sfr.bit
A.bit
PSW.bit时
[HL] 。位
x
x
x
x
x
x
x
CLR1
用saddr.bit
sfr.bit
A.bit
PSW.bit时
[HL] 。位
x
x
x
SET1
CLR1
NOT1
CY
CY
CY
1
0
x
备注
一个指令时钟周期是指一个CPU时钟周期(F
中央处理器
)中选择由处理器时钟控制
寄存器( PCC ) 。
304
用户手册U15075EJ1V0UM00