Структура команд и режимы адресации на примере PDP-11

Слайд 2

Архитектура PDP-11 PDP-11 — серия 16-разрядных мини-ЭВМ компании DEC, серийно производившихся

Архитектура PDP-11

PDP-11 — серия 16-разрядных мини-ЭВМ компании DEC, серийно производившихся и продававшихся

в 1970—80-х годах.

Простая система команд: можно отдельно запоминать команды, и отдельно — методы доступа к операндам.
Можно считать, что любой режим адресации будет работать с любой операцией;
Не нужно запоминать список исключений и особых случаев.

Слайд 3

Архитектура PDP-11

Архитектура PDP-11

Слайд 4

Регистры PDP-11 Универсальные регистры R1 R2 R3 R4 R5 Указатель кадра

Регистры PDP-11

Универсальные регистры

R1

R2

R3

R4

R5

Указатель кадра

R6

Указатель стека

R7

Счетчик команд

001

010

011

100

101

110

111

R0

000

Код регистра

Название регистра

Слайд 5

Команды PDP-11 Все биты определяют код операции, имеющий длину, равную одному

Команды PDP-11

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

(16 бит).

HALT(0000000000000000) – прекращение процессорных операций,
WAIT(0000000000000001) – прекращение извлечения команд из памяти,
RESET(0000000000000101) – все устройства на общей шине устанавливаются в исходное состояние

Команды управления:

Слайд 6

Команды PDP-11 INC X000101010 DEC X000101011 NEG X000101100 Однооперандные команды: Двухоперандные команды : MOV X001

Команды PDP-11

INC X000101010
DEC X000101011
NEG X000101100

Однооперандные команды:

Двухоперандные команды :

MOV X001

Слайд 7

Команды PDP-11 Rn – специфицирует регистр. @ - специфицирует прямая или

Команды PDP-11

Rn – специфицирует регистр.
@ - специфицирует прямая или косвенная адресация

(1 – косвенная, 0 - прямая)

Режимы адресации

0 – регистровая адресация
2 – автоинкрементная адресация
4 – автодекрементная адресация
6 – индексная адресация

Режим[5:3] – специфицирует, как будет использоваться регистр:

1 – регистровый косвенный режим
3 – автоинкрементный косвенный режим
5 – автодекрементный косвенный режим
7 – индексный косвенный режим