Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 курс 2 семестр / лекции / Лекция 1 ЦП система команд — копия

.pdf
Скачиваний:
9
Добавлен:
07.06.2023
Размер:
1.54 Mб
Скачать

Различают два вида косвенной адресации со смещением — индексную и базовую.

Регистры, адресуемые в команде, которые соответствуют этим способам адресации, называют индексными I и базовыми B.

Индексная адресация обычно применяется для обработки упорядоченных массивов значений переменных, каждое из которых определяется собственным номером.

а11

а12

а13

а14

а15

а16

Массив А, его базовый адрес disp, адрес элемента

 

 

 

 

 

 

массива аij= I

а21

а22

а23

а24

а25

а26

При индексной адресации базовый адрес массива задается смещением disp, указываемым в команде, а значение индекса (номер элемента массива) определяется содержимым индексного регистра.

Аи = I + disp.

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

В

ЭЛ.

И

disp

Базовой адресацией называется способ адресации, при котором базовый адрес, определяющий начало набора элементов, хранится в базовом регистре, а смещение в команде характеризует расстояние до определенного элемента:

Аи = В + disp.