Принципы работы системы IBM/370

Описание логической структуры вычислительных машин Системы 370. Особенности мультипроцессирования. Команды общего назначения и управления системой, обработки десятичных данных и команды с плавающей точкой. Средства обработки машинных ошибок (коррекция).

Рубрика Программирование, компьютеры и кибернетика
Вид книга
Язык русский
Дата добавления 12.06.2014
Размер файла 658,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Отказ от режима US ASCII-8

Система 360 обеспечивает режим US ASCII-8 при единичном значении бита 12 в PSW. Этот режим предлагался как код для выражения десятичных чисел в зонном формате, но не нашел применения и был упразднен. Если бит 12 PSW Системы 360 устанавливается в единицу, для десятичных результатов вырабатываются коды US ASCII-8. При нулевом состоянии этого бита вырабатываются коды EBCDIC.

В Системе 370 от кода US ASCII-8 отказались. Бит 12 PSW Системы 370 управляет режимом основного или расширенного управления: при нулевом значении этого бита Система 370 работает в режиме основного управления, при единичном - в режиме расширенного управления. Если данная модель Системы 370 не поддерживает режим расширенного управления, установка бита 12 PSW в единицу вызывает программное прерывание по спецификации.

Десятичные результаты в Системе 370 всегда представляются в коде EBCDIC.

Обработка неправильного десятичного знака

В Системе 360 при обнаружении недопустимого десятичного операнда операция прекращается. В Системе 370 при обнаружении недопустимого кода знака операция подавляется, а не прекращается. Это относится ко всем командам, проверяющим допустимость десятичных операндов, а именно к командам СЛОЖЕНИЕ ДЕСЯТИЧНОЕ, ВЫЧИТАНИЕ ДЕСЯТИЧНОЕ, СЛОЖЕНИЕ С ОЧИСТКОЙ, СРАВНЕНИЕ ДЕСЯТИЧНОЕ, УМНОЖЕНИЕ ДЕСЯТИЧНОЕ, ДЕЛЕНИЕ ДЕСЯТИЧНОЕ и ПРЕОБРАЗОВАНИЕ В ДВОИЧНУЮ. Сюда относится также и новая команда Системы 370 СДВИГ С ОКРУГЛЕНИЕМ ДЕСЯТИЧНЫЙ.

Распознавание особого случая защиты при редактировании

Если в Системе 360 при выполнении команд РЕДАКТИРОВАТЬ или РЕДАКТИРОВАТЬ И ОТМЕТИТЬ символ образца выбирается из ячейки, защищенной по записи, но при выполнении операции этот символ не изменяется, то в зависимости от модели будет или не будет фиксироваться особый случай защиты. В Системе 370 в этом случае всегда распознается особый случай защиты.

Код операции для команды ОСТАНОВИТЬ УСТРОЙСТВО

В Системе 370 первые 8 битов кода команды ОСТАНОВИТЬ УСТРОЙСТВО совпадают с теми же битами кода команды ОСТАНОВИТЬ ВВОД-ВЫВОД. Отличие между этими командами указывается битом 15 кода команды. В Системе 360 бит 15 игнорируется, т.е. обе команды выполняются как команда ОСТАНОВИТЬ ВВОД-ВЫВОД.

Размер области регистрации

В Системе 360 область регистрации начинается с ячейки 128 и занимает столько ячеек, сколько требуется для регистрации состояния в данной модели. Одна часть этой области может использоваться для регистрации состояния из-за машинных ошибок, а другая - для регистрации состояния канала. Хотя нет ограничения на размер области регистрации, однако длина этой области в большинстве моделей Системы 360 меньше длины области регистрации в соответствующей сравнимой по техническим параметрам модели Системы 370.

В Системе 370 прерывание от схем контроля приводит к записи информации в ячейки 216-239, 248-255 и 352-511. Кроме того, модель может записать данные регистрации в фиксированную область регистрации (ячейки 256-351). Модель может также иметь расширенную область регистрации при аппаратном контроле (MCEL), которая по умолчанию начинается в ячейке 512. Каналы могут помещать данные регистрации в область ограниченной регистрации канала (ячейки 176-179) и в фиксированную область регистрации (ячейки 256-351). Возможно также использование области расширенной регистрации ввода-вывода (IOEL), начальный адрес которой определяется содержимым ячейки 172.

Повторение команды

Каналы Системы 370 могут обеспечивать повторение команды. При этом канал по сигналу из устройства может повторить выполнение команды канала. Устройства, выпущенные до появления Системы 370, не могут запрашивать повторение команды. Для этих устройство никаких проблем совместимости не возникает. Однако некоторые новые устройства, которые могли бы в других случаях быть совместимыми со старыми, способны вызывать сигнал повторения команды.

Обычно повторение команды не влияет на результаты выполнения программы канала. Некоторые случаи изменения результатов операции из-за повторения команды перечислены ниже:

1. При выполнении одиночной немедленной операции, в которой не задана цепочка, может быть установлен признак результата, равный нулю, а не единице.

2. Для одного CCW с флажком PCI может иметь место несколько программно-управляемых прерываний.

3. Так как одно и то же CCW может выбираться из памяти не один раз, программы, в которых CCW изменяются динамически, могут подвергаться искажению.

4. Остаточный счет в CSW отражает только последнее выполнение команды и не обязательно отражает максимальный объем памяти, использованной при предшествующих выполнениях операции.

Регистрация по ошибке в данных в канале

В Системе 360 по ошибке в данных в канале регистрация не выполняется. В Системе 370 регистрация выполняется, если канал вызывает прерывание ввода-вывода по причине ошибки в данных в канале.

Предварительная выборка в канале

В Системе 360 в операции вывода может быть предварительно выбрано и записано в буфер не более 16 байтов. Аналогично, если задана цепочка данных, канал может заранее выбрать новое CCW, если под управлением текущего CCW осталось передать до 16 байтов информации. В Системе 370 эти ограничения сняты.

Приложение 3. Списки команд

В данном приложении приведены списки команд, в которых команды упорядочены по названию, мнемонике и коду операции. Кроме того, приводится распределение команд по функциональным группам. На некоторых моделях предусмотрены команды, не упомянутые в этих списках, например, команды эмуляции или команды специального назначения.

Если желательно вызывать индикацию некорректного кода операции, то можно использовать код операции 00 в случае 2-байтового формата команды и 16 кодов операции B2E0-B2EF в случае 4-байтового формата команды. Эти коды выделены для нужд программного обеспечения и вряд ли будут когда-либо закреплены за командами процессора.

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

Aособый случай доступа;

A1только особый случай адресации;

A2только особые случаи адресации и спецификации переадресации;

Bпрограммное событие перехода;

Cустанавливается признак результата;

CKфункциональная группа команд, связанная с таймером CPU и компаратором;

Dособый случай в данных;

DCсредства прямого управления;

DFособый случай переполнения в десятичной операции;

DKособый случай десятичного деления;

DMкоманда ДИАГНОСТИКА в зависимости от модели может вызывать различные особые случаи в программе и изменять признак результата;

Eособый случай переполнения порядка;

EXособый случай употребления команды ВЫПОЛНИТЬ;

FKособый случай деления с плавающей точкой;

FFфункциональная группа команд арифметики с плавающей точкой;

IFособый случай переполнения в операции с фиксированной точкой;

IKособый случай деления с фиксированной точкой;

Lзагружается новый признак результата;

LSособый случай потери значимости;

Mособый случай употребления привилегированной команды;

MOмониторное событие;

MPсредства мультипроцессирования;

PDфункциональная группа команд обработки десятичных данных;

PKфункциональная группа команд обработки ключа PSW;

Rпрограммное событие изменения общего регистра;

RRкоманда формата RR;

RSкоманда формата RS;

RXкоманда формата RX;

Sкоманда формата S;

SIкоманда формата SI;

SOособый случай специальной операции;

SFособый случай спецификации;

SSкоманда формата SS;

STпрограммное событие изменения в памяти;

SWфункциональная группа команд условного обмена;

TRсредства динамической переадресации;

Uособый случай исчезновения порядка;

XPфункциональная группа команд арифметики с плавающей точкой повышенной точности;

*игнорируются биты 8-14 кода команды;

**игнорируются биты 8-15 кода команды.

1. СПИСОК КОМАНД, УПОРЯДОЧЕННЫХ ПО НАЗВАНИЮ

Название

Мнемоническое обозначение

Характеристики

Код

Страница

ВЫПОЛНИТЬ

EX

RX

A

SP

EX

44

221

ВЫСТАВИТЬ ЧАСЫ

SCK

S

C

M

A

SP

B204

180

ВЫЧИТАНИЕ

SR

RR

C

IF

R

1B

248

ВЫЧИТАНИЕ

S

RX

C

A

IF

R

5B

248

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

SWR

RR

C

FP

SP

E

LS

2F

301

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

SW

RX

C

FP

A

SP

E

LS

6F

301

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

SUR

RR

C

FP

SP

E

LS

3F

301

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

SU

RX

C

FP

A

SP

E

LS

7F

301

ВЫЧИТАНИЕ ДЕСЯТИЧНОЕ

SP

SS

C

PD

A

D

DF

ST

FB

271

ВЫЧИТАНИЕ КОДОВ

SLR

RR

C

R

1F

250

ВЫЧИТАНИЕ КОДОВ

SL

RX

C

A

R

5F

250

ВЫЧИТАНИЕ ПОЛУСЛОВА

SH

RX

C

A

IF

R

4B

249

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

SDR

RR

C

FP

SP

U

E

LS

2B

299

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

SD

RX

C

FP

A

SP

U

E

LS

6B

299

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

SER

RR

C

FP

SP

U

E

LS

3B

299

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

SE

RX

C

FP

A

SP

U

E

LS

7B

299

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (расширенные операнды)

SXR

RR

C

XP

SP

U

E

LS

37

299

ДЕЛЕНИЕ

DR

RR

SP

IK

R

1D

219

ДЕЛЕНИЕ

D

RX

A

SP

IK

R

5D

219

ДЕЛЕНИЕ (длинные операнды)

DDR

RR

FP

SP

U

E

FK

2D

287

ДЕЛЕНИЕ (длинные операнды)

DD

RX

FP

A

SP

U

E

FK

6D

287

ДЕЛЕНИЕ (короткие операнды)

DER

RR

FP

SP

U

E

FK

3D

287

ДЕЛЕНИЕ (короткие операнды)

DE

RX

FP

A

SP

U

E

FK

7D

287

ДЕЛЕНИЕ ДЕСЯТИЧНОЕ

DP

SS

PD

A

SP

D

DK

ST

FD

262

ДИАГНОСТИКА

M

DM

83

173

ЗАГРУЗКА

LR

RR

R

18

224

ЗАГРУЗКА

L

RX

A

R

58

224

ЗАГРУЗКА (длинные операнды)

LDR

RR

FP

SP

28

291

ЗАГРУЗКА (длинные операнды)

LD

RX

FP

A

SP

68

291

ЗАГРУЗКА (короткие операнды)

LER

RR

FP

SP

38

291

ЗАГРУЗКА (короткие операнды)

LE

RX

FP

A

SP

78

291

ЗАГРУЗКА PSW

LPSW

S

L

M

A

SP

82

176

ЗАГРУЗКА АДРЕСА

LA

RX

R

41

225

ЗАГРУЗКА ГРУППОВАЯ

LM

RS

A

R

98

227

ЗАГРУЗКА ДОПОЛНЕНИЯ

LCR

RR

C

IF

R

13

226

ЗАГРУЗКА ДОПОЛНЕНИЯ (длинные операнды)

LCDR

RR

C

FP

SP

23

292

ЗАГРУЗКА ДОПОЛНЕНИЯ (короткие операнды)

LCER

RR

C

FP

SP

33

292

ЗАГРУЗКА И ПРОВЕРКА

LTR

RR

C

R

12

225

ЗАГРУЗКА И ПРОВЕРКА (длинные операнды)

LTDR

RR

C

FP

SP

22

292

ЗАГРУЗКА И ПРОВЕРКА (короткие операнды)

LTER

RR

C

FP

SP

32

292

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ

LNR

RR

C

R

11

227

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ (длинные операнды)

LNDR

RR

C

FP

SP

21

293

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ (короткие операнды)

LNER

RR

C

FP

SP

31

293

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ

LPR

RR

C

IF

R

10

228

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ (длинные операнды)

LPDR

RR

C

FP

SP

20

294

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ (короткие операнды)

LPER

RR

C

FP

SP

30

294

ЗАГРУЗКА ПОЛУСЛОВА

LH

RX

A

R

48

226

ЗАГРУЗКА РЕАЛЬНОГО АДРЕСА

LRA

RX

C

TR

M

A2

R

B1

177

ЗАГРУЗКА С ОКРУГЛЕНИЕМ (преобразование длинного операнда в короткий)

LRER

RR

XP

SP

E

35

295

ЗАГРУЗКА С ОКРУГЛЕНИЕМ (преобразование расширенного операнда в длинный)

LRDR

RR

XP

SP

E

25

295

ЗАГРУЗКА УПРАВЛЕНИЯ

LCTL

RS

M

A

SP

B7

175

ЗАПИСАТЬ ИДЕНТИФИКАТОР КАНАЛА

STIDC

S

C

M

B203

366

ЗАПИСЬ В ПАМЯТЬ

ST

RX

A

ST

50

245

ЗАПИСЬ В ПАМЯТЬ (длинные операнды)

STD

RX

FP

A

SP

ST

60

299

ЗАПИСЬ В ПАМЯТЬ (короткие операнды)

STE

RX

FP

A

SP

ST

70

299

ЗАПИСЬ В ПАМЯТЬ АДРЕСА CPU

STAP

S

MP

M

A

SP

ST

B212

188

ЗАПИСЬ В ПАМЯТЬ ГРУППОВАЯ

STM

RS

A

ST

90

248

ЗАПИСЬ В ПАМЯТЬ ЗНАЧЕНИЯ КОМПАРАТОРА

STCKC

S

CK

M

A

SP

ST

B207

186

ЗАПИСЬ В ПАМЯТЬ ЗНАЧЕНИЯ ТАЙМЕРА CPU

STPT

S

CK

M

A

SP

ST

B209

190

ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ СЛОЖЕНИЕМ

STOSM

SI

TR

M

A

ST

AD

191

ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ УМНОЖЕНИЕМ

STNSM

SI

TR

M

A

ST

AC

191

ЗАПИСЬ В ПАМЯТЬ ИДЕНТИФИКАТОРА CPU

STIDP

S

M

A

SP

ST

B202

188

ЗАПИСЬ В ПАМЯТЬ ПОКАЗАНИЯ ЧАСОВ

STCK

S

C

A

ST

B205

246

ЗАПИСЬ В ПАМЯТЬ ПОЛУСЛОВА

STH

RX

A

ST

40

247

ЗАПИСЬ В ПАМЯТЬ ПРЕФИКСА

STPX

S

MP

M

A

SP

ST

B211

190

ЗАПИСЬ В ПАМЯТЬ СИМВОЛА

STC

RX

A

ST

42

245

ЗАПИСЬ В ПАМЯТЬ СИМВОЛА ПО МАСКЕ

STCM

RS

A

ST

BE

245

ЗАПИСЬ В ПАМЯТЬ УПРАВЛЕНИЯ

STCTL

RS

M

A

SP

ST

B6

187

И

NR

RR

C

R

14

203

И

N

RX

C

A

R

54

203

И (непосредственный операнд)

NI

SI

C

A

ST

94

203

И (символ)

NC

SS

C

A

ST

D4

203

ИЛИ

OR

RR

C

R

16

236

ИЛИ

O

RX

C

A

R

56

236

ИЛИ (непосредственный операнд)

OI

SI

C

A

ST

96

236

ИЛИ (символ)

OC

SS

C

A

ST

D6

236

ИСКЛЮЧАЮЩЕЕ ИЛИ

XR

RR

C

R

17

220

ИСКЛЮЧАЮЩЕЕ ИЛИ

X

RX

C

A

R

57

220

ИСКЛЮЧАЮЩЕЕ ИЛИ (непосредственный операнд)

XI

SI

C

A

ST

97

220

ИСКЛЮЧАЮЩЕЕ ИЛИ (символ)

XC

SS

C

A

ST

D7

220

НАЧАТЬ ВВОД-ВЫВОД

SIO

S

C

M

9C00

361

НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ

SIOF

S

C

M

9C01

361

ОБРАЩЕНИЕ К МОНИТОРУ

MC

SI

SP

MO

AF

228

ОБРАЩЕНИЕ К СУПЕРВИЗОРУ

SVC

RR

0A

251

ОСВОБОДИТЬ ВВОД-ВЫВОД

CLRIO

S

C

M

9D01

350

ОСТАНОВИТЬ ВВОД-ВЫВОД

HIO

S

C

M

9E00

357

ОСТАНОВИТЬ УСТРОЙСТВО

HDV

S

C

M

9E01

353

ОТРЕДАКТИРОВАТЬ

ED

SS

C

PD

A

D

ST

DE

263

ОТРЕДАКТИРОВАТЬ И ОТМЕТИТЬ

EDMK

SS

C

PD

A

D

R

ST

DF

268

ОЧИСТКА TLB

PTLB

S

TR

M

B20D

178

ПЕРЕКОДИРОВАТЬ

TR

SS

A

ST

DC

253

ПЕРЕКОДИРОВАТЬ И ПРОВЕРИТЬ

TRT

SS

C

A

R

DD

254

ПЕРЕСЫЛКА

MVC

SS

A

ST

D2

229

ПЕРЕСЫЛКА (непосредственный операнд)

MVI

SI

A

ST

92

229

ПЕРЕСЫЛКА ДЛИННАЯ

MVCL

RR

C

A

SP

R

ST

0E

230

ПЕРЕСЫЛКА ЗОН

MVZ

SS

A

ST

D3

234

ПЕРЕСЫЛКА СО СДВИГОМ

MVO

SS

A

ST

F1

233

ПЕРЕСЫЛКА ЦИФР

MVN

SS

A

ST

D1

233

ПЕРЕХОД ПО ИНДЕКСУ БОЛЬШЕ

BXH

RS

B

R

86

207

ПЕРЕХОД ПО ИНДЕКСУ МЕНЬШЕ ИЛИ РАВНО

BXLE

RS

B

R

87

208

ПЕРЕХОД ПО СЧЕТЧИКУ

BCTR

RR

B

R

06

207

ПЕРЕХОД ПО СЧЕТЧИКУ

BCT

RX

B

R

46

207

ПЕРЕХОД С ВОЗВРАТОМ

BALR

RR

B

R

05

204

ПЕРЕХОД С ВОЗВРАТОМ

BAL

RX

B

R

45

204

ПОПОЛАМ (длинные операнды)

HDR

RR

FP

SP

U

24

289

ПОПОЛАМ (короткие операнды)

HER

RR

FP

SP

U

34

289

ПРЕОБРАЗОВАНИЕ В ДВОИЧНУЮ

CVB

RX

A

D

IK

R

4F

218

ПРЕОБРАЗОВАНИЕ В ДЕСЯТИЧНУЮ

CVD

RX

A

ST

4E

218

ПРОВЕРИТЬ ВВОД-ВЫВОД

TIO

S

C

M

9D00

369

ПРОВЕРИТЬ И УСТАНОВИТЬ

TS

S

C

A

ST

93

251

ПРОВЕРИТЬ КАНАЛ

TCH

S

C

M

9F00

368

ПРОВЕРИТЬ ПО МАСКЕ

TM

SI

C

A

91

252

ПРОЧИТАТЬ КЛЮЧ PSW

IPK

S

PK

M

R

B20B

174

ПРОЧИТАТЬ КЛЮЧ ПАМЯТИ

ISK

RR

M

A1

SP

R

09

175

ПРОЧИТАТЬ СИМВОЛ

IC

RX

A

R

43

223

ПРОЧИТАТЬ СИМВОЛЫ ПО МАСКЕ

ICM

RS

C

A

R

BF

223

ПРЯМАЯ ЗАПИСЬ

WRD

SI

DC

M

A

84

192

ПРЯМОЕ ЧТЕНИЕ

RDD

SI

DC

M

A

ST

85

179

РАСПАКОВАТЬ

UNPK

SS

A

ST

F3

255

СБРОСИТЬ БИТ ОБРАЩЕНИЯ

RRB

S

C

TR

M

A1

B213

180

СДВИГ ВЛЕВО АРИФМЕТИЧЕСКИЙ

SLA

RS

C

IF

R

8B

241

СДВИГ ВЛЕВО ДВОЙНОЙ АРИФМЕТИЧЕСКИЙ

SLDA

RS

C

SP

IF

R

8F

239

СДВИГ ВЛЕВО ДВОЙНОЙ КОДА

SLDL

RS

SP

R

8D

240

СДВИГ ВЛЕВО КОДА

SLL

RS

R

89

242

СДВИГ ВПРАВО АРИФМЕТИЧЕСКИЙ

SRA

RS

C

R

8A

244

СДВИГ ВПРАВО ДВОЙНОЙ АРИФМЕТИЧЕСКИЙ

SRDA

RS

C

SP

R

8E

243

СДВИГ ВПРАВО ДВОЙНОЙ КОДА

SRDL

RS

SP

R

8C

243

СДВИГ ВПРАВО КОДА

SRL

RS

R

88

244

СДВИГ С ОКРУГЛЕНИЕМ ДЕСЯТИЧНЫЙ

SRP

SS

C

PD

A

D

DF

ST

F0

269

СИГНАЛ ПРОЦЕССОРУ

SIGP

RS

C

MP

M

R

AE

185

СЛОЖЕНИЕ

AR

RR

C

IF

R

1A

200

СЛОЖЕНИЕ

A

RX

C

A

IF

R

5A

200

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

AWR

RR

C

FP

SP

E

LS

2E

285

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

AW

RX

C

FP

A

SP

E

LS

6E

285

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

AUR

RR

C

FP

SP

E

LS

3E

285

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

AU

RX

C

FP

A

SP

E

LS

7E

285

СЛОЖЕНИЕ ДЕСЯТИЧНОЕ

AP

SS

C

PD

A

D

DF

ST

FA

260

СЛОЖЕНИЕ КОДОВ

ALR

RR

C

R

1E

202

СЛОЖЕНИЕ КОДОВ

AL

RX

C

A

R

5E

202

СЛОЖЕНИЕ ПОЛУСЛОВА

AH

RX

C

A

IF

R

4A

201

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

ADR

RR

C

FP

SP

U

E

LS

2A

282

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

AD

RX

C

FP

A

SP

U

E

LS

6A

282

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

AER

RR

C

FP

SP

U

E

LS

3A

282

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

AE

RX

C

FP

A

SP

U

E

LS

7A

282

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (расширенные операнды)

AXR

RR

C

XP

SP

U

E

LS

36

282

СЛОЖЕНИЕ С ОЧИСТКОЙ

ZAP

SS

C

PD

A

D

DF

ST

F8

272

СРАВНЕНИЕ

CR

RR

C

19

209

СРАВНЕНИЕ

C

RX

C

A

59

209

СРАВНЕНИЕ (длинные операнды)

CDR

RR

C

FP

SP

29

286

СРАВНЕНИЕ (длинные операнды)

CD

RX

C

FP

A

SP

69

286

СРАВНЕНИЕ (короткие операнды)

CER

RR

C

FP

SP

39

286

СРАВНЕНИЕ (короткие операнды)

CE

RX

C

FP

A

SP

79

286

СРАВНЕНИЕ ДВОЙНОЕ С ОБМЕНОМ

CDS

RS

C

SW

A

SP

R

ST

BB

211

СРАВНЕНИЕ ДЕСЯТИЧНОЕ

CP

SS

C

PD

A

D

F9

261

СРАВНЕНИЕ КОДОВ

CLR

RR

C

15

214

СРАВНЕНИЕ КОДОВ

CL

RX

C

A

55

214

СРАВНЕНИЕ КОДОВ (непосредственный операнд)

CLI

SI

C

A

95

214

СРАВНЕНИЕ КОДОВ (символ)

CLC

SS

C

A

D5

214

СРАВНЕНИЕ КОДОВ ДЛИННОЕ

CLCL

RR

C

A

SP

0F

216

СРАВНЕНИЕ ПОЛУСЛОВА

CH

RX

C

A

49

213

СРАВНЕНИЕ С ОБМЕНОМ

CS

RS

C

SW

A

SP

R

ST

BA

209

СРАВНЕНИЕ СИМВОЛОВ ПО МАСКЕ

CLM

RS

C

A

BD

215

УМНОЖЕНИЕ

MR

RR

SP

R

1C

234

УМНОЖЕНИЕ

M

RX

A

SP

R

5C

234

УМНОЖЕНИЕ (длинные операнды)

MDR

RR

FP

SP

U

E

2C

296

УМНОЖЕНИЕ (длинные операнды)

MD

RX

FP

A

SP

U

E

6C

296

УМНОЖЕНИЕ (длинные операнды, расширенный результат)

MXDR

RR

XP

SP

U

E

27

296

УМНОЖЕНИЕ (длинные операнды, расширенный результат)

MXD

RX

XP

A

SP

U

E

67

296

УМНОЖЕНИЕ (короткие операнды, длинный результат)

MER

RR

FP

SP

U

E

3C

296

УМНОЖЕНИЕ (короткие операнды, длинный результат)

ME

RX

FP

A

SP

U

E

7C

296

УМНОЖЕНИЕ (расширенные операнды)

MXR

RR

XP

SP

U

E

26

296

УМНОЖЕНИЕ ДЕСЯТИЧНОЕ

MP

SS

PD

A

SP

D

ST

FC

269

УМНОЖЕНИЕ ПОЛУСЛОВА

MH

RX

A

R

4C

235

УПАКОВАТЬ

PACK

SS

A

ST

F2

238

УСЛОВНЫЙ ПЕРЕХОД

BCR

RR

B

07

205

УСЛОВНЫЙ ПЕРЕХОД

BC

RX

B

47

205

УСТАНОВИТЬ КЛЮЧ PSW

SPKA

S

PK

M

B20A

183

УСТАНОВИТЬ КЛЮЧ ПАМЯТИ

SSK

RR

M

A1

SP

08

184

УСТАНОВИТЬ КОМПАРАТОР

SCKC

S

CK

M

A

SP

B206

181

УСТАНОВИТЬ МАСКУ ПРОГРАММЫ

SPM

RR

L

04

238

УСТАНОВИТЬ МАСКУ СИСТЕМЫ

SSM

S

M

A

SO

80

185

УСТАНОВИТЬ ПРЕФИКС

SPX

S

MP

M

A

SP

B210

182

УСТАНОВИТЬ ТАЙМЕР CPU

SPT

S

CK

M

A

SP

B208

182

2. СПИСОК КОМАНД, УПОРЯДОЧЕННЫХ ПО МНЕМОНИЧЕСКОМУ ОБОЗНАЧЕНИЮ

Мнемоническое обозначение

Название

Характеристики

Код

Страница

ДИАГНОСТИКА

M

DM

83

173

A

СЛОЖЕНИЕ

RX

C

A

IF

R

5A

200

AD

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

RX

C

FP

A

SP

U

E

LS

6A

282

ADR

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

RR

C

FP

SP

U

E

LS

2A

282

AE

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

RX

C

FP

A

SP

U

E

LS

7A

282

AER

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

RR

C

FP

SP

U

E

LS

3A

282

AH

СЛОЖЕНИЕ ПОЛУСЛОВА

RX

C

A

IF

R

4A

201

AL

СЛОЖЕНИЕ КОДОВ

RX

C

A

R

5E

202

ALR

СЛОЖЕНИЕ КОДОВ

RR

C

R

1E

202

AP

СЛОЖЕНИЕ ДЕСЯТИЧНОЕ

SS

C

PD

A

D

DF

ST

FA

260

AR

СЛОЖЕНИЕ

RR

C

IF

R

1A

200

AU

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

RX

C

FP

A

SP

E

LS

7E

285

AUR

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

RR

C

FP

SP

E

LS

3E

285

AW

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

RX

C

FP

A

SP

E

LS

6E

285

AWR

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

RR

C

FP

SP

E

LS

2E

285

AXR

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (расширенные операнды)

RR

C

XP

SP

U

E

LS

36

282

BAL

ПЕРЕХОД С ВОЗВРАТОМ

RX

B

R

45

204

BALR

ПЕРЕХОД С ВОЗВРАТОМ

RR

B

R

05

204

BC

УСЛОВНЫЙ ПЕРЕХОД

RX

B

47

205

BCR

УСЛОВНЫЙ ПЕРЕХОД

RR

B

07

205

BCT

ПЕРЕХОД ПО СЧЕТЧИКУ

RX

B

R

46

207

BCTR

ПЕРЕХОД ПО СЧЕТЧИКУ

RR

B

R

06

207

BXH

ПЕРЕХОД ПО ИНДЕКСУ БОЛЬШЕ

RS

B

R

86

207

BXLE

ПЕРЕХОД ПО ИНДЕКСУ МЕНЬШЕ ИЛИ РАВНО

RS

B

R

87

208

C

СРАВНЕНИЕ

RX

C

A

59

209

CD

СРАВНЕНИЕ (длинные операнды)

RX

C

FP

A

SP

69

286

CDR

СРАВНЕНИЕ (длинные операнды)

RR

C

FP

SP

29

286

CDS

СРАВНЕНИЕ ДВОЙНОЕ С ОБМЕНОМ

RS

C

SW

A

SP

R

ST

BB

211

CE

СРАВНЕНИЕ (короткие операнды)

RX

C

FP

A

SP

79

286

CER

СРАВНЕНИЕ (короткие операнды)

RR

C

FP

SP

39

286

CH

СРАВНЕНИЕ ПОЛУСЛОВА

RX

C

A

49

213

CL

СРАВНЕНИЕ КОДОВ

RX

C

A

55

214

CLC

СРАВНЕНИЕ КОДОВ (символ)

SS

C

A

D5

214

CLCL

СРАВНЕНИЕ КОДОВ ДЛИННОЕ

RR

C

A

SP

0F

216

CLI

СРАВНЕНИЕ КОДОВ (непосредственный операнд)

SI

C

A

95

214

CLM

СРАВНЕНИЕ СИМВОЛОВ ПО МАСКЕ

RS

C

A

BD

215

CLR

СРАВНЕНИЕ КОДОВ

RR

C

15

214

CLRIO

ОСВОБОДИТЬ ВВОД-ВЫВОД

S

C

M

9D01

350

CP

СРАВНЕНИЕ ДЕСЯТИЧНОЕ

SS

C

PD

A

D

F9

261

CR

СРАВНЕНИЕ

RR

C

19

209

CS

СРАВНЕНИЕ С ОБМЕНОМ

RS

C

SW

A

SP

R

ST

BA

209

CVB

ПРЕОБРАЗОВАНИЕ В ДВОИЧНУЮ

RX

A

D

IK

R

4F

218

CVD

ПРЕОБРАЗОВАНИЕ В ДЕСЯТИЧНУЮ

RX

A

ST

4E

218

D

ДЕЛЕНИЕ

RX

A

SP

IK

R

5D

219

DD

ДЕЛЕНИЕ (длинные операнды)

RX

FP

A

SP

U

E

FK

6D

287

DDR

ДЕЛЕНИЕ (длинные операнды)

RR

FP

SP

U

E

FK

2D

287

DE

ДЕЛЕНИЕ (короткие операнды)

RX

FP

A

SP

U

E

FK

7D

287

DER

ДЕЛЕНИЕ (короткие операнды)

RR

FP

SP

U

E

FK

3D

287

DP

ДЕЛЕНИЕ ДЕСЯТИЧНОЕ

SS

PD

A

SP

D

DK

ST

FD

262

DR

ДЕЛЕНИЕ

RR

SP

IK

R

1D

219

ED

ОТРЕДАКТИРОВАТЬ

SS

C

PD

A

D

ST

DE

263

EDMK

ОТРЕДАКТИРОВАТЬ И ОТМЕТИТЬ

SS

C

PD

A

D

R

ST

DF

268

EX

ВЫПОЛНИТЬ

RX

A

SP

EX

44

221

HDR

ПОПОЛАМ (длинные операнды)

RR

FP

SP

U

24

289

HDV

ОСТАНОВИТЬ УСТРОЙСТВО

S

C

M

9E01

353

HER

ПОПОЛАМ (короткие операнды)

RR

FP

SP

U

34

289

HIO

ОСТАНОВИТЬ ВВОД-ВЫВОД

S

C

M

9E00

357

IC

ПРОЧИТАТЬ СИМВОЛ

RX

A

R

43

223

ICM

ПРОЧИТАТЬ СИМВОЛЫ ПО МАСКЕ

RS

C

A

R

BF

223

IPK

ПРОЧИТАТЬ КЛЮЧ PSW

S

PK

M

R

B20B

174

ISK

ПРОЧИТАТЬ КЛЮЧ ПАМЯТИ

RR

M

A1

SP

R

09

175

L

ЗАГРУЗКА

RX

A

R

58

224

LA

ЗАГРУЗКА АДРЕСА

RX

R

41

225

LCDR

ЗАГРУЗКА ДОПОЛНЕНИЯ (длинные операнды)

RR

C

FP

SP

23

292

LCER

ЗАГРУЗКА ДОПОЛНЕНИЯ (короткие операнды)

RR

C

FP

SP

33

292

LCR

ЗАГРУЗКА ДОПОЛНЕНИЯ

RR

C

IF

R

13

226

LCTL

ЗАГРУЗКА УПРАВЛЕНИЯ

RS

M

A

SP

B7

175

LD

ЗАГРУЗКА (длинные операнды)

RX

FP

A

SP

68

291

LDR

ЗАГРУЗКА (длинные операнды)

RR

FP

SP

28

291

LE

ЗАГРУЗКА (короткие операнды)

RX

FP

A

SP

78

291

LER

ЗАГРУЗКА (короткие операнды)

RR

FP

SP

38

291

LH

ЗАГРУЗКА ПОЛУСЛОВА

RX

A

R

48

226

LM

ЗАГРУЗКА ГРУППОВАЯ

RS

A

R

98

227

LNDR

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ (длинные операнды)

RR

C

FP

SP

21

293

LNER

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ (короткие операнды)

RR

C

FP

SP

31

293

LNR

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ

RR

C

R

11

227

LPDR

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ (длинные операнды)

RR

C

FP

SP

20

294

LPER

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ (короткие операнды)

RR

C

FP

SP

30

294

LPR

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ

RR

C

IF

R

10

228

LPSW

ЗАГРУЗКА PSW

S

L

M

A

SP

82

176

LR

ЗАГРУЗКА

RR

R

18

224

LRA

ЗАГРУЗКА РЕАЛЬНОГО АДРЕСА

RX

C

TR

M

A2

R

B1

177

LRDR

ЗАГРУЗКА С ОКРУГЛЕНИЕМ (преобразование расширенного операнда в длинный)

RR

XP

SP

E

25

295

LRER

ЗАГРУЗКА С ОКРУГЛЕНИЕМ (преобразование длинного операнда в короткий)

RR

XP

SP

E

35

295

LTDR

ЗАГРУЗКА И ПРОВЕРКА (длинные операнды)

RR

C

FP

SP

22

292

LTER

ЗАГРУЗКА И ПРОВЕРКА (короткие операнды)

RR

C

FP

SP

32

292

LTR

ЗАГРУЗКА И ПРОВЕРКА

RR

C

R

12

225

M

УМНОЖЕНИЕ

RX

A

SP

R

5C

234

MC

ОБРАЩЕНИЕ К МОНИТОРУ

SI

SP

MO

AF

228

MD

УМНОЖЕНИЕ (длинные операнды)

RX

FP

A

SP

U

E

6C

296

MDR

УМНОЖЕНИЕ (длинные операнды)

RR

FP

SP

U

E

2C

296

ME

УМНОЖЕНИЕ (короткие операнды, длинный результат)

RX

FP

A

SP

U

E

7C

296

MER

УМНОЖЕНИЕ (короткие операнды, длинный результат)

RR

FP

SP

U

E

3C

296

MH

УМНОЖЕНИЕ ПОЛУСЛОВА

RX

A

R

4C

235

MP

УМНОЖЕНИЕ ДЕСЯТИЧНОЕ

SS

PD

A

SP

D

ST

FC

269

MR

УМНОЖЕНИЕ

RR

SP

R

1C

234

MVC

ПЕРЕСЫЛКА

SS

A

ST

D2

229

MVCL

ПЕРЕСЫЛКА ДЛИННАЯ

RR

C

A

SP

R

ST

0E

230

MVI

ПЕРЕСЫЛКА (непосредственный операнд)

SI

A

ST

92

229

MVN

ПЕРЕСЫЛКА ЦИФР

SS

A

ST

D1

233

MVO

ПЕРЕСЫЛКА СО СДВИГОМ

SS

A

ST

F1

233

MVZ

ПЕРЕСЫЛКА ЗОН

SS

A

ST

D3

234

MXD

УМНОЖЕНИЕ (длинные операнды, расширенный результат)

RX

XP

A

SP

U

E

67

296

MXDR

УМНОЖЕНИЕ (длинные операнды, расширенный результат)

RR

XP

SP

U

E

27

296

MXR

УМНОЖЕНИЕ (расширенные операнды)

RR

XP

SP

U

E

26

296

N

И

RX

C

A

R

54

203

NC

И (символ)

SS

C

A

ST

D4

203

NI

И (непосредственный операнд)

SI

C

A

ST

94

203

NR

И

RR

C

R

14

203

O

ИЛИ

RX

C

A

R

56

236

OC

ИЛИ (символ)

SS

C

A

ST

D6

236

OI

ИЛИ (непосредственный операнд)

SI

C

A

ST

96

236

OR

ИЛИ

RR

C

R

16

236

PACK

УПАКОВАТЬ

SS

A

ST

F2

238

PTLB

ОЧИСТКА TLB

S

TR

M

B20D

178

RDD

ПРЯМОЕ ЧТЕНИЕ

SI

DC

M

A

ST

85

179

RRB

СБРОСИТЬ БИТ ОБРАЩЕНИЯ

S

C

TR

M

A1

B213

180

S

ВЫЧИТАНИЕ

RX

C

A

IF

R

5B

248

SCK

ВЫСТАВИТЬ ЧАСЫ

S

C

M

A

SP

B204

180

SCKC

УСТАНОВИТЬ КОМПАРАТОР

S

CK

M

A

SP

B206

181

SD

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

RX

C

FP

A

SP

U

E

LS

6B

299

SDR

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

RR

C

FP

SP

U

E

LS

2B

299

SE

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

RX

C

FP

A

SP

U

E

LS

7B

299

SER

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

RR

C

FP

SP

U

E

LS

3B

299

SH

ВЫЧИТАНИЕ ПОЛУСЛОВА

RX

C

A

IF

R

4B

249

SIGP

СИГНАЛ ПРОЦЕССОРУ

RS

C

MP

M

R

AE

185

SIO

НАЧАТЬ ВВОД-ВЫВОД

S

C

M

9C00

361

SIOF

НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ

S

C

M

9C01

361

SL

ВЫЧИТАНИЕ КОДОВ

RX

C

A

R

5F

250

SLA

СДВИГ ВЛЕВО АРИФМЕТИЧЕСКИЙ

RS

C

IF

R

8B

241

SLDA

СДВИГ ВЛЕВО ДВОЙНОЙ АРИФМЕТИЧЕСКИЙ

RS

C

SP

IF

R

8F

239

SLDL

СДВИГ ВЛЕВО ДВОЙНОЙ КОДА

RS

SP

R

8D

240

SLL

СДВИГ ВЛЕВО КОДА

RS

R

89

242

SLR

ВЫЧИТАНИЕ КОДОВ

RR

C

R

1F

250

SP

ВЫЧИТАНИЕ ДЕСЯТИЧНОЕ

SS

C

PD

A

D

DF

ST

FB

271

SPKA

УСТАНОВИТЬ КЛЮЧ PSW

S

PK

M

B20A

183

SPM

УСТАНОВИТЬ МАСКУ ПРОГРАММЫ

RR

L

04

238

SPT

УСТАНОВИТЬ ТАЙМЕР CPU

S

CK

M

A

SP

B208

182

SPX

УСТАНОВИТЬ ПРЕФИКС

S

MP

M

A

SP

B210

182

SR

ВЫЧИТАНИЕ

RR

C

IF

R

1B

248

SRA

СДВИГ ВПРАВО АРИФМЕТИЧЕСКИЙ

RS

C

R

8A

244

SRDA

СДВИГ ВПРАВО ДВОЙНОЙ АРИФМЕТИЧЕСКИЙ

RS

C

SP

R

8E

243

SRDL

СДВИГ ВПРАВО ДВОЙНОЙ КОДА

RS

SP

R

8C

243

SRL

СДВИГ ВПРАВО КОДА

RS

R

88

244

SRP

СДВИГ С ОКРУГЛЕНИЕМ ДЕСЯТИЧНЫЙ

SS

C

PD

A

D

DF

ST

F0

269

SSK

УСТАНОВИТЬ КЛЮЧ ПАМЯТИ

RR

M

A1

SP

08

184

SSM

УСТАНОВИТЬ МАСКУ СИСТЕМЫ

S

M

A

SO

80

185

ST

ЗАПИСЬ В ПАМЯТЬ

RX

A

ST

50

245

STAP

ЗАПИСЬ В ПАМЯТЬ АДРЕСА CPU

S

MP

M

A

SP

ST

B212

188

STC

ЗАПИСЬ В ПАМЯТЬ СИМВОЛА

RX

A

ST

42

245

STCK

ЗАПИСЬ В ПАМЯТЬ ПОКАЗАНИЯ ЧАСОВ

S

C

A

ST

B205

246

STCKC

ЗАПИСЬ В ПАМЯТЬ ЗНАЧЕНИЯ КОМПАРАТОРА

S

CK

M

A

SP

ST

B207

186

STCM

ЗАПИСЬ В ПАМЯТЬ СИМВОЛА ПО МАСКЕ

RS

A

ST

BE

245

STCTL

ЗАПИСЬ В ПАМЯТЬ УПРАВЛЕНИЯ

RS

M

A

SP

ST

B6

187

STD

ЗАПИСЬ В ПАМЯТЬ (длинные операнды)

RX

FP

A

SP

ST

60

299

STE

ЗАПИСЬ В ПАМЯТЬ (короткие операнды)

RX

FP

A

SP

ST

70

299

STH

ЗАПИСЬ В ПАМЯТЬ ПОЛУСЛОВА

RX

A

ST

40

247

STIDC

ЗАПИСАТЬ ИДЕНТИФИКАТОР КАНАЛА

S

C

M

B203

366

STIDP

ЗАПИСЬ В ПАМЯТЬ ИДЕНТИФИКАТОРА CPU

S

M

A

SP

ST

B202

188

STM

ЗАПИСЬ В ПАМЯТЬ ГРУППОВАЯ

RS

A

ST

90

248

STNSM

ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ УМНОЖЕНИЕМ

SI

TR

M

A

ST

AC

191

STOSM

ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ СЛОЖЕНИЕМ

SI

TR

M

A

ST

AD

191

STPT

ЗАПИСЬ В ПАМЯТЬ ЗНАЧЕНИЯ ТАЙМЕРА CPU

S

CK

M

A

SP

ST

B209

190

STPX

ЗАПИСЬ В ПАМЯТЬ ПРЕФИКСА

S

MP

M

A

SP

ST

B211

190

SU

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

RX

C

FP

A

SP

E

LS

7F

301

SUR

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

RR

C

FP

SP

E

LS

3F

301

SVC

ОБРАЩЕНИЕ К СУПЕРВИЗОРУ

RR

0A

251

SW

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

RX

C

FP

A

SP

E

LS

6F

301

SWR

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

RR

C

FP

SP

E

LS

2F

301

SXR

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (расширенные операнды)

RR

C

XP

SP

U

E

LS

37

299

TCH

ПРОВЕРИТЬ КАНАЛ

S

C

M

9F00

368

TIO

ПРОВЕРИТЬ ВВОД-ВЫВОД

S

C

M

9D00

369

TM

ПРОВЕРИТЬ ПО МАСКЕ

SI

C

A

91

252

TR

ПЕРЕКОДИРОВАТЬ

SS

A

ST

DC

253

TRT

ПЕРЕКОДИРОВАТЬ И ПРОВЕРИТЬ

SS

C

A

R

DD

254

TS

ПРОВЕРИТЬ И УСТАНОВИТЬ

S

C

A

ST

93

251

UNPK

РАСПАКОВАТЬ

SS

A

ST

F3

255

WRD

ПРЯМАЯ ЗАПИСЬ

SI

DC

M

A

84

192

X

ИСКЛЮЧАЮЩЕЕ ИЛИ

RX

C

A

R

57

220

XC

ИСКЛЮЧАЮЩЕЕ ИЛИ (символ)

SS

C

A

ST

D7

220

XI

ИСКЛЮЧАЮЩЕЕ ИЛИ (непосредственный операнд)

SI

C

A

ST

97

220

XR

ИСКЛЮЧАЮЩЕЕ ИЛИ

RR

C

R

17

220

ZAP

СЛОЖЕНИЕ С ОЧИСТКОЙ

SS

C

PD

A

D

DF

ST

F8

272

3. СПИСОК КОМАНД, УПОРЯДОЧЕННЫХ ПО КОДУ ОПЕРАЦИИ

Код

Название

Мнемоническое обозначение

Характеристики

Страница

04

УСТАНОВИТЬ МАСКУ ПРОГРАММЫ

SPM

RR

L

238

05

ПЕРЕХОД С ВОЗВРАТОМ

BALR

RR

B

R

204

06

ПЕРЕХОД ПО СЧЕТЧИКУ

BCTR

RR

B

R

207

07

УСЛОВНЫЙ ПЕРЕХОД

BCR

RR

B

205

08

УСТАНОВИТЬ КЛЮЧ ПАМЯТИ

SSK

RR

M

A1

SP

184

09

ПРОЧИТАТЬ КЛЮЧ ПАМЯТИ

ISK

RR

M

A1

SP

R

175

0A

ОБРАЩЕНИЕ К СУПЕРВИЗОРУ

SVC

RR

251

0E

ПЕРЕСЫЛКА ДЛИННАЯ

MVCL

RR

C

A

SP

R

ST

230

0F

СРАВНЕНИЕ КОДОВ ДЛИННОЕ

CLCL

RR

C

A

SP

216

10

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ

LPR

RR

C

IF

R

228

11

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ

LNR

RR

C

R

227

12

ЗАГРУЗКА И ПРОВЕРКА

LTR

RR

C

R

225

13

ЗАГРУЗКА ДОПОЛНЕНИЯ

LCR

RR

C

IF

R

226

14

И

NR

RR

C

R

203

15

СРАВНЕНИЕ КОДОВ

CLR

RR

C

214

16

ИЛИ

OR

RR

C

R

236

17

ИСКЛЮЧАЮЩЕЕ ИЛИ

XR

RR

C

R

220

18

ЗАГРУЗКА

LR

RR

R

224

19

СРАВНЕНИЕ

CR

RR

C

209

1A

СЛОЖЕНИЕ

AR

RR

C

IF

R

200

1B

ВЫЧИТАНИЕ

SR

RR

C

IF

R

248

1C

УМНОЖЕНИЕ

MR

RR

SP

R

234

1D

ДЕЛЕНИЕ

DR

RR

SP

IK

R

219

1E

СЛОЖЕНИЕ КОДОВ

ALR

RR

C

R

202

1F

ВЫЧИТАНИЕ КОДОВ

SLR

RR

C

R

250

20

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ (длинные операнды)

LPDR

RR

C

FP

SP

294

21

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ (длинные операнды)

LNDR

RR

C

FP

SP

293

22

ЗАГРУЗКА И ПРОВЕРКА (длинные операнды)

LTDR

RR

C

FP

SP

292

23

ЗАГРУЗКА ДОПОЛНЕНИЯ (длинные операнды)

LCDR

RR

C

FP

SP

292

24

ПОПОЛАМ (длинные операнды)

HDR

RR

FP

SP

U

289

25

ЗАГРУЗКА С ОКРУГЛЕНИЕМ (преобразование расширенного операнда в длинный)

LRDR

RR

XP

SP

E

295

26

УМНОЖЕНИЕ (расширенные операнды)

MXR

RR

XP

SP

U

E

296

27

УМНОЖЕНИЕ (длинные операнды, расширенный результат)

MXDR

RR

XP

SP

U

E

296

28

ЗАГРУЗКА (длинные операнды)

LDR

RR

FP

SP

291

29

СРАВНЕНИЕ (длинные операнды)

CDR

RR

C

FP

SP

286

2A

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

ADR

RR

C

FP

SP

U

E

LS

282

2B

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

SDR

RR

C

FP

SP

U

E

LS

299

2C

УМНОЖЕНИЕ (длинные операнды)

MDR

RR

FP

SP

U

E

296

2D

ДЕЛЕНИЕ (длинные операнды)

DDR

RR

FP

SP

U

E

FK

287

2E

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

AWR

RR

C

FP

SP

E

LS

285

2F

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

SWR

RR

C

FP

SP

E

LS

301

30

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ (короткие операнды)

LPER

RR

C

FP

SP

294

31

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ (короткие операнды)

LNER

RR

C

FP

SP

293

32

ЗАГРУЗКА И ПРОВЕРКА (короткие операнды)

LTER

RR

C

FP

SP

292

33

ЗАГРУЗКА ДОПОЛНЕНИЯ (короткие операнды)

LCER

RR

C

FP

SP

292

34

ПОПОЛАМ (короткие операнды)

HER

RR

FP

SP

U

289

35

ЗАГРУЗКА С ОКРУГЛЕНИЕМ (преобразование длинного операнда в короткий)

LRER

RR

XP

SP

E

295

36

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (расширенные операнды)

AXR

RR

C

XP

SP

U

E

LS

282

37

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (расширенные операнды)

SXR

RR

C

XP

SP

U

E

LS

299

38

ЗАГРУЗКА (короткие операнды)

LER

RR

FP

SP

291

39

СРАВНЕНИЕ (короткие операнды)

CER

RR

C

FP

SP

286

3A

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

AER

RR

C

FP

SP

U

E

LS

282

3B

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

SER

RR

C

FP

SP

U

E

LS

299

3C

УМНОЖЕНИЕ (короткие операнды, длинный результат)

MER

RR

FP

SP

U

E

296

3D

ДЕЛЕНИЕ (короткие операнды)

DER

RR

FP

SP

U

E

FK

287

3E

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

AUR

RR

C

FP

SP

E

LS

285

3F

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

SUR

RR

C

FP

SP

E

LS

301

40

ЗАПИСЬ В ПАМЯТЬ ПОЛУСЛОВА

STH

RX

A

ST

247

41

ЗАГРУЗКА АДРЕСА

LA

RX

R

225

42

ЗАПИСЬ В ПАМЯТЬ СИМВОЛА

STC

RX

A

ST

245

43

ПРОЧИТАТЬ СИМВОЛ

IC

RX

A

R

223

44

ВЫПОЛНИТЬ

EX

RX

A

SP

EX

221

45

ПЕРЕХОД С ВОЗВРАТОМ

BAL

RX

B

R

204

46

ПЕРЕХОД ПО СЧЕТЧИКУ

BCT

RX

B

R

207

47

УСЛОВНЫЙ ПЕРЕХОД

BC

RX

B

205

48

ЗАГРУЗКА ПОЛУСЛОВА

LH

RX

A

R

226

49

СРАВНЕНИЕ ПОЛУСЛОВА

CH

RX

C

A

213

4A

СЛОЖЕНИЕ ПОЛУСЛОВА

AH

RX

C

A

IF

R

201

4B

ВЫЧИТАНИЕ ПОЛУСЛОВА

SH

RX

C

A

IF

R

249

4C

УМНОЖЕНИЕ ПОЛУСЛОВА

MH

RX

A

R

235

4E

ПРЕОБРАЗОВАНИЕ В ДЕСЯТИЧНУЮ

CVD

RX

A

ST

218

4F

ПРЕОБРАЗОВАНИЕ В ДВОИЧНУЮ

CVB

RX

A

D

IK

R

218

50

ЗАПИСЬ В ПАМЯТЬ

ST

RX

A

ST

245

54

И

N

RX

C

A

R

203

55

СРАВНЕНИЕ КОДОВ

CL

RX

C

A

214

56

ИЛИ

O

RX

C

A

R

236

57

ИСКЛЮЧАЮЩЕЕ ИЛИ

X

RX

C

A

R

220

58

ЗАГРУЗКА

L

RX

A

R

224

59

СРАВНЕНИЕ

C

RX

C

A

209

5A

СЛОЖЕНИЕ

A

RX

C

A

IF

R

200

5B

ВЫЧИТАНИЕ

S

RX

C

A

IF

R

248

5C

УМНОЖЕНИЕ

M

RX

A

SP

R

234

5D

ДЕЛЕНИЕ

D

RX

A

SP

IK

R

219

5E

СЛОЖЕНИЕ КОДОВ

AL

RX

C

A

R

202

5F

ВЫЧИТАНИЕ КОДОВ

SL

RX

C

A

R

250

60

ЗАПИСЬ В ПАМЯТЬ (длинные операнды)

STD

RX

FP

A

SP

ST

299

67

УМНОЖЕНИЕ (длинные операнды, расширенный результат)

MXD

RX

XP

A

SP

U

E

296

68

ЗАГРУЗКА (длинные операнды)

LD

RX

FP

A

SP

291

69

СРАВНЕНИЕ (длинные операнды)

CD

RX

C

FP

A

SP

286

6A

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

AD

RX

C

FP

A

SP

U

E

LS

282

6B

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

SD

RX

C

FP

A

SP

U

E

LS

299

6C

УМНОЖЕНИЕ (длинные операнды)

MD

RX

FP

A

SP

U

E

296

6D

ДЕЛЕНИЕ (длинные операнды)

DD

RX

FP

A

SP

U

E

FK

287

6E

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

AW

RX

C

FP

A

SP

E

LS

285

6F

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

SW

RX

C

FP

A

SP

E

LS

301

70

ЗАПИСЬ В ПАМЯТЬ (короткие операнды)

STE

RX

FP

A

SP

ST

299

78

ЗАГРУЗКА (короткие операнды)

LE

RX

FP

A

SP

291

79

СРАВНЕНИЕ (короткие операнды)

CE

RX

C

FP

A

SP

286

7A

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

AE

RX

C

FP

A

SP

U

E

LS

282

7B

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

SE

RX

C

FP

A

SP

U

E

LS

299

7C

УМНОЖЕНИЕ (короткие операнды, длинный результат)

ME

RX

FP

A

SP

U

E

296

7D

ДЕЛЕНИЕ (короткие операнды)

DE

RX

FP

A

SP

U

E

FK

287

7E

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

AU

RX

C

FP

A

SP

E

LS

285

7F

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

SU

RX

C

FP

A

SP

E

LS

301

80

УСТАНОВИТЬ МАСКУ СИСТЕМЫ

SSM

S

M

A

SO

185

82

ЗАГРУЗКА PSW

LPSW

S

L

M

A

SP

176

83

ДИАГНОСТИКА

M

DM

173

84

ПРЯМАЯ ЗАПИСЬ

WRD

SI

DC

M

A

192

85

ПРЯМОЕ ЧТЕНИЕ

RDD

SI

DC

M

A

ST

179

86

ПЕРЕХОД ПО ИНДЕКСУ БОЛЬШЕ

BXH

RS

B

R

207

87

ПЕРЕХОД ПО ИНДЕКСУ МЕНЬШЕ ИЛИ РАВНО

BXLE

RS

B

R

208

88

СДВИГ ВПРАВО КОДА

SRL

RS

R

244

89

СДВИГ ВЛЕВО КОДА

SLL

RS

R

242

8A

СДВИГ ВПРАВО АРИФМЕТИЧЕСКИЙ

SRA

RS

C

R

244

8B

СДВИГ ВЛЕВО АРИФМЕТИЧЕСКИЙ

SLA

RS

C

IF

R

241

8C

СДВИГ ВПРАВО ДВОЙНОЙ КОДА

SRDL

RS

SP

R

243

8D

СДВИГ ВЛЕВО ДВОЙНОЙ КОДА

SLDL

RS

SP

R

240

8E

СДВИГ ВПРАВО ДВОЙНОЙ АРИФМЕТИЧЕСКИЙ

SRDA

RS

C

SP

R

243

8F

СДВИГ ВЛЕВО ДВОЙНОЙ АРИФМЕТИЧЕСКИЙ

SLDA

RS

C

SP

IF

R

239

90

ЗАПИСЬ В ПАМЯТЬ ГРУППОВАЯ

STM

RS

A

ST

248

91

ПРОВЕРИТЬ ПО МАСКЕ

TM

SI

C

A

252

92

ПЕРЕСЫЛКА (непосредственный операнд)

MVI

SI

A

ST

229

93

ПРОВЕРИТЬ И УСТАНОВИТЬ

TS

S

C

A

ST

251

94

И (непосредственный операнд)

NI

SI

C

A

ST

203

95

СРАВНЕНИЕ КОДОВ (непосредственный операнд)

CLI

SI

C

A

214

96

ИЛИ (непосредственный операнд)

OI

SI

C

A

ST

236

97

ИСКЛЮЧАЮЩЕЕ ИЛИ (непосредственный операнд)

XI

SI

C

A

ST

220

98

ЗАГРУЗКА ГРУППОВАЯ

LM

RS

A

R

227

9C00

НАЧАТЬ ВВОД-ВЫВОД

SIO

S

C

M

361

9C01

НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ

SIOF

S

C

M

361

9D00

ПРОВЕРИТЬ ВВОД-ВЫВОД

TIO

S

C

M

369

9D01

ОСВОБОДИТЬ ВВОД-ВЫВОД

CLRIO

S

C

M

350

9E00

ОСТАНОВИТЬ ВВОД-ВЫВОД

HIO

S

C

M

357

9E01

ОСТАНОВИТЬ УСТРОЙСТВО

HDV

S

C

M

353

9F00

ПРОВЕРИТЬ КАНАЛ

TCH

S

C

M

368

AC

ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ УМНОЖЕНИЕМ

STNSM

SI

TR

M

A

ST

191

AD

ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ СЛОЖЕНИЕМ

STOSM

SI

TR

M

A

ST

191

AE

СИГНАЛ ПРОЦЕССОРУ

SIGP

RS

C

MP

M

R

185

AF

ОБРАЩЕНИЕ К МОНИТОРУ

MC

SI

SP

MO

228

B1

ЗАГРУЗКА РЕАЛЬНОГО АДРЕСА

LRA

RX

C

TR

M

A2

R

177

B202

ЗАПИСЬ В ПАМЯТЬ ИДЕНТИФИКАТОРА CPU

STIDP

S

M

A

SP

ST

188

B203

ЗАПИСАТЬ ИДЕНТИФИКАТОР КАНАЛА

STIDC

S

C

M

366

B204

ВЫСТАВИТЬ ЧАСЫ

SCK

S

C

M

A

SP

180

B205

ЗАПИСЬ В ПАМЯТЬ ПОКАЗАНИЯ ЧАСОВ

STCK

S

C

A

ST

246

B206

УСТАНОВИТЬ КОМПАРАТОР

SCKC

S

CK

M

A

SP

181

B207

ЗАПИСЬ В ПАМЯТЬ ЗНАЧЕНИЯ КОМПАРАТОРА

STCKC

S

CK

M

A

SP

ST

186

B208

УСТАНОВИТЬ ТАЙМЕР CPU

SPT

S

CK

M

A

SP

182

B209

ЗАПИСЬ В ПАМЯТЬ ЗНАЧЕНИЯ ТАЙМЕРА CPU

STPT

S

CK

M

A

SP

ST

190

B20A

УСТАНОВИТЬ КЛЮЧ PSW

SPKA

S

PK

M

183

B20B

ПРОЧИТАТЬ КЛЮЧ PSW

IPK

S

PK

M

R

174

B20D

ОЧИСТКА TLB

PTLB

S

TR

M

178

B210

УСТАНОВИТЬ ПРЕФИКС

SPX

S

MP

M

A

SP

182

B211

ЗАПИСЬ В ПАМЯТЬ ПРЕФИКСА

STPX

S

MP

M

A

SP

ST

190

B212

ЗАПИСЬ В ПАМЯТЬ АДРЕСА CPU

STAP

S

MP

M

A

SP

ST

188

B213

СБРОСИТЬ БИТ ОБРАЩЕНИЯ

RRB

S

C

TR

M

A1

180

B6

ЗАПИСЬ В ПАМЯТЬ УПРАВЛЕНИЯ

STCTL

RS

M

A

SP

ST

187

B7

ЗАГРУЗКА УПРАВЛЕНИЯ

LCTL

RS

M

A

SP

175

BA

СРАВНЕНИЕ С ОБМЕНОМ

CS

RS

C

SW

A

SP

R

ST

209

BB

СРАВНЕНИЕ ДВОЙНОЕ С ОБМЕНОМ

CDS

RS

C

SW

A

SP

R

ST

211

BD

СРАВНЕНИЕ СИМВОЛОВ ПО МАСКЕ

CLM

RS

C

A

215

BE

ЗАПИСЬ В ПАМЯТЬ СИМВОЛА ПО МАСКЕ

STCM

RS

A

ST

245

BF

ПРОЧИТАТЬ СИМВОЛЫ ПО МАСКЕ

ICM

RS

C

A

R

223

D1

ПЕРЕСЫЛКА ЦИФР

MVN

SS

A

ST

233

D2

ПЕРЕСЫЛКА

MVC

SS

A

ST

229

D3

ПЕРЕСЫЛКА ЗОН

MVZ

SS

A

ST

234

D4

И (символ)

NC

SS

C

A

ST

203

D5

СРАВНЕНИЕ КОДОВ (символ)

CLC

SS

C

A

214

D6

ИЛИ (символ)

OC

SS

C

A

ST

236

D7

ИСКЛЮЧАЮЩЕЕ ИЛИ (символ)

XC

SS

C

A

ST

220

DC

ПЕРЕКОДИРОВАТЬ

TR

SS

A

ST

253

DD

ПЕРЕКОДИРОВАТЬ И ПРОВЕРИТЬ

TRT

SS

C

A

R

254

DE

ОТРЕДАКТИРОВАТЬ

ED

SS

C

PD

A

D

ST

263

DF

ОТРЕДАКТИРОВАТЬ И ОТМЕТИТЬ

EDMK

SS

C

PD

A

D

R

ST

268

F0

СДВИГ С ОКРУГЛЕНИЕМ ДЕСЯТИЧНЫЙ

SRP

SS

C

PD

A

D

DF

ST

269

F1

ПЕРЕСЫЛКА СО СДВИГОМ

MVO

SS

A

ST

233

F2

УПАКОВАТЬ

PACK

SS

A

ST

238

F3

РАСПАКОВАТЬ

UNPK

SS

A

ST

255

F8

СЛОЖЕНИЕ С ОЧИСТКОЙ

ZAP

SS

C

PD

A

D

DF

ST

272

F9

СРАВНЕНИЕ ДЕСЯТИЧНОЕ

CP

SS

C

PD

A

D

261

FA

СЛОЖЕНИЕ ДЕСЯТИЧНОЕ

AP

SS

C

PD

A

D

DF

ST

260

FB

ВЫЧИТАНИЕ ДЕСЯТИЧНОЕ

SP

SS

C

PD

A

D

DF

ST

271

FC

УМНОЖЕНИЕ ДЕСЯТИЧНОЕ

MP

SS

PD

A

SP

D

ST

269

FD

ДЕЛЕНИЕ ДЕСЯТИЧНОЕ

DP

SS

PD

A

SP

D

DK

ST

262

4. СПИСОК КОМАНД, УПОРЯДОЧЕННЫХ ПО ФУНКЦИИ

4.1 Стандартные команды

Название

Мнемоническое обозначение

Характеристики

Код

Страница

ВЫПОЛНИТЬ

EX

RX

A

SP

EX

44

221

ВЫСТАВИТЬ ЧАСЫ

SCK

S

C

M

A

SP

B204

180

ВЫЧИТАНИЕ

SR

RR

C

IF

R

1B

248

ВЫЧИТАНИЕ

S

RX

C

A

IF

R

5B

248

ВЫЧИТАНИЕ КОДОВ

SLR

RR

C

R

1F

250

ВЫЧИТАНИЕ КОДОВ

SL

RX

C

A

R

5F

250

ВЫЧИТАНИЕ ПОЛУСЛОВА

SH

RX

C

A

IF

R

4B

249

ДЕЛЕНИЕ

DR

RR

SP

IK

R

1D

219

ДЕЛЕНИЕ

D

RX

A

SP

IK

R

5D

219

ДИАГНОСТИКА

M

DM

83

173

ЗАГРУЗКА

LR

RR

R

18

224

ЗАГРУЗКА

L

RX

A

R

58

224

ЗАГРУЗКА PSW

LPSW

S

L

M

A

SP

82

176

ЗАГРУЗКА АДРЕСА

LA

RX

R

41

225

ЗАГРУЗКА ГРУППОВАЯ

LM

RS

A

R

98

227

ЗАГРУЗКА ДОПОЛНЕНИЯ

LCR

RR

C

IF

R

13

226

ЗАГРУЗКА И ПРОВЕРКА

LTR

RR

C

R

12

225

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ

LNR

RR

C

R

11

227

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ

LPR

RR

C

IF

R

10

228

ЗАГРУЗКА ПОЛУСЛОВА

LH

RX

A

R

48

226

ЗАГРУЗКА УПРАВЛЕНИЯ

LCTL

RS

M

A

SP

B7

175

ЗАПИСАТЬ ИДЕНТИФИКАТОР КАНАЛА

STIDC

S

C

M

B203

366

ЗАПИСЬ В ПАМЯТЬ

ST

RX

A

ST

50

245

ЗАПИСЬ В ПАМЯТЬ ГРУППОВАЯ

STM

RS

A

ST

90

248

ЗАПИСЬ В ПАМЯТЬ ИДЕНТИФИКАТОРА CPU

STIDP

S

M

A

SP

ST

B202

188

ЗАПИСЬ В ПАМЯТЬ ПОКАЗАНИЯ ЧАСОВ

STCK

S

C

A

ST

B205

246

ЗАПИСЬ В ПАМЯТЬ ПОЛУСЛОВА

STH

RX

A

ST

40

247

ЗАПИСЬ В ПАМЯТЬ СИМВОЛА

STC

RX

A

ST

42

245

ЗАПИСЬ В ПАМЯТЬ СИМВОЛА ПО МАСКЕ

STCM

RS

A

ST

BE

245

ЗАПИСЬ В ПАМЯТЬ УПРАВЛЕНИЯ

STCTL

RS

M

A

SP

ST

B6

187

И

NR

RR

C

R

14

203

И

N

RX

C

A

R

54

203

И (непосредственный операнд)

NI

SI

C

A

ST

94

203

И (символ)

NC

SS

C

A

ST

D4

203

ИЛИ

OR

RR

C

R

16

236

ИЛИ

O

RX

C

A

R

56

236

ИЛИ (непосредственный операнд)

OI

SI

C

A

ST

96

236

ИЛИ (символ)

OC

SS

C

A

ST

D6

236

ИСКЛЮЧАЮЩЕЕ ИЛИ

XR

RR

C

R

17

220

ИСКЛЮЧАЮЩЕЕ ИЛИ

X

RX

C

A

R

57

220

ИСКЛЮЧАЮЩЕЕ ИЛИ (непосредственный операнд)

XI

SI

C

A

ST

97

220

ИСКЛЮЧАЮЩЕЕ ИЛИ (символ)

XC

SS

C

A

ST

D7

220

НАЧАТЬ ВВОД-ВЫВОД

SIO

S

C

M

9C00

361

НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ

SIOF

S

C

M

9C01

361

ОБРАЩЕНИЕ К МОНИТОРУ

MC

SI

SP

MO

AF

228

ОБРАЩЕНИЕ К СУПЕРВИЗОРУ

SVC

RR

0A

251

ОСВОБОДИТЬ ВВОД-ВЫВОД

CLRIO

S

C

M

9D01

350

ОСТАНОВИТЬ ВВОД-ВЫВОД

HIO

S

C

M

9E00

357

ОСТАНОВИТЬ УСТРОЙСТВО

HDV

S

C

M

9E01

353

ПЕРЕКОДИРОВАТЬ

TR

SS

A

ST

DC

253

ПЕРЕКОДИРОВАТЬ И ПРОВЕРИТЬ

TRT

SS

C

A

R

DD

254

ПЕРЕСЫЛКА

MVC

SS

A

ST

D2

229

ПЕРЕСЫЛКА (непосредственный операнд)

MVI

SI

A

ST

92

229

ПЕРЕСЫЛКА ДЛИННАЯ

MVCL

RR

C

A

SP

R

ST

0E

230

ПЕРЕСЫЛКА ЗОН

MVZ

SS

A

ST

D3

234

ПЕРЕСЫЛКА СО СДВИГОМ

MVO

SS

A

ST

F1

233

ПЕРЕСЫЛКА ЦИФР

MVN

SS

A

ST

D1

233

ПЕРЕХОД ПО ИНДЕКСУ БОЛЬШЕ

BXH

RS

B

R

86

207

ПЕРЕХОД ПО ИНДЕКСУ МЕНЬШЕ ИЛИ РАВНО

BXLE

RS

B

R

87

208

ПЕРЕХОД ПО СЧЕТЧИКУ

BCTR

RR

B

R

06

207

ПЕРЕХОД ПО СЧЕТЧИКУ

BCT

RX

B

R

46

207

ПЕРЕХОД С ВОЗВРАТОМ

BALR

RR

B

R

05

204

ПЕРЕХОД С ВОЗВРАТОМ

BAL

RX

B

R

45

204

ПРЕОБРАЗОВАНИЕ В ДВОИЧНУЮ

CVB

RX

A

D

IK

R

4F

218

ПРЕОБРАЗОВАНИЕ В ДЕСЯТИЧНУЮ

CVD

RX

A

ST

4E

218

ПРОВЕРИТЬ ВВОД-ВЫВОД

TIO

S

C

M

9D00

369

ПРОВЕРИТЬ И УСТАНОВИТЬ

TS

S

C

A

ST

93

251

ПРОВЕРИТЬ КАНАЛ

TCH

S

C

M

9F00

368

ПРОВЕРИТЬ ПО МАСКЕ

TM

SI

C

A

91

252

ПРОЧИТАТЬ КЛЮЧ ПАМЯТИ

ISK

RR

M

A1

SP

R

09

175

ПРОЧИТАТЬ СИМВОЛ

IC

RX

A

R

43

223

ПРОЧИТАТЬ СИМВОЛЫ ПО МАСКЕ

ICM

RS

C

A

R

BF

223

РАСПАКОВАТЬ

UNPK

SS

A

ST

F3

255

СДВИГ ВЛЕВО АРИФМЕТИЧЕСКИЙ

SLA

RS

C

IF

R

8B

241

СДВИГ ВЛЕВО ДВОЙНОЙ АРИФМЕТИЧЕСКИЙ

SLDA

RS

C

SP

IF

R

8F

239

СДВИГ ВЛЕВО ДВОЙНОЙ КОДА

SLDL

RS

SP

R

8D

240

СДВИГ ВЛЕВО КОДА

SLL

RS

R

89

242

СДВИГ ВПРАВО АРИФМЕТИЧЕСКИЙ

SRA

RS

C

R

8A

244

СДВИГ ВПРАВО ДВОЙНОЙ АРИФМЕТИЧЕСКИЙ

SRDA

RS

C

SP

R

8E

243

СДВИГ ВПРАВО ДВОЙНОЙ КОДА

SRDL

RS

SP

R

8C

243

СДВИГ ВПРАВО КОДА

SRL

RS

R

88

244

СЛОЖЕНИЕ

AR

RR

C

IF

R

1A

200

СЛОЖЕНИЕ

A

RX

C

A

IF

R

5A

200

СЛОЖЕНИЕ КОДОВ

ALR

RR

C

R

1E

202

СЛОЖЕНИЕ КОДОВ

AL

RX

C

A

R

5E

202

СЛОЖЕНИЕ ПОЛУСЛОВА

AH

RX

C

A

IF

R

4A

201

СРАВНЕНИЕ

CR

RR

C

19

209

СРАВНЕНИЕ

C

RX

C

A

59

209

СРАВНЕНИЕ КОДОВ

CLR

RR

C

15

214

СРАВНЕНИЕ КОДОВ

CL

RX

C

A

55

214

СРАВНЕНИЕ КОДОВ (непосредственный операнд)

CLI

SI

C

A

95

214

СРАВНЕНИЕ КОДОВ (символ)

CLC

SS

C

A

D5

214

СРАВНЕНИЕ КОДОВ ДЛИННОЕ

CLCL

RR

C

A

SP

0F

216

СРАВНЕНИЕ ПОЛУСЛОВА

CH

RX

C

A

49

213

СРАВНЕНИЕ СИМВОЛОВ ПО МАСКЕ

CLM

RS

C

A

BD

215

УМНОЖЕНИЕ

MR

RR

SP

R

1C

234

УМНОЖЕНИЕ

M

RX

A

SP

R

5C

234

УМНОЖЕНИЕ ПОЛУСЛОВА

MH

RX

A

R

4C

235

УПАКОВАТЬ

PACK

SS

A

ST

F2

238

УСЛОВНЫЙ ПЕРЕХОД

BCR

RR

B

07

205

УСЛОВНЫЙ ПЕРЕХОД

BC

RX

B

47

205

УСТАНОВИТЬ КЛЮЧ ПАМЯТИ

SSK

RR

M

A1

SP

08

184

УСТАНОВИТЬ МАСКУ ПРОГРАММЫ

SPM

RR

L

04

238

УСТАНОВИТЬ МАСКУ СИСТЕМЫ

SSM

S

M

A

SO

80

185

4.2 Команды обработки десятичных данных

Название

Мнемоническое обозначение

Характеристики

Код

Страница

ВЫЧИТАНИЕ ДЕСЯТИЧНОЕ

SP

SS

C

PD

A

D

DF

ST

FB

271

ДЕЛЕНИЕ ДЕСЯТИЧНОЕ

DP

SS

PD

A

SP

D

DK

ST

FD

262

ОТРЕДАКТИРОВАТЬ

ED

SS

C

PD

A

D

ST

DE

263

ОТРЕДАКТИРОВАТЬ И ОТМЕТИТЬ

EDMK

SS

C

PD

A

D

R

ST

DF

268

СДВИГ С ОКРУГЛЕНИЕМ ДЕСЯТИЧНЫЙ

SRP

SS

C

PD

A

D

DF

ST

F0

269

СЛОЖЕНИЕ ДЕСЯТИЧНОЕ

AP

SS

C

PD

A

D

DF

ST

FA

260

СЛОЖЕНИЕ С ОЧИСТКОЙ

ZAP

SS

C

PD

A

D

DF

ST

F8

272

СРАВНЕНИЕ ДЕСЯТИЧНОЕ

CP

SS

C

PD

A

D

F9

261

УМНОЖЕНИЕ ДЕСЯТИЧНОЕ

MP

SS

PD

A

SP

D

ST

FC

269

4.3 Команды арифметики с плавающей точкой

Название

Мнемоническое обозначение

Характеристики

Код

Страница

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

SWR

RR

C

FP

SP

E

LS

2F

301

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

SW

RX

C

FP

A

SP

E

LS

6F

301

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

SUR

RR

C

FP

SP

E

LS

3F

301

ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

SU

RX

C

FP

A

SP

E

LS

7F

301

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

SDR

RR

C

FP

SP

U

E

LS

2B

299

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

SD

RX

C

FP

A

SP

U

E

LS

6B

299

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

SER

RR

C

FP

SP

U

E

LS

3B

299

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

SE

RX

C

FP

A

SP

U

E

LS

7B

299

ДЕЛЕНИЕ (длинные операнды)

DDR

RR

FP

SP

U

E

FK

2D

287

ДЕЛЕНИЕ (длинные операнды)

DD

RX

FP

A

SP

U

E

FK

6D

287

ДЕЛЕНИЕ (короткие операнды)

DER

RR

FP

SP

U

E

FK

3D

287

ДЕЛЕНИЕ (короткие операнды)

DE

RX

FP

A

SP

U

E

FK

7D

287

ЗАГРУЗКА (длинные операнды)

LDR

RR

FP

SP

28

291

ЗАГРУЗКА (длинные операнды)

LD

RX

FP

A

SP

68

291

ЗАГРУЗКА (короткие операнды)

LER

RR

FP

SP

38

291

ЗАГРУЗКА (короткие операнды)

LE

RX

FP

A

SP

78

291

ЗАГРУЗКА ДОПОЛНЕНИЯ (длинные операнды)

LCDR

RR

C

FP

SP

23

292

ЗАГРУЗКА ДОПОЛНЕНИЯ (короткие операнды)

LCER

RR

C

FP

SP

33

292

ЗАГРУЗКА И ПРОВЕРКА (длинные операнды)

LTDR

RR

C

FP

SP

22

292

ЗАГРУЗКА И ПРОВЕРКА (короткие операнды)

LTER

RR

C

FP

SP

32

292

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ (длинные операнды)

LNDR

RR

C

FP

SP

21

293

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ (короткие операнды)

LNER

RR

C

FP

SP

31

293

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ (длинные операнды)

LPDR

RR

C

FP

SP

20

294

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ (короткие операнды)

LPER

RR

C

FP

SP

30

294

ЗАПИСЬ В ПАМЯТЬ (длинные операнды)

STD

RX

FP

A

SP

ST

60

299

ЗАПИСЬ В ПАМЯТЬ (короткие операнды)

STE

RX

FP

A

SP

ST

70

299

ПОПОЛАМ (длинные операнды)

HDR

RR

FP

SP

U

24

289

ПОПОЛАМ (короткие операнды)

HER

RR

FP

SP

U

34

289

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

AWR

RR

C

FP

SP

E

LS

2E

285

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (длинные операнды)

AW

RX

C

FP

A

SP

E

LS

6E

285

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

AUR

RR

C

FP

SP

E

LS

3E

285

СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ (короткие операнды)

AU

RX

C

FP

A

SP

E

LS

7E

285

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

ADR

RR

C

FP

SP

U

E

LS

2A

282

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (длинные операнды)

AD

RX

C

FP

A

SP

U

E

LS

6A

282

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

AER

RR

C

FP

SP

U

E

LS

3A

282

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (короткие операнды)

AE

RX

C

FP

A

SP

U

E

LS

7A

282

СРАВНЕНИЕ (длинные операнды)

CDR

RR

C

FP

SP

29

286

СРАВНЕНИЕ (длинные операнды)

CD

RX

C

FP

A

SP

69

286

СРАВНЕНИЕ (короткие операнды)

CER

RR

C

FP

SP

39

286

СРАВНЕНИЕ (короткие операнды)

CE

RX

C

FP

A

SP

79

286

УМНОЖЕНИЕ (длинные операнды)

MDR

RR

FP

SP

U

E

2C

296

УМНОЖЕНИЕ (длинные операнды)

MD

RX

FP

A

SP

U

E

6C

296

УМНОЖЕНИЕ (короткие операнды, длинный результат)

MER

RR

FP

SP

U

E

3C

296

УМНОЖЕНИЕ (короткие операнды, длинный результат)

ME

RX

FP

A

SP

U

E

7C

296

4.4 Экономический набор команд

Экономический набор команд включает стандартный набор команд и команды обработки десятичных данных.

4.5 Научный набор команд

Научный набор команд включает стандартный набор команд и команды арифметики с плавающей точкой.

4.6 Универсальный набор команд

Универсальный набор команд включает стандартный набор команд, команды десятичной арифметики и команды арифметики с плавающей точкой.

4.7 Команды, связанные с таймером CPU и компаратором

Название

Мнемоническое обозначение

Характеристики

Код

Страница

ЗАПИСЬ В ПАМЯТЬ ЗНАЧЕНИЯ КОМПАРАТОРА

STCKC

S

CK

M

A

SP

ST

B207

186

ЗАПИСЬ В ПАМЯТЬ ЗНАЧЕНИЯ ТАЙМЕРА CPU

STPT

S

CK

M

A

SP

ST

B209

190

УСТАНОВИТЬ КОМПАРАТОР

SCKC

S

CK

M

A

SP

B206

181

УСТАНОВИТЬ ТАЙМЕР CPU

SPT

S

CK

M

A

SP

B208

182

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

Название

Мнемоническое обозначение

Характеристики

Код

Страница

ПРЯМАЯ ЗАПИСЬ

WRD

SI

DC

M

A

84

192

ПРЯМОЕ ЧТЕНИЕ

RDD

SI

DC

M

A

ST

85

179

4.9 Команды арифметики с плавающей точкой повышенной точности

Название

Мнемоническое обозначение

Характеристики

Код

Страница

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ (расширенные операнды)

SXR

RR

C

XP

SP

U

E

LS

37

299

ЗАГРУЗКА С ОКРУГЛЕНИЕМ (преобразование длинного операнда в короткий)

LRER

RR

XP

SP

E

35

295

ЗАГРУЗКА С ОКРУГЛЕНИЕМ (преобразование расширенного операнда в длинный)

LRDR

RR

XP

SP

E

25

295

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ (расширенные операнды)

AXR

RR

C

XP

SP

U

E

LS

36

282

УМНОЖЕНИЕ (длинные операнды, расширенный результат)

MXDR

RR

XP

SP

U

E

27

296

УМНОЖЕНИЕ (длинные операнды, расширенный результат)

MXD

RX

XP

A

SP

U

E

67

296

УМНОЖЕНИЕ (расширенные операнды)

MXR

RR

XP

SP

U

E

26

296

4.10. Команды динамической переадресации.

Название

Мнемоническое обозначение

Характеристики

Код

Страница

ЗАГРУЗКА РЕАЛЬНОГО АДРЕСА

LRA

RX

C

TR

M

A2

R

B1

177

ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ СЛОЖЕНИЕМ

STOSM

SI

TR

M

A

ST

AD

191

ЗАПИСЬ В ПАМЯТЬ И МОДИФИКАЦИЯ МАСКИ СИСТЕМЫ ЛОГИЧЕСКИМ УМНОЖЕНИЕМ

STNSM

SI

TR

M

A

ST

AC

191

ОЧИСТКА TLB

PTLB

S

TR

M

B20D

178

СБРОСИТЬ БИТ ОБРАЩЕНИЯ

RRB

S

C

TR

M

A1

B213

180

4.11. Команды мультипроцессирования

Название

Мнемоническое обозначение

Характеристики

Код

Страница

ЗАПИСЬ В ПАМЯТЬ АДРЕСА CPU

STAP

S

MP

M

A

SP

ST

B212

188

ЗАПИСЬ В ПАМЯТЬ ПРЕФИКСА

STPX

S

MP

M

A

SP

ST

B211

190

СИГНАЛ ПРОЦЕССОРУ

SIGP

RS

C

MP

M

R

AE

185

УСТАНОВИТЬ ПРЕФИКС

SPX

S

MP

M

A

SP

B210

182

4.12. Команды условного обмена

Название

Мнемоническое обозначение

Характеристики

Код

Страница

СРАВНЕНИЕ ДВОЙНОЕ С ОБМЕНОМ

CDS

RS

C

SW

A

SP

R

ST

BB

211

СРАВНЕНИЕ С ОБМЕНОМ

CS

RS

C

SW

A

SP

R

ST

BA

209

4.13. Команды обработки ключа

Название

Мнемоническое обозначение

Характеристики

Код

Страница

ПРОЧИТАТЬ КЛЮЧ PSW

IPK

S

PK

M

R

B20B

174

УСТАНОВИТЬ КЛЮЧ PSW

SPKA

S

PK

M

B20A

183

Приложение 4. Установка признака результата

Команда

Признак результата

0

1

2

3

Общие команды

СЛОЖЕНИЕ и СЛОЖЕНИЕ ПОЛУСЛОВА

0

<0

>0

Переполнение

СЛОЖЕНИЕ КОДОВ

0

Нет переноса

Не 0

Нет переноса

0

Перенос

Не 0

Перенос

И

0

Не 0

-

-

СРАВНЕНИЕ и СРАВНЕНИЕ ПОЛУСЛОВА

Равенство

Меньше

Больше

-

СРАВНЕНИЕ С ОБМЕНОМ и СРАВНЕНИЕ ДВОЙНОЕ С ОБМЕНОМ

Равенство

Неравенство

-

-

СРАВНЕНИЕ КОДОВ и СРАВНЕНИЕ КОДОВ ДЛИННОЕ

Равенство

Меньше

Больше

-

СРАВНЕНИЕ СИМВОЛОВ ПО МАСКЕ

Равенство

Меньше

Больше

-

ИСКЛЮЧАЮЩЕЕ ИЛИ

0

Не 0

-

-

ПРОЧИТАТЬ СИМВОЛЫ ПО МАСКЕ

0

Первый бит равен 1

Первый бит равен 0

-

ЗАГРУЗКА И ПРОВЕРКА

0

<0

>0

-

ЗАГРУЗКА ДОПОЛНЕНИЯ

0

<0

>0

Переполнение

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ

0

<0

-

-

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ

0

-

>0

Переполнение

ПЕРЕСЫЛКА ДЛИННАЯ

Счетчики равны

Счетчик меньше

Счетчик больше

Перекрытие с разрушением

ИЛИ

0

Не 0

-

-

СДВИГ ВЛЕВО АРИФМЕТИЧЕСКИЙ и СДВИГ ВЛЕВО ДВОЙНОЙ АРИФМЕТИЧЕСКИЙ

0

<0

>0

Переполнение

СДВИГ ВПРАВО АРИФМЕТИЧЕСКИЙ и СДВИГ ВПРАВО ДВОЙНОЙ АРИФМЕТИЧЕСКИЙ

0

<0

>0

-

ЗАПИСЬ В ПАМЯТЬ ПОКАЗАНИЯ ЧАСОВ

Выставлены

Не выставлены

Неисправны

Отключены

ВЫЧИТАНИЕ и ВЫЧИТАНИЕ ПОЛУСЛОВА

0

<0

>0

Переполнение

ВЫЧИТАНИЕ КОДОВ

-

Не 0

Нет переноса

0

Перенос

Не 0

Перенос

ПРОВЕРИТЬ И УСТАНОВИТЬ

0

1

-

-

ПРОВЕРИТЬ ПО МАСКЕ

0

Смесь

-

Единицы

ПЕРЕКОДИРОВАТЬ И ПРОВЕРИТЬ

0

Не завершено

Завершено

-

Команды обработки десятичных данных

СЛОЖЕНИЕ ДЕСЯТИЧНОЕ

0

<0

>0

Переполнение

СРАВНЕНИЕ ДЕСЯТИЧНОЕ

Равно

Меньше

Больше

-

ОТРЕДАКТИРОВАТЬ и ОТРЕДАКТИРОВАТЬ И ОТМЕТИТЬ

0

<0

>0

-

СДВИГ С ОКРУГЛЕНИЕМ ДЕСЯТИЧНЫЙ

0

<0

>0

Переполнение

ВЫЧИТАНИЕ ДЕСЯТИЧНОЕ

0

<0

>0

Переполнение

СЛОЖЕНИЕ С ОЧИСТКОЙ

0

<0

>0

Переполнение

Команды с плавающей точкой

СЛОЖЕНИЕ С НОРМАЛИЗАЦИЕЙ и СЛОЖЕНИЕ БЕЗ НОРМАЛИЗАЦИИ

0

<0

>0

-

СРАВНЕНИЕ

Равно

Меньше

Больше

-

ЗАГРУЗКА И ПРОВЕРКА и ЗАГРУЗКА ДОПОЛНЕНИЯ

0

<0

>0

-

ЗАГРУЗКА ОТРИЦАТЕЛЬНАЯ

0

<0

-

-

ЗАГРУЗКА ПОЛОЖИТЕЛЬНАЯ

0

-

>0

-

ВЫЧИТАНИЕ С НОРМАЛИЗАЦИЕЙ и ВЫЧИТАНИЕ БЕЗ НОРМАЛИЗАЦИИ

0

<0

>0

-

Команды ввода-вывода

ОСВОБОДИТЬ ВВОД-ВЫВОД

Холостой ход

CSW записано

Канал занят

Не работает

ОСТАНОВИТЬ УСТРОЙСТВО

Прерывание ждет или устройство занято

CSW записано

Канал работает

Не работает

ОСТАНОВИТЬ ВВОД-ВЫВОД

Прерывание ждет

CSW записано

Остановлена монопольная операция

Не работает

НАЧАТЬ ВВОД-ВЫВОД и НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ

Успешно

CSW записано

Занято

Не работает

ЗАПИСАТЬ ИДЕНТИФИКАТОР КАНАЛА

Идентификатор записан

CSW записано

Занято

Не работает

ПРОВЕРИТЬ КАНАЛ

Доступен

Прерывание ждет

Монопольный режим

Не работает

ПРОВЕРИТЬ ВВОД-ВЫВОД

Доступен

CSW записано

Занято

Не работает

Команды управления системой

ЗАГРУЗКА РЕАЛЬНОГО АДРЕСА

Переадресация производится

Элемент таблицы сегментов недоступен

Элемент таблицы страниц недоступен

Неправильная длина таблицы сегментов или страниц

СБРОСИТЬ БИТ ОБРАЩЕНИЯ

Бит обращения равен нулю, бит изменения равен нулю

Бит обращения равен нулю, бит изменения равен единице

Бит обращения равен единице, бит обращения равен нулю

Бит обращения равен единице, бит изменения равен единице

ВЫСТАВИТЬ ЧАСЫ

Выставлены

Защищены

-

Отключены

СИГНАЛ ПРОЦЕССОРУ

Код приказа принят

Записано состояние

Занято

Не работает

Обозначения:

>0 - результат больше нуля;

<0 - результат меньше нуля;

Больше - при сравнении первый операнд больше второго;

Меньше - при сравнении первый операнд меньше второго.

Примечание. Кроме указанных в таблице команд, признак результата может быть изменен при прерывании, а также командами ЗАГРУЗКА PSW, УСТАНОВИТЬ МАСКУ ПРОГРАММЫ и ДИАГНОСТИКА.

Приложение 5. Коды EBCDIC и ДКОИ

В следующей таблице приведена кодировка алфавитно-цифровых символов в коде ДКОИ, используемом вычислительными машинами Единой Системы, и соответствующие комбинации пробивок в перфокарточном коде КПК-12. Следует заметить, что, хотя малые латинские и русские буквы присутствовали в коде ДКОИ, реально они не использовались, так как устройства ввода-вывода (дисплеи, печатающие устройства, пишущие машинки) поддерживали только большие буквы. Мнемоники управляющих символов приведены в соответствии с кодом EBCDIC, так как английские буквенные обозначения этих символов более известны, чем их русские варианты.

Биты 4-7

Вторая шестнадцатеричная цифра

00

01

10

11

Биты 0-1

00

01

10

11

00

01

10

11

00

01

10

11

00

01

10

11

Биты 2-3

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

Первая шестнадцатеричная цифра

Пробивки

12

12

12

12

12

12

12

12

Пробивки

11

11

11

11

11

11

11

11

0

0

0

0

0

0

0

0

9

9

9

9

9

9

9

9

0000

0

8-1

NUL1

DLE2

DS3

4

SP5

&6

-7

8

ц

й

я

ь

{9

}10

\11

012

8-1

0001

1

1

SOH

DC1

SOS

/13

a

j

~

ы

A

J

14

1

1

0010

2

2

STX

DC2

FS

SYN

b

k

s

з

B

K

S

2

2

0011

3

3

ETX

TM

c

l

t

ш

C

L

T

3

3

0100

4

4

PF

RES

BYP

PN

d

m

u

э

D

M

U

4

4

0101

5

5

HT

NL

LF

RS

e

n

v

щ

E

N

V

5

5

0110

6

6

LC

BS

ETB

UC

ю

f

o

w

ч

F

O

W

6

6

0111

7

7

DEL

IL

ESC

EOT

g

p

x

ъ

G

P

X

7

7

1000

8

8

GE

CAN

б

h

q

y

Ю

H

Q

Y

8

8

1001

9

8-1

RLF

EM

`

i

r

z

I

R

Z

9

9

1010

A

8-2

SMM

CC

SM

[

]

|15

:

д

к

Б

З

8-2

1011

B

8-3

VT

CU1

CU2

CU3

.

¤16

,

#

л

Ц

И

У

Ш

8-3

1100

C

8-4

FF

IFS

DC4

<

*

%

@

ф

м

т

Д

Й

П

Ж

Э

8-4

1101

D

8-5

CR

IGS

ENQ

NAK

(

)

_

'

г

н

Я

Щ

8-5

1110

E

8-6

SO

IRS

ACK

+

;

>

=

ж

Ф

Л

Ь

Ч

8-6

1111

F

8-7

SI

IUS

BEL

SUB

!

¬

?

"

и

п

в

Г

Ы

EO

8-7

Пробивки

12

12

12

12

12

12

12

12

Пробивки

11

11

11

11

11

11

11

11

0

0

0

0

0

0

0

0

9

9

9

9

9

9

9

9

1 - пробивки 12-0-9-8-1

2 - пробивки 12-11-9-8-1

3 - пробивки 11-0-9-8-1

4 - 12-11-0-9-8-1

5 - символ “пробел”, нет пробивок

6 - пробивка 12

7 - пробивка 11

8 - пробивки 12-11-0

9 - пробивки 12-0

10 - пробивки 11-0

11 - пробивки 0-8-2

12 - пробивка 0

13 - пробивки 0-1

14 - пробивки 11-0-9-1

15 - пробивки 12-11

16 - символ “солнышко”

Код EBCDIC фирмы IBM, послуживший прототипом для кода ДКОИ и использующийся в вычислительных машинах Системы 360, 370 и последующих ЭВМ этого семейства, включая современные машины ESA/390, имеет следующие отличия:

- отсутствуют большие и малые русские буквы;

- коду 4A соответствует знак “?”;

- коду 4F соответствует знак “|”;

- коду 5A соответствует знак “!”;

- коду 5B соответствует знак “$”;

- коду 6A соответствует знак “¦”;

- коду CC соответствует знак сцепления (“крючок”);

- коду CE соответствует знак разветвления (“вилка”);

- коду EC соответствует знак “стул”;

- коду FA соответствует символ “длинная вертикальная черта” (LVM).

В следующей таблице приведены управляющие символы, используемые в коде EBCDIC, и соответствующие им русские названия и обозначения по ГОСТ 197767-74.

ACK

ДА

Подтверждение

BEL

ЗВ

Звонок

BS

ВШ

Возврат на шаг

BYP

БК

Блокировка

CAN

АН

Аннулирование

CC

УУК

Управление указателем

CR

ВК

Возврат каретки

CU1

СП1

Символ пользователя 1

CU2

СП2

Символ пользователя 2

CU3

СП3

Символ пользователя 3

DC1

СУ1

Символ устройства 1

DC2

СУ2

Символ устройства 2

DC4

СТП

Стоп (символ устройства 4)

DEL

ЗБ

Забой Забой в 7-битовом коде; в принятом в СССР 8-битовом коде не используется.

DLE

АР1

Авторегистр 1

DS

ВЦФ

Выбор цифры

EM

КН

Конец носителя

ENQ

КТМ

Кто там?

EO

ЗБ

Забой Забой в 8-битовом коде.

EOT

КП

Конец передачи

ESC

АР2

Авторегистр 2

ETB

КБ

Конец блока

ETX

КТ

Конец текста

FF

ПФ

Перевод формата

FS

РП

Разделитель полей

GE

Авторегистр графический В СССР в качестве управляющего символа не используется.

HT

ГТ

Горизонтальная табуляция

IFS

РФ

Разделитель файлов

IGS

РГ

Разделитель групп

IL

ОЖД

Ожидание

IRS

РЗ

Разделитель записей

IUS

РЭ

Разделитель элементов

LC

НП

Нижнее положение

LF

ПС

Перевод строки

NAK

НЕТ

Отрицание

NL

НС

Новая строка

NUL

ПУС

Пусто

PF

ВЫП

Выключение перфоратора

PN

ВКП

Включение перфоратора

RES

ВСТ

Восстановление

RLF

Возврат строки В СССР в качестве управляющего символа не используется.

RS

ОСУ

Останов считывающего устройства

SI

ВХ

Вход

SM

УР

Установка режима

SMM

НРВ

Начало ручного ввода

SO

ВЫХ

Выход

SOH

НЗ

Начало заголовка

SOS

НЗН

Начало значимости

STX

НТ

Начало текста

SUB

ЗМ

Замена

SYN

СИН

Синхронизация

TM

СУ3

Символ устройства 3 (ленточная марка)

UC

ВП

Верхнее положение

VT

ВТ

Вертикальная табуляция

Размещено на Allbest.ru


Подобные документы

  • Анализ двоичной, восьмеричной и шестнадцатеричной систем счисления и перевода десятичных чисел. Форматы хранения чисел с плавающей точкой. Программа для преобразования массива констант в формат числа с плавающей точкой на эмуляторе микро-ЭВМ СМ-1800.

    курсовая работа [266,9 K], добавлен 24.12.2013

  • Общая характеристика и преимущество использования двоично-десятичных чисел с плавающей точкой. Разработка цифрового автомата. Функциональное назначение выводов корпуса МК51, арифметико-логического устройства, портов. Примеры деления данных чисел.

    курсовая работа [719,3 K], добавлен 12.09.2015

  • Сущность и роль бухгалтерской отчетности. Характеристика хозяйственных операции и системы обработки данных в первичные учетные документы. Особенности логической структуры реляционной базы данных. Описание методов работы с информационной системой.

    курсовая работа [1,1 M], добавлен 26.04.2015

  • Операции, осуществляемые при реализации алгоритмов цифровой обработки сигналов. Применение процессора ADSP-2106x для операций с фиксированной и плавающей точкой. Исключения при выполнении операций с плавающей точкой, режимы и границы округления.

    реферат [35,2 K], добавлен 13.11.2009

  • Основные форматы данных и их представление. Запись чисел в формат с плавающей точкой. Вычитание чисел в формате с плавающей точкой. Регистры операндов и результата, размером формата числа с плавающей точкой, двойной точности. Поля смещённого порядка.

    курсовая работа [78,9 K], добавлен 09.09.2014

  • Проектирование блоков устройства контроля по модулю три матричного умножителя с сокращением вычислений для обработки мантисс чисел с плавающей точкой. Методика выполнения арифметических операций, порядок обработки мантисс по n-разрядным операндам.

    курсовая работа [125,2 K], добавлен 24.09.2010

  • Периоды применения средств вычислительной техники. Переход к новому поколению электронно-вычислительных машин. Системы, основанные на знаниях. Экспертные системы и искусственный интеллект. Этапы обработки данных на ЭВМ. Иерархическая структура знания.

    презентация [170,6 K], добавлен 14.08.2013

  • Общее представление о записи данных. Виды регистров и типов данных с плавающей точкой. Модель выполнения программы SIMD. Формат данных в памяти регистра с плавающей точкой. Состояние и управление потоковым разрешением. Поле управления округлением.

    реферат [1,1 M], добавлен 06.01.2011

  • Понятие машинной команды как закодированного по определенным правилам указания микропроцессору на выполнение некоторой операции или действия. Элементы машинных команд (код операции, операнд) и их виды (передачи данных, управления, арифметико-логические).

    презентация [120,6 K], добавлен 14.10.2013

  • Арифметические команды языка Assembler в архитектуре x86. Организация ветвлений и циклов в программах. Ввод строк с клавиатуры и команды пакетной обработки (строковые команды). Алгоритм вывода на экран в текстовом режиме с использованием средств BIOS.

    контрольная работа [18,0 K], добавлен 05.07.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.