Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Общая характеристика системы команд




Для удобства рассмотрения систему команд ЦП разбивают на шесть групп: команды пересылки данных, арифметические команды, логические команды и сдвиги, команды анализа и пре­образования строк, команды передачи управления и команды управления микропроцессором. При изучении системы команд целесообразно пользоваться мнемокодом, т. е. символическим обозначением кода операции, и для каждого мнемокода давать набор всех форматов, определяющих различные способы его использования в программах.

В ряде случаев, особенно при разработке программного обес­печения для систем реального времени, важным является время выполнения той или иной программы, поэтому для каждой команды указывается число тактов n, требуемых для ее выполнения. Поскольку один и тот же формат команды мо­жет быть использован для задания различных способов адреса­ции и, следовательно, различных способов вычисления исполни­тельного адреса ЕА (см. 1.2), то время выполнения такой команды будет равно n + Ta, где Ta- время, необходимое для вычисления исполнительного адреса. Конкретное значение Taзависит от используемого способа адресации, расположения 16-разрядного операнда в памяти (с четного или нечетного адреса) и наличия или отсутствия префикса замены сегмента. Для определения Taмогут быть использованы следующие данные (способ адресации – число тактов):

 

Прямая с 16-разрядным смещением - 6

По базе или с индексированием - 5

По базе или с индексированием при наличии константы смещения - 9

По базе с индексирование - 7

По базе с индексированием при наличии константы смещения - 11

 

Здесь приведены значения Taдля 8- или 16-разрядных операн­дов, расположенных по четным адресам. Если 16-разрядный операнд расположен с нечетного адреса, то к указанному выше значению времени следует прибавить еще четыре такта, а в случае использования префикса замены сегмента добавляется еще два такта.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных