+-------------------+--------------+-------------+------------+
¦* AND EA,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦* AND Dn,EA ¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+-------------------+--------------+-------------+------------+
¦* EOR Dn,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦* EOR Dn,Пам ¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+-------------------+--------------+-------------+------------+
¦* OR EA,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦* OR Dn,EA ¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+-------------------+--------------+-------------+------------+
¦* SUB EA,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦* SUB EA,An ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦* SUB Dn,EA ¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+-------------------+--------------+-------------+------------+
¦* CMP EA,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦* CMP EA,An ¦ 1 (0/0/0) ¦ 4 (0/0/0) ¦ 4 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦** CMP2 EA,Rn ¦ 16 (1/0/0) ¦ 18 (1/0/0) ¦ 18 (1/1/0) ¦
+-------------------+--------------+-------------+------------+
¦* MUL.W EA,Dn ¦ 25 (0/0/0) ¦ 27 (0/0/0) ¦ 28 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦** MUL.L EA,Dn ¦ 41 (0/0/0) ¦ 43 (0/0/0) ¦ 44 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦* DIVU.W EA,Dn ¦ 42 (0/0/0) ¦ 44 (0/0/0) ¦ 44 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦** DIVU.L EA,Dn ¦ 76 (0/0/0) ¦ 78 (0/0/0) ¦ 78 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦* DIVS.W EA,Dn ¦ 54 (0/0/0) ¦ 56 (0/0/0) ¦ 56 (0/1/0) ¦
+-------------------+--------------+-------------+------------+
¦** DIVS.L EA,Dn ¦ 88 (0/0/0) ¦ 90 (0/0/0) ¦ 90 (0/1/0) ¦
L-------------------+--------------+-------------+------------* = прибавить время выборки по исполнительному адресу
** = прибавить время выборки непосредственных данных в сочетании с выборкой по исполнительному адресу
8.2.9 Арифметические/логические операции с непосредственными данными
Таблицы времен выполнения арифметических и логических операций с непосредственными данными характеризуют время, затрачиваемое процессором на выборку непосредственных значений исходных данных и на выполнение заданной операции при заданном способе адресации операнда-приемника. Знаками сноски отмечены случаи, когда к табличному значению времени требуется добавить время, необходимое либо для выборки по исполнительному адресу, либо для выборки непосредственных данных в сочетании с выборкой по исполнительному адресу. Сумма представит собой полное фактическое время выполнения команды. Общее число тактов, которое занимает данная операция, указано вне скобок; в него входят и такты, затрачиваемые на циклы чтения, предвыборки и записи. Число этих циклов указано внутри скобок в виде (ч/п/з).
-----------------------T------------T------------T-----------¬
¦ команда ¦ наилучший ¦ только ¦ наихудший ¦
¦ ¦ случай ¦ кэш-память ¦ случай ¦
+----------------------+------------+------------+-----------+
¦ MOVEQ #<данные>,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+----------------------+------------+------------+-----------+
¦ ADDQ #<данные>,Rn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+----------------------+------------+------------+-----------+
¦* ADDQ #<данные>,Пам¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+----------------------+------------+------------+-----------+
¦ SUBQ #<данные>,Rn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+----------------------+------------+------------+-----------+
¦* SUBQ #<данные>,Пам¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+----------------------+------------+------------+-----------+
¦** ADDI #<данные>,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+----------------------+------------+------------+-----------+
¦** ADDI #<данные>,Пам¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+----------------------+------------+------------+-----------+
¦** ANDI #<данные>,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+----------------------+------------+------------+-----------+
¦** ANDI #<данные>,Пам¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+----------------------+------------+------------+-----------+
¦** EORI #<данные>,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+----------------------+------------+------------+-----------+
¦** EORI #<данные>,Пам¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+----------------------+------------+------------+-----------+
¦** ORI #<данные>,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+----------------------+------------+------------+-----------+
¦** ORI #<данные>,Пам¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+----------------------+------------+------------+-----------+
¦** SUBI #<данные>,Dn ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
+----------------------+------------+------------+-----------+
¦** SUBI #<данные>,Пам¦ 3 (0/0/1) ¦ 4 (0/0/1) ¦ 6 (0/1/1) ¦
+----------------------+------------+------------+-----------+
¦** CMPI #<данные>,иа ¦ 0 (0/0/0) ¦ 2 (0/0/0) ¦ 3 (0/1/0) ¦
L----------------------+------------+------------+-----------* = прибавить время выборки по исполнительному адресу
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.