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

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

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

Название

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

Пример

Регистровый метод адресации

1

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

000

2

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

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

3

Название

Регистровый метод

4

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

Эффективной ячейкой памяти является регистр N

5

Пример

MOV R1, R2

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

R7=2000

R1=23

R2=10

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

R7=2002

R1=23

R2=23

+ высокое быстродействие. Обеспечивается во всех регистровых устройствах.

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

1

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

001

2

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

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

3

Название

Косвенно-регистровый метод

4

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

Эффективной ячейкой памяти является ячейка памяти, адрес которой хранит регистр N

5

Пример

MOV (R1), (R2)

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

R7=2000

R1=24

R2=10

Память:

10 0

24 177 777

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

R7=2002

R1=24

R2=10

Память:

10 0

24 0

+Большое количество операндов

- меньшее быстродействие, за счет необходимости обращаться к памяти.

  1. Режим адресации с автоувеличением и косвенная адресация с автоувеличением на примере Электроники 60.

1

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

010

2

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

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

3

Название

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

4

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

Эффективной ячейкой памяти является ячейка памяти, адрес которой хранит регистр N – регистр адресации

После использования содержимого регистра, его значение автоматически увеличивается на 1 для байтовых команд и на 2 для команд со словом. (для R6 R7 всегда ++2)

5

Пример

ADD (R2)+, (R2)

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

R7=1000

R2=2000

Память:

1000 коп 2 1 1 2

2000 x

2002 y

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

R7=1002

R2=2002

Память:

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

2002 x+y

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

1

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

011

2

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

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

3

Название

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

4

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

Эффективной ячейкой памяти является ячейка памяти, адрес которой хранит ячейка памяти, адрес которой находится в регистре N – регистре адресации

После использования содержимого регистра, его значение автоматически увеличивается на 2

5

Пример

MOVB@ (R0)+, (R1)+

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

R7=1000

R0=2000

R1=4001

Память:

1000 коп 3 0 2 1

2000 5000

4000 177 777

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

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

R7=1002

R0=2002

R1=4002

Память:

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

2002 x+y

4000 377

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

+ удобно использовать для обработки массива адресов