+---------------------------+----------+----------+----------+
¦ ([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})¦ ¦ ¦ ¦ ¦ ¦
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.