Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Макуха Ответы МПТ.docx
Скачиваний:
17
Добавлен:
03.08.2019
Размер:
276.57 Кб
Скачать
  1. Режим адресации с автоуменьшением и косвенная адресация с автоуменьшением на примере Электроники 60

1

Номер метода адресации

100

2

Символьное обозначение

-(RN), N – номер регистра

3

Название

Регистровый метод с автоуменьшением

4

Словесное описание выбора эффективной ячейки

Эффективной ячейкой памяти является ячейка памяти, адрес которой равен содержимому регистра адресации, уменьшенному на 1 для побайтовых команд и на 2 для команд со словом. Исключения: R6 R7 – всегда на 2

5

Пример

MOV -(R0), (R1)+

До выполнения

R7=1000

R0=2000

R1=3000

Память:

1000 коп 4 0 2 1

1776 4000

4000 177 777

5000 произв операнд

После выполнения

R7=1002

R0=1776

R1=3002

Память:

1002 коп текущая команда

1776 4000

3000 4000

3002

Удобен для обработки массива данных, начиная со старшего адреса.

1

Номер метода адресации

101

2

Символьное обозначение

@-(RN), N – номер регистра

3

Название

Косвенно-регистровый метод с автоуменьшением

4

Словесное описание выбора эффективной ячейки

Эффективной ячейкой памяти является ячейка памяти, адрес которой расположен в ячейке памяти, адрес которой равен содержимому регистра адресации, уменьшенному на 2. В регистре остается уменьшенное значение.

5

Пример

MOVB @-(R3), R0

До выполнения

R7=1000

R3=2000

R0=3000

Память:

1000 коп 4 0 2 1

1776 4000

4000 177 777

5000 произв операнд

После выполнения

R7=1002

R3=1776

R0=177

Память:

1002 коп текущая команда

1776 4000

3000 старший байт 400 ячейки

3002

Удобен для обработки массива адресов, начиная со старшего адреса.

  1. Индексные методы адресации на примере электроники 60.

1

Номер метода адресации

110

2

Символьное обозначение

Х(RN), Х –индекс.

3

Название

Индексный метод адресации/адресация со смещением

4

Словесное описание выбора эффективной ячейки

Эффективной ячейкой памяти является ячейка памяти, адрес которой получен сложением содержимого регистра адресации и индекса. Индекс – число со знаком

5

Пример

CLR -4(R0).

До выполнения

R7=1000

R0=2000

Память:

После выполнения

R7=1004 – счетчик увеличился дважды при выборе коп и индекса (т.е. при сумме?)

R0=2000

Память:

1774 0

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

1

Номер метода адресации

111

2

Символьное обозначение

@Х(RN), Х –индекс.

3

Название

Косвенный индексный метод адресации

4

Словесное описание выбора эффективной ячейки

Эффективной ячейкой памяти является ячейка памяти, адрес которой расположен в ячейке памяти, адрес которой получен сложением содержимого регистра адресации и индекса. Индекс – число со знаком

5

Пример

CLR @-4(R0).

До выполнения

R7=1000

R0=2000

Память:

1000 коп ,,,

1774 3000

3000 операнд

После выполнения

R7=1004 – счетчик увеличился дважды при выборе коп и индекса (т.е. при сумме?)

R0=2000

Память:

1774 3000

3000 0

Работа с большими числами, не помещающимися в 2 байта. Массив массивов .