Amiga. Вычислительная техника
Меню сайта
Главная
Amiga
Amiga Corporation
Модельный ряд
История развития
Аппаратная платформа
Операционные системы
Эмуляция
AMIGA # 1
Программирование на Ассемблере
Организация процессоров
Методы защиты информации
Компьютерные новеллы
Боятся ли компьютеры адского пламени?
Виртуальная реальность
Корпоративные сети
Телекоммуникационные сети
Архитектура ЭВМ
ЕС ЭВМ
Рождение ЭВМ
Компьютер
Гарвардская архитектура
Современные высокопроизводительные компьютеры
Дорога в будущее
Vista
Инфоpматика
ЭВМ
Операционные системы
Linux
Windows
Освой компьютер
Макинтош
Набор текста
Поколения
Компьютерная грамотность
Устройство компьютера
Железо
Графика
Звук
Ремонт
Сети
Программирование
Информационные технологии
Криптография
Микроэлектроника
Истории
 
 

Освой компьютер


Количество циклов чтения и записи шины показано
соответственно как (чтение/запись). Количество периодов и циклов
чтения/записи должно быть добавлено соответственно к показанным значениям
времени вычисления эффективного адреса.

Заголовки таблицы означают: An и Dn - регистровые операнды, ea -
операнд определяемый эффективным адресом, M - операнд в памяти.
Инструкция Размер op,An ^ op,Dn op Dn,
ADD byte,word 8(1/0) + 4(1/0) + 8(1/1) +

long 6(1/0) +** 6(1/0) +** 12(1/2) +
AND byte,word - 4(1/0) + 8(1/1) +

long - 6(1/0) +** 12(1/2) +
CMP byte,word 6(1/0) + 4(1/0) + -

long 6(1/0) + 6(1/0) + -
DIVS - - 158(1/0) +* -
DIVU - - 140(1/0) +* -
EOR byte,word - 4(1/0) *** 8(1/1) +

long - 8(1/0) *** 12(1/2) +
MULS - - 70(1/0) +* -
MULU - - 70(1/0) +* -
OR byte,word - 4(1/0) +** 8(1/1) +

long - 6(1/0) +** 12(1/2) +
SUB byte,word 8(1/0) + 4(1/0) + 8(1/1) +

long 6(1/0) +** 6(1/0) +** 12(1/2) +
Примечания:

+ добавляется время вычисления эффективного адреса

^ Только word или long

* показывает максимальное значение

** базовое время в шесть периодов увеличивается до восьми,

если адресация - прямая регистровая или непосредственная

(время эффективного адреса тоже добавляется)

*** единственная доступная адресация - прямая регистровая
DIVS,DIVU - время выполнения алгоритма деления, использованного

в 68000, для лучшего и худшего вариантов различается

менее чем на 10 процентов.
MULS,MULU - алгоритм умножения требует 38+2n периодов, где n:

MULU: n = число периодов в

MULS: n = сочетание с нулём в качестве младшего

значащего бита; n - количество сочетаний 10 или 01 в

17-битном источнике, то есть, худший вариант - если

источник = $5555


ВРЕМЯ ВЫПОЛHЕHИЯ HЕПОСРЕДСТВЕHHЫХ ИHСТРУКЦИЙ
Количество периодов, показанное в этой таблице, включает время
выборки непосредственных операндов, выполнения операций, сохранения
результатов и чтения следующей операции.

 

AMIGA: ПРОГРАММИРОВАНИЕ НА АССЕМБЛЕРЕ.

 

© 2010 Amigo. All Rights Reserved
Создание сайтов ЕкатеринбургШаблоны сайтовПоиск товаров - справочник цен, каталог магазинов, прайс-листыБесплатные шаблоны дизайна компьютерных сайтов
Hosted by uCoz