Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Индексная (автоинкрементная или автодекрементная) адресация




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

 

 

Рисунок 2.5.7- Формирование адреса операнда при индексной адресации

В некоторых процессорах применяют более сложную адресацию, которая сочетает индексную и относительную.

Часто в команду с индексной адресацией включают признак, определяющий шаг индексации Т (Т =1,2,4 и т.д.), что позволяет осуществлять адресацию массивов через байт, слово, двойное слово и т.д.

В современных процессорах (например, в Intel 80386 и выше) применяют все возможные сочетания из смещения, индексного адреса, относительного адреса и шага. Например:

- индексная адресация с шагом. Содержимое индексного регистра умножается на шаг и суммируется со смещением- EA=[X]×T+D,где Т - величина шага;

- базово - индексная адресация EA=[В]+[X];

- базово - индексная адресация с шагом EA=[В]+[X]×Т;

- базово - индексная адресация со смещением EA=[В]+[X]+D;

- базово - индексная адресация со смещением и шагом EA=[В]+[X]×Т+D.

 

2.6 Контрольные вопросы

Какова структура команды?

Что является признаком фоннеймановской машины?

Какие поля включает команда?

Какова структура команды машины фоннеймановского типа?

Чем определяется длина команды?

В чем заключается естественная адресация команд в ЦВМ?

В чем заключается принудительная адресация команд в ЦВМ?

Перечислите достоинства и недостатки естественной адресации?

Перечислите достоинства и недостатки принудительной адресации?

Какие существуют способы адресации операндов?

Достоинства неявной и регистровой адресации?

В чем заключается непосредственная адресация?

В чем заключается прямая адресация?

Какие преимущества косвенной адресации?

Каково назначение относительной адресации?

Каково назначение индексной адресации?

Что означает базово - индексная адресация с шагом?

Что означает базово - индексная адресация со смещением и шагом.

3. ЗАПОМИНАЮЩИЕ УСТРОЙСТВА ЭВМ




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


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


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



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




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