Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OMT&МП2.doc
Скачиваний:
10
Добавлен:
13.11.2019
Размер:
2.35 Mб
Скачать

Способы адресации процессора к1801

Название способа

Описание способа адресации

Через РОН:

Регистровый R

РОН содержит операнд

Автоинкрементный (R)+

РОН содержит адрес операнда, который после выборки операнда увеличивается на два для полнословных команд и на один для байтовых команд

Автодекрементный –(R)

Содержимое РОН уменьшается на два для полнословных команд и на один для байтовых команд, затем используется как исполнительный адрес

Индексный E(R)

Содержимое РОН складывается с индексным словом, которое следует за командой, и их сумма используется как исполнительный адрес

Косвенно-регистровый (R)

РОН содержит исполнительный адрес

Название способа

Описание способа адресации

Косвенно-автоинкрементный @(R)+

РОН содержит адрес слова памяти, в котором находится исполнительный адрес, содержимое РОН после выборки увеличивается на два

Косвенно-автодекрементный @–(R)

Содержимое РОН уменьшается на два и затем используется как адрес слова памяти, в котором находится исполнительный адрес

Косвенно-индексный @E(R)

Содержимое РОН складывается с индексным словом, которое следует за командой, их сумма используется как адрес слова памяти, в котором находится исполнительный адрес

Через PC:

Непосредственный #E

(автоинкрементный с R7)

Операнд выбирается из ячейки, следующий за командным словом

Абсолютный @#E

(косвенно-автоинкрементный с R7)

Исполнительный адрес выбирается из ячейки, следующей за командным словом

Относительный Е

(индексный с R7)

Содержимое PC складывается с индексным словом, следующим за командой, их сумма используется как исполнительный адрес операнда

Косвенно-относительный @E

(косвенно-индексный с R7)

Содержимое PC складывается с индексным словом, следующим за командой, их сумма-адрес слова памяти, в котором находится исполнительный адрес

В системе команд микропроцессора КР 1801 используется три типа команд: безадресные, одно- и двухадресные. Безадресные команды содер­жат только код операции (КОП). Форматы одно- и двухадресных команд представлены на рисунке.

Форматы команд микропроцессора кр 1801:

а) Одноадресные команды

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

КОП

Способ

адресации

РОН

Поле адресации операнда

б) Двухадресные команды

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

КОП

Способ

адресации

РОН

Способ

адресации

РОН

Поле адресации операнда источника (SS)

Поле адресации операнда приемника (DD)

Поле адресации операнда разбивается на два подполя: способа адресации и РОН. Коды способов адресации представлены в табл.2. В поле РОН заносится номер используемого регистра.

Таблица 2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]