W79E804A/803A/802A
9.指令集
该W79E804系列执行标准8052系列的所有指令。这些操作
说明,以及他们对国旗和状态位的影响,是完全一样的。然而,定时
这些指令是在两个方面有所不同。首先,机器周期为4个时钟周期,而
标准五十二分之八千零五十一机器周期为12个时钟周期。其次,它可以每台机器只获取一次
周期(即每取4个时钟) ,而标准8051/52可在每个机器周期两次取(即
每次取6个时钟) 。
时间性差异产生的优势,为W79E804系列。还有就是每个只有一个取
机器周期,所以机器周期数通常等于在操作数的数
指令。 (跳转和调用做需要额外的周期来计算新的地址。 )其结果是,
该W79E804系列减少空取和等待周期的数目,并因此
提高了整体效率,相较于标准8051/52 。
W79E804
系列
机
周期
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
操作码
十六进制代码字节
W79E804
系列
时钟
周期
4
4
4
4
4
4
4
4
4
4
4
8
8
4
4
4
4
4
4
4
4
4
8032
时钟
周期
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
W79E804
系列VS.
8032速度
比
3
3
3
3
3
3
3
3
3
3
3
1.5
1.5
3
3
3
3
3
3
3
3
3
NOP
ADD A , R0
ADD A , R1
ADD A , R2
ADD A , R3
ADD A , R4
ADD A , R5
ADD A , R6
ADD A , R7
ADD A , @ R0
ADD A , @ R1
ADD A ,直接
ADD A , #data
ADDC A, R0
ADDC A, R1
ADDC A, R2
ADDC A, R3
ADDC A, R4
ADDC A, R5
ADDC A, R6
ADDC A, R7
ADDC A,@ R0
00
28
29
2A
2B
2C
2D
2E
2F
26
27
25
24
38
39
3A
3B
3C
3D
3E
3F
36
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
- 45 -
出版日期: 2007年7月16日
A2版