Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АРХ. ИНФ. СИСТЕМ / ПОСОБИЕ .docx
Скачиваний:
24
Добавлен:
19.05.2015
Размер:
349.85 Кб
Скачать

Приложения

Приложение 1

Таблица КОИ-7 Н0

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

1

2

3

4

5

6

7

0

0

0

0

0

ПУС

АР1

ПР

0

ю

п

Ю

П

0

0

0

1

1

НЗ

СУ1

!

1

а

я

А

Я

0

0

1

0

2

НТ

СУ2

«

2

б

п

Б

П

0

0

1

1

3

КТ

СУ3

#

3

ц

с

Ц

С

0

1

0

0

4

КП

СУ4

$

4

д

т

Д

Т

0

1

0

1

5

КТМ

НЕТ

%

5

е

у

Е

У

0

1

1

0

6

ДА

СИН

&

6

ф

ж

Ф

Ж

0

1

1

1

7

ЗВ

КБ

.

7

г

в

Г

В

1

0

0

0

8

ВШ

АН

(

8

х

ь

Х

Ь

1

0

0

1

9

ПТ

КН

)

9

И

ы

И

Ы

1

0

1

0

A

ПС

ЗМ

*

:

й

э

Й

Э

1

0

1

1

B

ВТ

АР2

+

;

к

щ

К

Щ

1

1

0

1

C

ПФ

РИ4

,

<

л

э

Л

Э

1

1

0

1

D

ВК

РИ3

_

=

м

щ

М

Щ

1

1

1

0

E

ВЫХ

РИ2

.

>

н

ч

Н

Ч

1

1

1

1

F

ВХ

РИ1

/

?

о

ъ

О

Примечание.

Таблица содержит буквы регионального алфавита.

Двоичный код любого символа этой таблицы определяется следующим образом: правые 4 бита символа соответствуют номеру строки, в которой находится требуемый символ, а левые 3 бита – номеру колонки таблицы, содержащей данный символ.

Таблица КОИ-7 Н1

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

1

2

3

4

5

6

7

0

0

0

0

0

LUL

DL

SP

0

@

P

,

p

0

0

0

1

1

SOH

DC1

!

1

A

Q

a

q

0

0

1

0

2

STX

DC2

«

2

B

R

b

r

0

0

1

1

3

ETX

DC3

#

3

C

S

c

s

0

1

0

0

4

EOT

ADC4

$

4

D

T

d

t

0

1

0

1

5

ENQ

NAK

%

5

E

U

e

u

0

1

1

0

6

ACK

SYN

&

6

F

V

f

v

0

1

1

1

7

BEL

ETB

*

7

G

W

g

w

1

0

0

0

8

BS

бCAN

(

8

H

X

h

x

1

0

0

1

9

HT

EM

)

9

I

Y

i

y

1

0

1

0

A

LE

SUB

-

:

J

Z

j

z

1

0

1

1

B

VT

ESC

+

;

K

[

k

{

1

1

0

1

C

FF

IS4

,

<

L

\

l

|

1

1

0

1

D

CR

IS3

_

=

M

]

m

}

1

1

1

0

E

CO

IS2

.

>

N

^

n

_

1

1

1

1

F

SI

IS1

/

?

O

_

o

DEL

Примечание.

Таблица содержит буквы латинского алфавита. Двоичный код любого символа этой таблицы определяется следующим образом: правые 4 бита символа соответствуют номеру строки, в которой находится тре-буемый символ, а левые 3 бита – номеру колонки таблицы, содержащей данный символ.

Приложение 2

Таблица ДКОИ

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0

0

0

0

0

ПУС

АР1

ВЦФ

Д16

ПРОБЕЛ

&

-

ц

й

я

ь

{

}

\

0

0

0

0

1

1

Н3

СУ1

Н3К

Д17

\

a

j

-

ы

А

f

Д31

1

0

0

1

0

2

НТ

СУ2

РП

СИН

b

k

s

з

B

K

S

2

0

0

1

1

3

КТ

СУ3

ДО3

Д19

c

l

t

ш

C

L

T

3

0

1

0

0

4

ВЫП

ВСТ

БК

ВКП

d

m

u

э

D

M

U

4

0

1

0

1

5

ГТ

НС

ПС

ОСУ

t

n

v

щ

E

N

V

5

0

1

1

0

6

НП

ВШ

КБ

ВП

ю

f

o

w

ч

F

O

W

6

0

1

1

1

7

ОЖД

АР2

КП

а

g

p

х

ъ

G

P

X

7

1

0

0

0

8

Д23

АН

Д08

Д24

б

h

q

y

Ю

H

Q

Y

8

1

0

0

1

9

Д13

КН

Д09

Д25

«

i

r

z

А

I

R

Z

9

1

0

1

0

A

НРВ

УУК

УР

Д26

[

]

|

:

к

р

Б

Х

Н

Т

3

1

0

1

1

B

ВТ

СП1

СП2

СП3

.

,

#

в

л

с

Ц

И

О

У

Ш

1

1

0

0

C

ПФ

РФ

Д12

СТП

<

*

%

@

ф

м

m

Д

Й

П

Ж

3

1

1

0

1

D

ВК

РГ

КТМ

НЕТ

(

)

_

«

г

н

у

Е

К

Я

В

Ц

1

1

1

0

E

ВЫХ

Р3

ДА

Д30

=

$

>

=

х

о

ж

ф

Л

Р

Ь

4

1

1

1

1

F

ВХ

Р3

!

-

?

и

п

В

Г

М

С

Ы

35

Таблица ДКОИ содержит буквы латинского и регионального алфавитов. Двоичный код любого символа этой таблицы определяется следующим образом: правые 4 бита символа соответствуют номеру строки, в которой находится требуемый символ, а левые 4 бита соответствуют номеру колонки таблицы, содержащей данный символ.

Приложение 3

Набор команд

п/п

Средства

Код

опера-

ции

Мнемо-

ника

Название команды

1

2

3

4

5

1

RR

04

SPM

Установить маску программы

Set Program Mask

2

RR

05

BALR

Переход с возвратом

Branch and Link

3

RR

06

BCTR

Переход по счетчику

Branch on Count

4

RR

07

BCR

Условный переход

Branch on Condition

5

RR

08

SSK

Установить

ключ памяти

Set Storage Key

6

RR

09

ISK

Прочитать ключ памяти

Insert Storage Key

7

RR

0A

SVC

Обращение

к супервизору

Supervisor Call

8

RR

0D

BASR

Переход с записью

в память

Branch and Store

9

RR

10

LPR

Загрузка положительная

Load Positive

10

RR

11

LNR

Загрузка отрицательная

Load Negative

Продолжение прил. 3

1

2

3

4

5

11

RR

12

LTR

Загрузка и проверка

Load and Test

12

RR

13

LCR

Загрузка дополнения

Load Complement

13

RR

14

NR

И

And

14

RR

15

CLR

Сравнение кодов

Compare Logical

15

RR

16

OR

Или

Or

16

RR

17

XR

Исключающее или

Exclusive Or

17

RR

18

LR

Загрузка

Load

18

RR

19

CR

Сравнение

Compare

19

RR

1A

AR

Сложение

Add

20

RR

1B

SR

Вычитание

Subtract

21

RR

1C

MR

Умножение

Multiply

22

RR

1D

DR

Деление

Divide

23

RR

1E

ALR

Сложение кодов

Add Logical

24

RR

1F

SLR

Вычитание кодов

Subtract Logical

Продолжение прил. 3

1

2

3

4

5

25

RR

20

LPDR

Загрузка положительная

(длинная)

Load Positive Long

26

RR

21

LNDR

Загрузка отрицательная

(длинная)

Load Negative Long

27

RR

22

LTDR

Загрузка и проверка (длинная)

Load and Test Long

28

RR

23

LCDR

Загрузка дополнения

(длинная)

Load Complement Long

29

RR

24

HDR

Пополам (длинное)

Halve Long

30

RR

28

LDR

Загрузка (длинная)

Load Long

31

RR

29

CDR

Сравнение (длинное)

Compare Long

33

RR

2B

SDR

Вычитание с нормализацией

(длинное)

Subtract Normalized Long

34

RR

2C

MDR

Умножение (длинное)

Multiply Long

35

RR

2D

`

DDR

Деление (длинное)

Divide

36

RR

2E

AWR

Сложение без нормализации

(длинное)

Add Unnormalized Long

37

RR

2F

SWR

Вычитание без нормализации

(длинное)

Subtract Unnormalized Long

Продолжение прил. 3

1

2

3

4

5

38

RR

30

LPER

Загрузка положительная

(короткая)

Load Positive Short

39

RR

31

LNER

Загрузка отрицательная

(короткая)

Load Negative Short

40

RR

32

LTER

Загрузка и проверка

(короткая)

Load and Test Short

41

RR

33

LCER

Дополнение

(короткое)

Load Complement Short

42

RR

34

HER

Пополам (короткая)

Halve Short

43

RR

38

LER

Загрузка (короткая)

Load Short

44

RR

39

CER

Сравнение (короткое)

Compare Short

45

RR

3A

AER

Сложение с нормализацией

(короткое)

Add Normalized Short

46

RR

3B

SER

Вычитание с нормализацией

(короткое)

Subtract Normalized Short

47

RR

3C

MER

Умножение (короткое)

Multiply Short

48

RR

3D

DER

Деление (короткое)

Divide Short

49

RR

3E

AUR

Сложение без нормализации

(короткое)

Add Unnormalized Short

Продолжение прил. 3

1

2

3

4

5

50

RR

3F

SUR

Вычитание без нормализации

(короткое)

Subtract Unnormalized

51

RR

25

LRDR

Загрузка с округлением

(длинная)

Load Rounded Long

52

RR

26

MXR

Умножение сверхдлинное

Multiply Extended

53

RR

27

MXDR

Умножение длинных со сверхдлинным результатом

Multiply to Extend

54

RR

35

LRER

Загрузка с округлением

(короткая)

Load Rounded Short

55

RR

36

AXR

Сложение с нормализацией сверхдлинное

Add Normalized Extended

56

RR

37

SXR

Вычитание с нормализацией

сверхдлинное

Subtract Normalized Extendet

57

RX

67

MXD

Умножение длинных со сверхдлинным результатом

Multiply to Extend

58

RX

40

STH

Запись в память полуслова

Store Halfword

59

RX

41

LA

Загрузка адреса

Load Address

60

RX

42

STC

Запись в память символа

Store Character

Продолжение прил. 3

1

2

3

4

5

61

RX

43

IC

Прочитать символ

Insert Character

62

RX

44

EX

Выполнить

Execute

63

RX

45

BAL

Переход с возвратом

Branch and Link

64

RX

46

BCT

Переход по счетчику

Branch on Count

65

RX

47

BC

Условный переход

Branch on Condition

66

RX

48

LH

Загрузка полуслова

Load Halfword

67

RX

49

CH

Сравнение полуслова

Compare Halfword

68

RX

4A

AH

Сложение полуслова

Add Halfword

69

RX

4B

SH

Вычитание полуслова

Subtract Halfword

70

RX

MH

Умножение полуслова

Multiply Halfword

71

RX

4D

BAS

Переход с записью в память

Branch and Store

72

RX

4E

CVD

Преобразование в десятичную

Convert to Decimal

73

RX

4F

CVB

Преобразование в двоичную

Convert to Binary

Продолжение прил. 3

1

2

3

4

5

74

RX

50

ST

Запись в память

Store

75

RX

54

N

И

And

76

RX

55

CL

Сравнение кодов

Compare Logical

77

RX

56

O

Или

Or

78

RX

57

X

Исключающее ИЛИ

Exclusive Or

79

RX

58

L

Загрузка

Load

80

RX

59

C

Сравнение

Compare

81

RX

5A

A

Сложение

Add

82

RX

5B

S

Вычитание

Subtract

83

RX

5C

M

Умножение

Multiply

84

RX

5D

D

Деление

Divide

85

RX

5E

AL

Сложение кодов

Add Logical

86

RX

5F

SL

Вычитание кодов

Subtract Logical

87

RX

60

STD

Запись в память (длинная)

Store Long

Продолжение прил. 3

1

2

3

4

5

88

RX

68

LD

Загрузка (длинная)

Load Long

89

RX

69

CD

Сравнение (длинное)

Compare Long

90

RX

6A

AD

Сложение (длинное)

Add Long

91

RX

6B

SD

Вычитание (длинное)

Subtract Long

92

RX

6C

MD

Умножение (длинное)

Multiply

93

RX

6D

DD

Деление (длинное)

Divide Long

94

RX

6E

AW

Сложение без нормализации

(длинное)

Add Unnormalized Long

95

RX

6F

SW

Вычитание без нормализации

(длинное)

Subtract Unnormalized Long

96

RX

70

STE

Запись в память (короткая)

Store Short

97

RX

78

LE

Загрузка (короткая)

Load Short

98

RX

79

CE

Сравнение (короткое)

Compare Short

99

RX

7A

AE

Сложение с нормализацией

(короткое)

Add Normalized Short

Продолжение прил. 3

1

2

3

4

5

100

RX

7B

SE

Вычитание с нормализацией

(короткое)

Subtract Normalized Short

101

RX

7C

ME

Умножение (короткое)

Multiply Short

102

RX

7D

DE

Деление (короткое)

Divide Short

103

RX

7E

AU

Сложение без нормализации

(короткое)

Add Unnormalized Short

104

RX

7F

SU

Вычитание без нормализации

(короткое)

Subtract Unnormalized Short

105

S1

80

SSM

Установить маску системы

Set Program Status Word

106

S1

81

SPSW

Установить PSW

Set Program Status Word

107

S1

82

LPSW

Загрузка PSW

Load Program Status Word

108

S1

83

DR

Диагностика

Diagnose

109

S1

84

WRD

Прямая запись

Write Direct

110

S1

85

RDD

Прямое чтение

Read Direct

111

RS

86

BXH

Переход по индексу больше

Branch in Index High

Продолжение прил. 3

1

2

3

4

4

112

RS

87

XLE

Переход по индексу меньше

или равно

Branch on Index Low or Equal

113

RS

88

SRL

Сдвиг вправо кода

Right Single Logical

114

RS

89

SLL

Сдвиг влево кода

Shift Left Single Logical

115

RS

8A

SRA

Сдвиг вправо арифметический

Shift Right Single Arithmetic

116

RS

8B

SLA

Сдвиг влево арифметический

Shift Left Single Arithmetic

117

RS

8C

SRDL

Сдвиг вправо двойной кода

Shift Right Double Logical

118

RS

8D

SLDL

Сдвиг влево двойной кода

Shift Left Double Logical

119

RS

8E

SRDA

Сдвиг вправо двойной

арифметический

Shift Right Double Arithmetic

120

RS

8F

SLDA

Сдвиг влево двойной

арифметический

Shift Left Double Arithmetic

121

RS

90

STM

Запись в память групповая

Store Multiple

Продолжение прил. 3

1

2

3

3

4

122

RS

91

TM

Проверить по маске

Test under Mask

123

S1

92

MVI

Пересылка непосредственная

Move Immediate

124

S1

93

TS

Проверить и установить

Test and Set

125

S1

94

NI

И непосредственное

And Immediate

126

S1

95

CLI

Сравнение непосредственное

Compare Logical Immediate

127

S1

96

OI

ИЛИ непосредственное

Or Immediate

128

S1

97

XI

Исключающее ИЛИ непосредст.

Exclusive OR Immediate

129

RS

98

LM

Загрузка групповая

Load Multiple

130

SI

99

HPR

Остановить и продолжить

Halt and Proceed

131

SI

9A

TIOB

Остановить ввод-вывод и перейти

Test I/O and Branch

132

SI

9B

CIO

Управление вводом-выводом

Control I/O

133

SI

9C

SIO

Начать ввод-вывод

Start I/O

Продолжение прил. 3

1

2

3

4

5

134

SI

9D

TIO

Опросить ввод-вывод

Test I/O

135

SI

9E

HIO

Остановить ввод-вывод

Halt I/O

136

SI

9F

TCH

Опросить канал

Test Channel

137

RS

B0

STMC

Запись в память групповая

регистров управления

Store Multiple Control

138

RX

B1

LRA

Загрузка действительного

адреса

Load Real Address

139

RS

B8

LMC

Загрузка групповая регистров

управления

Load Multiple Control

140

SS

D0

XIO

Передача ввода-вывода

Transfer I/O

141

SS

D1

MVN

Пересылка цифр

Move Numerlcs

142

SS

D2

MVC

Пересылка символов

Move Characters

143

SS

D3

MVZ

Пересылка зон

Move Zones

144

SS

D4

NS

И

And

145

SS

D5

CLC

Сравнение кодов

Compare Logical

146

SS

D6

OC

ИЛИ

Or

Окончание прил. 3

1

2

3

4

4

147

SS

D7

XC

Исключающее ИЛИ

Exclusive Or

148

SS

DC

TR

Перекодировать

Translate

149

SS

DD

TRT

Перекодировать и проверить

Translate and Test

150

SS

DE

ED

Отредактировать

Edit

151

SS

DF

EDMK

Отредактировать и отметить

Edit and Mark

152

SS

F1

MVO

Пересылка со сдвигом

Move with Offset

153

SS

F2

PACK

Упаковать

Pack

154

SS

F3

UNPK

Распаковать

Unpack

155

SS

F8

ZAP

Сложение с очисткой

Zero and Add

156

SS

F9

CP

Сравнение десятичное

Compare Decimal

157

SS

FA

AP

Сложение десятичное

Add Decimal

158

SS

FB

SP

Вычитание десятичное

Subtract Decimal

159

SS

FC

MP

Умножение десятичное

Multiply Decimal