+----------------------------+----------+----------+----------+
¦ #<данные>.L,(B) ¦ 4 (0/0/0)¦10 (0/0/0)¦12 (0/2/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,(bd,PC) ¦ 9 (0/0/0)¦14 (0/0/0)¦18 (0/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,(bd,PC) ¦10 (0/0/0)¦16 (0/0/0)¦20 (0/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,(d{16},B) ¦ 5 (0/0/0)¦10 (0/0/0)¦13 (0/2/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,(d{16},B) ¦ 6 (0/0/0)¦12 (0/0/0)¦15 (0/2/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,(d{32},B) ¦ 9 (0/0/0)¦14 (0/0/0)¦18 (0/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,(d{32},B) ¦10 (0/0/0)¦16 (0/0/0)¦20 (0/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,([B],I) ¦ 8 (1/0/0)¦13 (1/0/0)¦15 (1/2/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,([B],I) ¦ 9 (1/0/0)¦15 (1/0/0)¦17 (1/2/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,([B],I,d{16}) ¦10 (1/0/0)¦15 (1/0/0)¦18 (1/2/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,([B],I,d{16}) ¦11 (1/0/0)¦17 (1/0/0)¦20 (1/2/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,([B],I,d{32}) ¦10 (1/0/0)¦15 (1/0/0)¦19 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,([B],I,d{32}) ¦11 (1/0/0)¦17 (1/0/0)¦21 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,([d{16},B],I) ¦10 (1/0/0)¦15 (1/0/0)¦18 (1/2/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,([d{16},B],I) ¦11 (1/0/0)¦17 (1/0/0)¦20 (1/2/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,([d16,B],I,d16)¦12 (1/0/0)¦17 (1/0/0)¦21 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,([d16,B],I,d16)¦13 (1/0/0)¦19 (1/0/0)¦23 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,([d16,B],I,d32)¦12 (1/0/0)¦17 (1/0/0)¦22 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,([d16,B],I,d32)¦13 (1/0/0)¦19 (1/0/0)¦24 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,([d{32},B],I) ¦14 (1/0/0)¦19 (1/0/0)¦22 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,([d{32},B],I) ¦15 (1/0/0)¦21 (1/0/0)¦24 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,([d32,B],I,d16)¦16 (1/0/0)¦21 (1/0/0)¦24 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,([d32,B],I,d16)¦17 (1/0/0)¦23 (1/0/0)¦26 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.W,([d32,B],I,d32)¦16 (1/0/0)¦21 (1/0/0)¦24 (1/3/0)¦
+----------------------------+----------+----------+----------+
¦ #<данные>.L,([d32,B],I,d32)¦17 (1/0/0)¦23 (1/0/0)¦29 (1/3/0)¦
L----------------------------+----------+----------+----------B = базовый адрес; 0, An, PC, Xn, An+Xn, PC+Xn.
Форма адреса не влияет на время выполнения.
I = индекс; 0, Xn.
ЗАМЕЧАНИЕ: Xn не может использоваться в B и I одновременно.
Величина масштаба и размера Xn не влияет на время выполнения.
8.2.5 Переход по исполнительному адресу
Таблица перехода по исполнительному адресу для каждого способа адресации характеризует время, затрачиваемое процессором на вычисление адреса и передачу управления в соответствующую точку.
Время выборки учитывается только для первого уровня косвенной адресации через память. Общее число тактов, которое занимает данная операция, указано вне скобок; в него входят и такты, затрачиваемые на циклы чтения, предвыборки и записи. Число этих циклов указано внутри скобок в виде (ч/п/з). В данном случае третье из чисел в скобках, равное, разумеется, нулю, приводится только из соображений общности формата.
----------------------------T----------T----------T----------¬
¦ способ адресации ¦ наилучший¦ только ¦ наихудший¦
¦ ¦ случай ¦кэш-память¦ случай ¦
+---------------------------+----------+----------+----------+
¦ (An) ¦ 0 (0/0/0)¦ 2 (0/0/0)¦ 2 (0/0/0)¦
+---------------------------+----------+----------+----------+
¦ (d{16},An) ¦ 1 (0/0/0)¦ 4 (0/0/0)¦ 4 (0/0/0)¦
+---------------------------+----------+----------+----------+
¦ (xxx).W ¦ 0 (0/0/0)¦ 2 (0/0/0)¦ 2 (0/0/0)¦
+---------------------------+----------+----------+----------+
¦ (xxx).L ¦ 0 (0/0/0)¦ 2 (0/0/0)¦ 2 (0/0/0)¦
+---------------------------+----------+----------+----------+
¦ (d{8},An,Xn) ¦ 3 (0/0/0)¦ 6 (0/0/0)¦ 6 (0/0/0)¦
¦ или (d{8},PC,Xn) ¦ 3 (0/0/0)¦ 6 (0/0/0)¦ 6 (0/0/0)¦
+---------------------------+----------+----------+----------+
¦(d16,An,Xn) или (d16,PC,Xn)¦ 3 (0/0/0)¦ 6 (0/0/0)¦ 6 (0/0/0)¦
+---------------------------+----------+----------+----------+
¦ (B) ¦ 3 (0/0/0)¦ 6 (0/0/0)¦ 6 (0/0/0)¦
+---------------------------+----------+----------+----------+
¦ (B,d{16}) ¦ 5 (0/0/0)¦ 8 (0/0/0)¦ 8 (0/1/0)¦
+---------------------------+----------+----------+----------+
¦ (B,d{32}) ¦ 9 (0/0/0)¦ 12(0/0/0)¦ 12(0/1/0)¦
+---------------------------+----------+----------+----------+
¦ ([B],I) ¦ 8 (1/0/0)¦ 11(1/0/0)¦ 11(1/1/0)¦
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.