МИРЭА кафедра МОВС


Форматы команд
Большой объем оперативной памяти, доступный в УУМ/ДС, означает что в общем случае 15-разрядного поля для задания адреса будет недостаточно. Таким образом, формат команд стандартной модели УУМ не подходит для УУМ/ДС. Существует два способа решения этой проблемы: либо использовать относительную адресацию, либо расширять адресное поле до 20 разрядов. Оба эти способа используются в УУМ/ДС (см. форматы 3 и 4 в нижеследующем описании). Кроме того, в УУМ/ДС имеются команды, которые вообще не ссылаются на оперативную память. Для этих команд используются форматы 1 и 2. Ниже приведены форматы команд УУМ/ДС. Значения разрядов-признаков в форматах 3 и 4 будут рассмотрены при об суждении способов адресации. Разряд е используется для того, чтобы различать форматы 3 и 4 (е = О - формат 3, е =l- формат 4). В приложении А для каждой команды УУМ/ДС указан номер ее формата. Формат 1 (1 байт): 8

Код операции (ор)

Формат 2 (2 байт): 8 4 4

код операции (ор)

r1

r2

Формат 3 (3 байт): 6 1 1 1 1 1 1 12

код операции (ор)

n

i

x

b

p

e

Смещение (disp)

Формат 4 (4 байт): 6 1 1 1 1 1 1 20

код операции (ор)

n

i

X

b

p

e

Адрес (addr)