
MB90550A系列
表4
CODE
执行周期数的寻址每个类型
(a)
操作数
Ri
出线RWi
RLI
@RWj
@RWj +
@RWi + disp8
@RWj + disp16
@ RW0 + RW7
@ RW1 + RW7
@PC + disp16
addr16
执行周期数
对于每种类型的处理的
列在表中的指令
2
4
2
2
4
4
2
1
寄存器的访问数量
对于每种类型的处理的
00 07
08 0B
0℃ 0F
10至17
18 1B
1C
1D
1E
1F
列在表中的指令
1
2
1
1
2
2
0
0
注:“ (一)”被用在“ ” (状态数)列和B列(修正值)的指示于表中。
表5
补偿值的周期数用于计算实际周期数
操作数
内部寄存器
内部存储器偶地址
内部存储器奇地址
偶数地址上的外部数据总线(16位)
外部数据总线奇数地址(16比特)
外部数据总线(8位)
(二)字节
周期
ACCESS
(三)字
周期
ACCESS
(四)长
周期
ACCESS
+0
+0
+0
+1
+1
+1
1
1
1
1
1
1
+0
+0
+2
+1
+4
+4
1
1
2
1
2
2
+0
+0
+4
+2
+8
+8
2
2
4
2
4
4
注意事项:
“ (二) ”,“ (三) ”和“ (四)”是在“ ” (状态数)用于柱和B柱(修正值)
中的指令的表。
当外部数据总线的情况下,有必要在用于准备等待周期数加
输入和自动准备。
表6
修正值周期数用于计算程序获取周期数
指令
内部存储器
外部数据总线(16位)
外部数据总线(8位)
字节边界
—
—
+3
单词边界
+2
+3
—
注意事项:
当外部数据总线的情况下,有必要在用于准备等待周期数加
输入和自动准备。
由于指令的执行不是所有的程序慢了下来取实际上,这些修正
值应该被用于“最坏情况”的计算。
57