Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вибір способів адресації операндів




В табл. 3.8 наведено перелік та короткий опис різних способів адресації, зроблений на основі вище наведеного розгляду. Кожний спосіб має свої переваги та сферу доціль­ного застосування.

Таблиця 3.8

Основні способи адресації
Спосіб адресації Місце розміщення операнда
Безпосередня Значення операнда знаходиться в полі адресної частини команди
Пряма Адреса операнда знаходиться в полі адресної частини команди
Непряма Адресна частина команди вказує адресу розміщення операнда
Базова Виконавча адреса формується шляхом додавання до вмісту регістра бази зміщення із поля адресної частини команди
Відносна Виконавча адреса формується шляхом додавання вмісту адресного поля команди до вмісту програмного лічильника
Індексна Виконавча адреса формується шляхом додавання вмісту адресного поля команди до вмісту спеціального регістра
Неявна Адреса операнда в явному вигляді в команді відсутня
Сторінкова Виконавча адреса формується шляхом конкатенації зміщення з адресної поля команди до початкової адреси
Стекова Операнд розміщений у вершині стека

 

Частота використання різних способів адресації в комп’ютерах залежить від бага­тьох факторів: типу архітектури, вимог до параметрів комп’ютера, характеру вирішу­ваних задач. За час існування обчислювальної техніки була створена велика кількість комп’ютерів, у яких застосовано різноманітні способи адресації та їх поєднання. Тому дати однозначну відповідь стосовно вибору найкращого набору способів адресації практично неможливо. Але такому вибору може допомогти аналіз частоти застосуван­ня різних способів адресації при вирішенні на комп’ютерах складних тестових задач, як наприклад, програм TeX, gcc та spice, як це показано на рис. 3.38, які тестувалися на комп’ютері VAX фірми DEC.

Рис. 3.38. Частота використання способів адресації при виконанні програм ТеХ, spice та gcc на комп’ютері VAX фірми DEC

Видно, що з використовуваних способів адресації найчастіше застосовується безпо­середня, базова та непряма регістрова (з використанням регістрового файла процесора) адресація. Виходячи з подібного типу аналізу, в новітніх комп’ютерах проведено суттєве скорочення використовуваних способів адресації, що дозволило спростити комп’ютери та за рахунок цього підвищити їх продуктивність.




Поделиться с друзьями:


Дата добавления: 2014-11-06; Просмотров: 726; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.