Времена выполнения команд процессора MC68020, страница 10

+---------------------------+----------+----------+----------+

¦ ([B],I,d{16})             ¦10 (1/0/0)¦ 13(1/0/0)¦ 14(1/1/0)¦

+---------------------------+----------+----------+----------+

¦ ([B],I,d{32})             ¦10 (1/0/0)¦ 13(1/0/0)¦ 14(1/1/0)¦

+---------------------------+----------+----------+----------+

¦ ([d{16},B],I)             ¦10 (1/0/0)¦ 13(1/0/0)¦ 14(1/1/0)¦

+---------------------------+----------+----------+----------+

¦ ([d{16},B],I,d{16})       ¦12 (1/0/0)¦ 15(1/0/0)¦ 17(1/1/0)¦

+---------------------------+----------+----------+----------+

¦ ([d{16},B],I,d{32})       ¦12 (1/0/0)¦ 15(1/0/0)¦ 17(1/1/0)¦

+---------------------------+----------+----------+----------+

¦ ([d{32},B],I)             ¦14 (1/0/0)¦ 17(1/0/0)¦ 19(1/2/0)¦

+---------------------------+----------+----------+----------+

¦ ([d{32},B],I,d{16})       ¦16 (1/0/0)¦ 19(1/0/0)¦ 21(1/2/0)¦

+---------------------------+----------+----------+----------+

¦ ([d{32},B],I,d{32})       ¦16 (1/0/0)¦ 19(1/0/0)¦ 23(1/3/0)¦

L---------------------------+----------+----------+----------B = базовый адрес; 0, An, PC, Xn, An+Xn, PC+Xn.

Форма адреса не влияет на время выполнения.

I = индекс; 0, Xn.

ЗАМЕЧАНИЕ: Xn не может использоваться в B и  I  одновременно.

Величина масштаба и размера Xn не влияет на  время выполнения.

8.2.6 Команды пересылок

Таблицы времен выполнения команд пересылок характеризуют время, затрачиваемое процессором на предвыборку собственно команд,  на вычисление исполнительных адресов операнда-источника и  операнда-приемника, включая выборку ссылок для обоих уровней  косвенной адресации, а также на выборку и  пересылку  данных.  Данные таблицы содержат полную информацию о времени выполнения  команд

MOVE и MOVEA, дополнительные таблицы не требуются. Общее  число тактов, которое занимает данная операция, указано вне скобок; в него входят и такты, затрачиваемые на циклы чтения, предвыборки и записи. Число  этих  циклов  указано  внутри  скобок  в  виде

(ч/п/з).

НАИЛУЧШИЙ СЛУЧАЙ

------------T-------------------------------------------------¬

¦ адресация ¦               адресация приемника               ¦

¦ источника +---------T---------T---------T---------T---------+

¦           ¦   An    ¦    Dn   ¦  (An)   ¦  (An)+  ¦  -(An)  ¦

+-----------+---------+---------+---------+---------+---------+

¦Rn         ¦0 (0/0/0)¦0 (0/0/0)¦3 (0/0/1)¦4 (0/0/1)¦3 (0/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦#<данные>.B¦0 (0/0/0)¦0 (0/0/0)¦3 (0/0/1)¦4 (0/0/1)¦3 (0/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦#<данные>.W¦0 (0/0/0)¦0 (0/0/0)¦3 (0/0/1)¦4 (0/0/1)¦3 (0/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦#<данные>.L¦0 (0/0/0)¦0 (0/0/0)¦3 (0/0/1)¦4 (0/0/1)¦3 (0/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦(An)       ¦3 (1/0/0)¦3 (1/0/0)¦6 (1/0/1)¦6 (1/0/1)¦6 (1/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦(An)+      ¦4 (1/0/0)¦4 (1/0/0)¦7 (1/0/1)¦7 (1/0/1)¦7 (1/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦-(An)      ¦3 (1/0/0)¦3 (1/0/0)¦6 (1/0/1)¦6 (1/0/1)¦6 (1/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦(d{16},An) ¦3 (1/0/0)¦3 (1/0/0)¦6 (1/0/1)¦6 (1/0/1)¦6 (1/0/1)¦

¦(d{16},PC) ¦         ¦         ¦         ¦         ¦         ¦

+-----------+---------+---------+---------+---------+---------+

¦(xxx).W    ¦3 (1/0/0)¦3 (1/0/0)¦6 (1/0/1)¦6 (1/0/1)¦6 (1/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦(xxx).L    ¦3 (1/0/0)¦3 (1/0/0)¦6 (1/0/1)¦6 (1/0/1)¦6 (1/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦(d8,An,Xn) ¦4 (1/0/0)¦4 (1/0/0)¦7 (1/0/1)¦7 (1/0/1)¦7 (1/0/1)¦

¦(d8,PC,Xn) ¦         ¦         ¦         ¦         ¦         ¦

+-----------+---------+---------+---------+---------+---------+

¦(d16,An,Xn)¦4 (1/0/0)¦4 (1/0/0)¦7 (1/0/1)¦7 (1/0/1)¦7 (1/0/1)¦

¦(d16,PC,Xn)¦         ¦         ¦         ¦         ¦         ¦

+-----------+---------+---------+---------+---------+---------+

¦(B)        ¦4 (1/0/0)¦4 (1/0/0)¦7 (1/0/1)¦7 (1/0/1)¦7 (1/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦(d{16},B)  ¦6 (1/0/0)¦6 (1/0/0)¦9 (1/0/1)¦9 (1/0/1)¦9 (1/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦(d{32},B)  ¦10(1/0/0)¦10(1/0/0)¦13(1/0/1)¦13(1/0/1)¦13(1/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦([B],I)    ¦9 (2/0/0)¦9 (2/0/0)¦12(2/0/1)¦12(2/0/1)¦12(2/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦([B],I,d16)¦11(2/0/0)¦11(2/0/0)¦14(2/0/1)¦14(2/0/1)¦14(2/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦([B],I,d32)¦11(2/0/0)¦11(2/0/0)¦14(2/0/1)¦14(2/0/1)¦14(2/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦([d16,B],I)¦11(2/0/0)¦11(2/0/0)¦14(2/0/1)¦14(2/0/1)¦14(2/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦([d{16},B],¦13(2/0/0)¦13(2/0/0)¦16(2/0/1)¦16(2/0/1)¦16(2/0/1)¦

¦   I,d{16})¦         ¦         ¦         ¦         ¦         ¦

+-----------+---------+---------+---------+---------+---------+

¦([d{16},B],¦13(2/0/0)¦13(2/0/0)¦16(2/0/1)¦16(2/0/1)¦16(2/0/1)¦

¦   I,d{32})¦         ¦         ¦         ¦         ¦         ¦

+-----------+---------+---------+---------+---------+---------+

¦([d32,B],I)¦15(2/0/0)¦15(2/0/0)¦18(2/0/1)¦18(2/0/1)¦18(2/0/1)¦

+-----------+---------+---------+---------+---------+---------+

¦([d{32},B],¦17(2/0/0)¦17(2/0/0)¦20(2/0/1)¦20(2/0/1)¦20(2/0/1)¦

¦   I,d{16})¦         ¦         ¦         ¦         ¦         ¦

+-----------+---------+---------+---------+---------+---------+

¦([d{32},B],¦17(2/0/0)¦17(2/0/0)¦20(2/0/1)¦20(2/0/1)¦20(2/0/1)¦

¦   I,d{32})¦         ¦         ¦         ¦         ¦         ¦