Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Кушнерев Н.Т. Программирование для ЭВМ Минск-32

.pdf
Скачиваний:
43
Добавлен:
24.10.2023
Размер:
11.94 Mб
Скачать

Действия над двоичными числами с фиксированной запятой и над целыми числами

Сложить

с

фиксированной

СФЗ

запятой

 

четырех

разно­

СФ

видностях)

 

 

 

 

СФВ

 

 

 

 

 

 

СФР

Вычесть

с

фиксированной

ВФЗ

.запятой

 

 

 

 

 

ВФ

(в четырех

 

разновидностях)

ВФВ

 

 

 

 

 

 

ВФР

Вычесть

модули

с фиксиро­

ВМФЗ

ванной

запятой

четырех

ВМФ

разновидностях)

 

 

ВМФВ

 

 

 

 

 

 

ВМФР

Умножить

с

фиксированной

УФЗ

запятой

 

четырех

разно-

УФ

•видностях)

 

 

 

 

УФВ

 

 

 

 

 

 

УФР

Умножить

целые

числа

УЦ

Делить

с

 

фиксированной

Д Ф З

^запятой

 

четырех

разно:

ДФ

видностях)

 

 

 

 

ДФВ

Делить с фиксированной за­

Д Ф Р

Д Ф 0

пятой для

получения

остат­

 

ка

 

 

 

 

 

 

Арифметически сдвинуть

АСДЗ

. четырех

разновидностях)

АСД

 

 

 

 

 

 

АСДВ

 

 

 

 

 

 

АСДР

[:И;]

В1;

В2

[:И;]

В1;

В2

[:И;]

В1;

В2

[:И;1

В1

 

[:И;]

BI

В2

[:И:]

ВІ

В2

1-М;} В1;

В2

[:И;]

В1

 

[:И:]

В1;

В2

[:И;] Б1-.

В2

Г.И;1

В1;

В2

[:И;]

Б1

 

[:И;]

В1

В2

[:И;]

В1

В2

[:И;]

В1

В2

[:И;]

В1

 

[:И;]

B I ;

В2

.И;]

B I ;

В2

И;]

B I ;

В2

И;]

B I ;

В2

И;]

В1

В2

И;]

В

И;]

B I ;

В2

И;]

B I ;

В2

И;]

В1;

В2

И;]

В1

 

Действия над двоичными числами с плавающей запятой

Сложить с плавающей запя­

спз

:И;] В1;

В2

той

четырех

разновидно­

СП

:И;1 В1;

В2

стях)

 

 

 

 

СПВ

:И;

В1;

В2

 

 

 

 

 

 

СПР

:И;]

В !

 

Вычесть с плавающей запя­

В П З

:И;]

В1;

В2

той

 

четырех

 

разновид­

ВП

:И;1

В1;

В2

ностях)

 

 

 

впв

•И;]

В1;

В2

 

 

 

 

 

 

В П Р

:И;]

В1

 

Вычесть

модули

 

с плаваю­

ВМПЗ

:И;1

В1: В2

щей

запятой

четырех

вмп

:И;1 В1;

В2

разновидностях)

 

 

вмпв

:И;]

В1;

В2

 

 

 

 

 

 

ВМПР

:И;]

В1

 

Умножить с плавающей за­

УПЗ

:И;]

В1;

В2

нятой

четырех

разновид­

УП

:И;

В1;

В2

ностях)

 

 

 

УПВ

:И;

В1;

В2

 

 

 

 

 

 

УПР

:И;

В1

 

Делить

с плавающей запя­

дпз

:И;]

А1,

А2

той

четырех

разновидно­

дп

:И;] А1;

А2

стях)

 

 

 

 

дпв

:И;1

А1;

А2

 

 

 

 

 

 

Д П Р

:И;]

А1

 

Сложить

порядки

 

С П 0 Р

:И,] А1; А2

Вычесть

порядки

 

В П 0 Р

:И;] АД; А2

240

 

Действия над десятичными числами

 

Сложить

десятичные

числа

СФДР

И;] В !

Вычесть десятичные

числа

ВФДР

И;] В1

Умножить

десятичные числа

УФДР

И;] В1

с фиксированной

запятой

 

 

Умножить

целые

десятич­

УЦДР

:И,] В1

ные числа

 

 

 

 

 

 

 

Передачи

управления

 

Идти Идти и записать

Идти и прочитать Идти по знаку Идти по минусу Идти по плюсу Идти по нулю

Идти по равенству нулю Идти по неравенству нулю Идти по несовпадению Идти по счетчику Идти по единичному состоя­

нию указателя «Переполне­ ние»

Идти по нулевому состоя­ нию указателя «Переполне­ ние»

И

 

В1

И З

З В1; В2

ИЧ

1 В1; В2

ИЗН

] В1; В2

ИМН

J В2

ИПЛ

]

В1

ИН ,

1 В1; В2

ИРН

]

В2

ИНРН

] В1

ИНС

] В1, В2

ИС

J B l ; В2

ИПЕР1

]

В2

ИПЕРО

:И:]

В2

над индексами

98

Константа

индексная

 

 

ки

C I ;

С2

99

Переслать

в индекс

 

 

ПАИ

И;

В2

100

Читать индекс

 

 

ЧИ

И

 

101

Записать

в

индекс

 

 

ЗИ

И

 

102

Переслать

 

из индекса

 

 

ПИА

И;

В2

103

Сложить

с

индексом

 

 

СИ

И;

В2

104

Вычесть из

индекса

 

 

ВИ

И;

В2

105

Умножить

индекс

 

 

УИ

И;

В2

106

Логически

сложить с

индек­

леи

И;

В2

107

сом

 

сложить

с

ин-

Поразрядно

ПСИ

:И;

В2

108

декссм

умножить

на

ин-

Логически

ЛУИ

И;

В2

109

ч деке

 

 

 

 

 

 

 

 

 

ПА1И1

И;

В2

ПО

Изменить

часть индекса

ГІА2И1

И;

В2

111

четырех разновидностях)

 

ПА2И2

И;

В2

112

 

 

 

 

 

ПА1И2

И;

В2

 

Действия над символами

 

 

 

Читать символ

 

ЧС

[:И;]

Nc;

В2

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

 

ЗС

[:И;]

Nc;

В2

Модифицировать

адрес сим

MAC

:И; В2

 

вола

 

 

 

 

 

241

Действия над содержимым ячеек уровня

Переслать

в

ячейку

уровня

ПАУ

Переслать

из ячейки

уровня

ПУА

Читать из

ячейки уровня

ЧУ

Записать

в

ячейку

уровня

ЗУ

Сложить

с

ячейкой

уровня

СУ

Вычесть из

ячейки

уровня

ВУ

Логически

сложить

с ячей­

ЛСУ

кой уровня

 

 

 

[ И;]

B l ;

B2

[ И;]

B l ;

B2

[ И;]

B l

 

[ И;]

В !

 

[ И;]

B l ;

B2

[ И;]

B l ;

B2

[ И;]

B l ;

B2

Поразрядно

сложить с ячей­

ПСУ

[ И;]

B l ;

B2

кой уровня

 

ЛУУ

[ И;]

B l ;

B2

Логически

умножить на

ячейку уровня

Вспомогательные

і Нет операции (в трех раз-

Н 0 П

Іновидностях)

Н 0 П

Разрешить

округление

Н 0 П

Р 0 К Р

Запретить

округление

3 0 К Р

Разрешить

нормализацию

Р Н 0 Р М

Запретить

нормализацию

3 H 0 P M

Установить

индикаторы

УИ1

единичное

состояние

 

Установить

индикаторы

УИО

нулевое состояние

Организация программы и связь между

Базис

 

 

 

 

 

БАЗ

Резервировать

память

 

РЗВ

Начало

 

 

 

 

НАЧ

Резервировать

память

для

Р И П

индексного

поля

 

 

Константа

адресная

 

КА

Читать

со специальным

ба­

ЧСП

зированием

 

 

 

Записать

 

со

специальным

ЗСП

базированием

 

 

 

Выполнить

команду

 

В К 0 М

Формировать

адреса

 

ФА

Идти

с заменой базиса

 

И З Б

Идти

к

программе

 

ИП

Описание

 

программы

 

/ 0 П Р

 

 

 

 

 

 

1 Н 0 П

Описание

программы специ­

10ПРС

альное

 

 

 

 

 

\ Н 0 П

Описание

загружаемой

про­

( 0 П Р З

граммы

 

 

 

 

{ Н 0 П

 

 

 

 

 

 

І Н 0 П

Выйти

из

программы

 

ВЫХ

Запомнить

информацию для

( П 0 В Т

повторения

 

участка

про­

\КА

граммы

 

 

 

 

 

[:И;] В1; В2 [:И;] В1 [:И]

[:И;] индикатор

[:И;] индикатора

областями

РАБ 0 Б Щ

число

В1

число

C I ; С2

[:И;] B l ; В2

[:И;] B l ; В2

; ] В1; В2

; ] В1; В2

; ] B l ; В2

[:И;] B l ; L

ХХХХХ

ХХХХХ

ХХХХХ

[:И;] B l ; L

C I ; С2

242

Остановить

 

выполнение про­

 

граммы

 

 

 

 

 

 

 

 

 

 

Загрузить

сегмент

 

 

 

 

 

З Г Р

 

 

 

 

 

 

 

 

 

 

 

 

 

К А

Освободить

память

сегмен­

Й С В П С

та

 

 

 

 

 

 

 

 

 

 

 

 

 

Передать

 

адрес

 

указателя

П А У П

заполнения

 

памяти

 

 

 

 

Эквивалент

 

 

 

 

 

 

 

Э К В

Перечень

 

 

освободившихся

П ( ? Э Т

этикеток

 

 

 

 

 

 

 

 

 

 

Значение

 

 

 

 

 

 

 

 

 

З Н А Ч

Пропустить

строки

 

при

пе

П Р С ' П

чати

 

программы

 

 

 

 

 

 

Печатать

 

заглавие

 

 

 

 

З А Г Л

Печатать

 

комментарий

 

К 0 М М

 

 

 

 

 

 

 

 

 

 

 

 

 

Ввод-вывод

\ Константа

 

обмена

с

 

задан

К 0 С Л 6

/ н ы м количеством

 

слов

К 0 С Л 5

двух

разновидностях)

 

 

 

Константа

 

обмена

 

до

задан

K G C B 5

ного

символа

шести

раз

К 0 С В

новидностях)

 

 

 

 

 

 

К 0 С В 6

 

 

 

 

 

 

 

 

 

 

 

 

 

К 0 С И 5

 

 

 

 

 

 

 

 

 

 

 

 

 

к е си

 

 

 

 

 

 

 

 

 

 

 

 

 

К 0 С И 6

Константа

 

обмена

 

с

исполь­

Б Е З У С

зованием

состояния

 

управ

 

ляюшего

 

 

слова

 

в

 

ячейке

 

УОП

 

 

 

 

 

 

 

 

 

 

 

КНВУ

Константа

 

описания

внешне­

го

устройства

 

 

 

 

 

 

В Ж

Ввести

с

ожиданием

 

окон­

чания

 

ввода

 

 

 

 

 

 

константа

Вывести

с ожиданием

окон­

Ы Ж

чания

 

вывода

 

 

 

 

 

 

константа

Ввести

без

ожидания

окон­

В

чания

 

ввода

 

 

 

 

 

 

константа

Вывести без ожидания

окон­

Ы

чания

 

вывода

 

 

 

 

 

 

константа

Ввести

с

 

ожиданием

окон­

ВИУ

чания ввода и переходом по

константа

состоянию

 

указателей

 

 

ПСК

Вывести

с

 

ожиданием

окон­

ЫИУ

чания

 

вывода

и

переходом

константа

по состоянию

указателей

 

ПСК

 

 

 

 

 

 

 

 

 

Управление магнитной лентой

1 Подвести

начало

 

магнитной

пнж

>

ленты

трех

 

разновид-

П Н

)

ностях)

 

 

 

 

 

 

 

 

П Н И У

|Снять

 

магнитную

 

ленту

пек

 

 

енж

|

трех

разновидностях)

 

сн

С Н И У П С К

П[:И;]Т[,К] \ ]

0; В

список этикеток

число

число

текст

текст

N C ;

A H ;

К

 

N E ;

A H ;

К

 

Nc;

A H ;

К ;

(в>

Nc;

A H ;

К ;

(в)

Nc;

A H ;

К;

(в)

N c ;

A H ;

К ;

(в)

N c ;

A H ;

К ;

(в)

N c ;

A H ;

К;

( в )

Т, [Д]

[:И;] П; Т LK1 обмена

[ : И ; ] П; Т [,К] обмена

[ . И ; ] П; т [Д]

обмена

[ : И : ] П ; Т [,К1 обмена

[:И;] П; Т [Д] обмена

указатели; В 2 [ . И ; ] П; Т [Д] обмена

указатели;

В2

[ : И ; ] М Л [ , К ]

[ : И ; ]

М Л

[Д]

[ : И ; ]

М Л

[Д]

указатели;

В 2

[ : И ; ]

М Л

[Д]

[:И;3

М Л

[Д]

[ : И ; ] М Л [ , К ]

указатели; В 2

243

Проверить наименование ка­

ГПНК

|[:И;]

МЛ [,КП

тушки магнитной

ленты

1 КА

1 : И [ ; М Л [ . К ]

I

Пропустить

зону

трех

С1;С2

 

 

 

разновидностях)

 

 

П Р Ж

:И;

3;

МЛ

 

[,К]

 

 

 

 

 

ПР

:И;

3;

МЛ

 

[,К]

 

 

 

 

 

/ П Р И У

:И;

3;

МЛ

 

[,К]

 

 

 

 

 

Ш С К

указатели;

В2

Вернуться

на зону

трех

В Р Ж

И;

3;

МЛ

 

[,К1

разновидностях)

 

 

BP

:И;

3;

МЛ

 

[,К]

 

 

 

 

 

/ В Р И У

:И;

3;

МЛ

[,К]

 

 

 

 

 

\ п с к

указатели;

В2

 

Организация использования

внешних устройств

 

 

 

 

Закрепить

внешнее

устрой-1

ЗАКР

|[:И;]Т[,КП

 

 

ство

 

 

 

 

 

\:И[;Т[,К]]/

 

 

Закрепить внешнее устрой-1

ЗАКР

Г[:И;]Т[,К]1; ZZZB

ство с заданным машинным

 

|:И[;Т[,К]]/

 

 

номером

 

 

 

 

0 С В

 

 

 

 

 

Освободить

внешнее устрой­

Д : И ; Ш ,

 

 

 

ство

окончания

работы

Ж

1:И[;Т[,Ї

 

 

 

Ждать

1[:И;1Т[,КЗ

 

 

внешнего устройства

слово

ЧУС

1 : И [ ; Т Ш

 

 

 

Читать

управляющее

П:И;]Т[,К!

 

 

 

 

 

 

 

 

I :И[;Т[,К]]

 

 

Переслать

управляющее

| П У С

П:И;]Т[,К]

 

 

слово

 

 

 

 

і КА

1 : И [ ; Т Ш

 

 

 

 

 

 

 

 

0; С2

 

 

 

Идти по

указателю

внешне­

/ИУВУ

[:И:]

Т LKI

 

 

го устройства

 

 

1ПСК

указатель; В2

Использование пультовой ПМ, даты и организация ветвей

Печатать на пультовой

ПМ

| П П М

 

 

 

 

 

I константа

Печатать

на пультовой

ПМ

ІППМП

без ожидания

окончания

(константа

печати

 

 

 

 

Печатать

на пультовой ПМ

Ж 0 0

и ждать ответа

 

 

 

константа

 

 

 

 

 

Печатать

на пультовой

ПМ

Г Ж 0 0 С

и ждать

ответа

(сокращен­

Іконстанта

ное)

 

 

 

 

Описание

входа

для

ввода

( 0 В П М

с ПМ

 

 

 

 

\ К А

Блокировать выполнение

Б Л В Ы П

программы

 

 

 

ЗВП

Запретить

вход

по

преры­

ванию

 

 

 

 

РВП

Разрешить вход

по

преры­

ванию

 

 

 

 

ДАТА

Читать дату

 

 

 

Читать время

 

 

 

ВРМ

Описание

входа

по

времени

Г0ВРМ

Закрепить внешнее

устрой­

\КА

J3AKP

ство с описанием

ветви

 

1КА

 

 

 

 

 

Г|[:И;]Т[,К]1|

[І:И[;Т[,К]]П

обмена

[ П : И ; ] Т [ . К ] П [\ :И[;Т[,К]] /J обмена П[:И;]Т[Д]11 U :И[;Т[,К]]; J обмена Г([:И;]Т[,К]П

[\:И[;Т1,КПП

обмена

C I ; С2

[:И;] число С!; 0

| [:И;]ТШ1

СІ; С2

244

Закрепить внешнее устрой­

(ЗЛКР

ство с заданным машинным

ІКА

номером и с описанием вет­

ви

 

|[:И;]Т[,К]і ; ZZZB I :И[;Т[,К]]/

C I ; С2

Ввод-вывод (дополнительные возможности)

Ввести в первом режиме

Вывести в первом режиме

Ввести во втором режиме

Вывести во втором режиме

Ввести в третьем режиме

Вывести в третьем режиме

Ввести в четвертом режиме

Вывести в четаертом режи­ ме

Ввести в пятом режиме

Вывести в пятом режиме

Ввести в шестом режиме

Вывести в шестом режиме

(УЗВ < константа ІПСК

.УЗЫ (константа ІПСК

УЗ В Ж

\константа

ЩСЮ

I УЗЫЖ

I константа I ПСК

іВУЗ

{ константа ! ПСК гЫУЗ {константа (ПСК

ВУЗЖ

/константа

ІПСК

гЫУЗЖ і константа

[пек

(ВЗУ

{константа

(ИСК

,ЫЗУ

|константа

ІПСК

ВЗУЖ

{константа

(ПСК

іЬІЗУЖ

I константа ІПСК

[:И,] П;Т [,К] обмена указатели [:И;] П;Т [.К]

обмена

указатели [:И;1 П;Т [.Kj обмена указатели [:И;] П;Т [,К] обмена указатели [:И;] П;Т [,К] обмена указатели [:И;] П;Т [,К] обмена указатели [:И;] П;Т [,К] обмена указатели [:И;] П;Т [,К] обмена указатели [:И;] П;Т [.KJ обмена указатели [:И;] П;Т [,К] обмена указатели [:И;] П;Т [,К] обмена указатели [:И,1 П;Т [,К] обмена указатели

Управление магнитной лентой (дополнительные возможности)

 

 

 

/УЗПН

Подвести

начало

магнитной

1ПСК

/ У З П Н Ж

ленты (в

шести

разновидно­

\ П С К

стях)

 

 

/ П Н У З

 

 

 

1ПСК

 

 

 

/ П Н У З Ж

 

 

 

ІПСК

 

 

 

/ П Н З У

 

 

 

1ПСК

 

 

 

/ П Н З У Ж

 

 

 

щ е к

[:И;] М Л

[,К]

указатели

 

[:И;] М Л

(,К]

указатели

 

[:И;] М Л

[,К]

указатели

 

[:И;] МЛ

[,К]

указатели

 

[:И;] МЛ

[Д]

указатели

 

[:И;1 М Л

1.К1

указателя

 

245

 

 

 

 

(УЗСН

 

 

 

 

(ПСК

 

 

 

 

/ У З С Н Ж

 

 

 

 

(ПСК

 

 

 

 

/СНУЗ

 

 

 

 

І П С К

j Снять

магнитную

ленту (в

/ С Н У З Ж

' шести

разновидностях)

і пек

 

 

 

 

/СНЗУ

 

 

 

 

1ПСК

 

 

 

 

/ С Н З У Ж

 

 

 

 

(ПСК

 

 

 

 

| У З П Р

 

 

 

 

(ПСК

 

 

 

 

/ У З П Р Ж

 

 

 

 

(ПСК

Пропустить зону

шести

/ П Р У З

разновидностях)

 

 

(ПСК

 

 

 

 

/ П Р У З Ж

 

 

 

 

(ПСК

 

 

 

 

/ПРЭУ

 

 

 

 

(ПСК

 

 

 

 

/ П Р З У Ж

 

 

 

 

(ПСК

 

 

 

 

/УЗ BP

 

 

 

 

(ПСК

 

 

 

 

І У З В Р Ж

Вернуться на зону

шести

1 лек

/ В Р У З

разновидностях)

 

 

 

 

(ПСК

 

 

 

 

 

 

 

 

/ В Р З У Ж

 

 

 

 

( П С К

 

 

 

 

/ В Р З У

 

 

 

 

\пск

 

 

 

 

( В Р З У Ж

 

 

 

 

пек

 

 

 

Управление печатью

 

 

 

 

/ У З Ы

 

 

 

 

(ПСК

 

 

 

 

/ У З Ы Ж

 

 

 

 

1ПСК

 

 

 

 

/ Ы У З

 

 

 

 

(ПСК

Пропуск

заданного

количе­

/ Ы У З Ж

\ П С К

ства строк (в шести разно­

/ Ы З У

видностях)

 

 

(ПСК

/ Ы З У Ж \ П С К

[:И;) МЛ [,К1 указатели

[:И;] МЛ f,K) указатели

[:И;] М Л [,К] указатели

[:И;] МЛ [.К] указатели [:И;] МЛ [,К} указатели [:И;] МЛ [,КІ указатели [:И;] МЛ [,К) указатели [:И;] МЛ [Д) указатели [:И;] МЛ [,KJ указатели [:И;] МЛ ЦК) указатели [:И;] МЛ І,К} указатели [:И;] МЛ [,КГ; указатели

[:Щ М Л [,КІ указатели

1-.И;] МЛ [.КІ указатели [:И;] МЛ [Ж| указатели [:И;] МЛ [,К] указатели [:И;] МЛ [,К] указатели '[.И;] МЛ [.К] указатели

[:И;1 И [,N]; ПЧ [,Щ указатели

[:Щ И [,N]; ПЧ [,К] указатели

[:И;] И [,N]; ПЧ [,К] указатели

[:И;] И [,NJ; ПЧ [,К] указатели

[:И;] И [,N]; ПЧ [,К] указатели

[:И;] И [,N]; ПЧ [,К] указатели

246

О Г Л А В Л Е Н ИЕ

 

В В Е Д Е Н И Е

3

Г л а в а 1.

Основные сведения о машине

6

1.1.

Основные технические параметры

6

1.2.

Совместимость с машинами «Минск-2, 22, 22М»

7

1.3.

Комплект устройств машины

8

1.4.

Краткая характеристика вычислителя

10

1.5.

Структура магнитного оперативного запоминающего устройства

11

1.6.Устройство обмена. Организация связи с внешними устройст­

 

 

вами

 

 

 

16

 

1.7.

Внешние устройства основного комплекта машины

 

20

 

1.8.

Электронный

датчик времени

 

 

31

 

1.9.

Организация

системы машин

 

. . . .

32

 

1.10. Организация

прерываний

 

 

33

Г л а в а

2.

Кодирование информации в машине и на машинных

носителях

36

 

2.1.

Виды информации

 

 

36

 

2.2.

Двоичные числа с фиксированной запятой

 

36

 

2.3.

Двоичные целые числа

 

 

37

 

2.4.

Двоичные числа с плавающей запятой

 

38

 

2.5.

Десятичные числа с фиксированной запятой

 

40

 

2.6.

Десятичные целые числа '.

 

 

41

 

2.7.

Алфавитно-цифровые слова

 

 

41

 

2.8.

Логические константы

•.

г , .

-(2

 

2.9.

Команды

 

42

 

2.10. Представление информации на машинных носителях

. . . .

43

 

2.11. Понятие о символическом кодировании

 

46

 

2.12. Бланк для символического кодирования

 

47

 

2.13. Запись констант при символическом кодировании

 

51

 

2.14. Запись команд при символическом

кодировании

 

54

 

2.15. Соответствие

этикеток и объектов

программы

 

56

 

2.16. Печать программы при символическом кодировании

 

58

Г л а в а

3.

Основные операторы

 

 

60

 

3.1.

Выполнение

команды

 

 

60

 

3.2

Классификация операторов

 

 

63

 

3.3.

Операторы действий над логическими константами

 

64

3.4.Операторы действий над двоичными числами с фиксированной

запятой и над целыми числами

70

3.5.Операторы действий над двоичными числами с плавающей

 

запятой

 

 

 

73

3.6.

Операторы

действий

над десятичными числами . . . . . .

76

3.7.

Операторы

передач

управления .

77

3.8.

Операторы

действий

над

индексами

82

3.9.

Операторы

действий

над

символами

87

247

 

3.10

Операторы

действии

над

содержимым

ячеек

уровня . . . .

 

89

 

3.11.

Вспомогательные

операторы

 

 

 

 

 

 

 

 

 

90»

Г л а в а

4.

Элементы программирования

 

 

 

 

 

 

 

 

 

 

93

 

4.1.

Распределение

памяти

внутри программы . . . . . . . .

 

93

 

4.2.

Связь

между

областями

в

программе

 

 

 

 

 

 

97

 

4.3.

Структура

программы. Обращение

к

программе

и

выход

из

 

 

 

нее

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

102

 

4.4.

Программирование

простейших

выражений

 

 

 

 

 

109

 

4.5.

Программирование

 

разветвляющихся

процессов

 

 

 

 

113

 

4.6.

Циклические

программы

и

способы

их

организации . . . .

116

 

4.7.

Сложные

циклические

программы

 

 

 

 

 

 

 

 

122

 

4.8.

Некоторые

дополнительные

приемы

 

программирования . .

129

 

4.9.

Повторение счета при сбоях вычислителя

 

 

 

 

 

133

Г л а в а

5.

Программирование

ввода-вывода

 

 

 

 

 

 

 

 

 

135

 

5.1.

Константы

обмена

 

 

 

 

 

 

 

 

 

 

 

 

: .

135

 

5.2.

Обозначение внешних устройств в программах

 

 

 

 

137

 

5.3. Операторы ввода-вывода

 

 

 

 

 

 

 

 

 

 

 

138

 

5.4.

Операторы

управления

магнитной

лентой

 

 

 

 

 

143

 

5.5.

Организация

использования

устройств

ввода-вывода . . .

 

145

 

5.6.

Примеры

программ,

использующих

операторы

ввода-вывода

149

 

5.7.

Использование

пультовой

пишущей

 

машинки

 

 

 

 

160

 

5.8.

Использование

ЭДВ и даты

 

 

 

 

 

 

 

 

:

173

 

5.9.

Использование

дополнительных

внешних устройств . . . .

174

Г л а в а

6.

Основные

положения

системы программирования . . . . .

 

182

 

6.1.

Схема подготовки программы к выполнению

 

 

 

 

182

 

6.2.

Некоторые

сведения

о

программе на

языке

загрузки . . .

183

 

6.3.

Трансляция

 

программ

 

 

 

 

 

 

 

 

 

 

 

;

184

 

6.4.

Сборка

программ

 

 

 

 

 

 

 

 

 

 

 

 

 

185

 

6.5.

Распределение

памяти

и

сегментирование

программ . . .

189

 

6.6.

Библиотека

 

программ

 

 

 

 

 

 

 

 

 

 

 

j

193

 

6.7.

Отладка

программ

 

 

 

 

 

 

 

 

 

 

 

 

 

.

196

 

6.8.

Корректировка программ на входных языках

 

 

 

 

200

 

6.9.

Организация

массивов

 

данных

 

 

 

 

 

 

 

 

202

 

6.10. Использование

библиотечных программ

при

обработке

масси­

 

 

 

вов

данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

206

Г л а в а

7.

Управление выполнением программ на машине

 

 

 

 

209

 

7.1.

Общие сведения о диспетчере

 

 

 

 

 

 

 

 

 

209

 

7.2.

Настройка

 

диспетчера

по комплектности

машин . . . .

 

211

 

7.3.

Начальный

вызов

диспетчера

 

 

 

 

 

 

 

 

 

213

 

7.4.

Директивы. Указания. Сообщения

 

 

 

 

 

 

 

 

214

 

7.5.

Формирование

работы

 

.

 

 

 

 

 

 

 

 

 

 

215

 

7.6.

Постановка

 

работы

в очередь

 

 

 

 

 

 

 

 

 

218

 

7.7.

Пуск

работы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

219

 

7.8.

Управление

 

выполнением

работы

 

 

 

 

 

 

 

 

221

 

7.9.

Окончание

выполнения

работы

 

 

 

 

 

 

 

 

 

224

 

7.10. Учет

времени

выполнения

программы

 

 

 

 

 

 

224

 

7.11. Реакция диспетчера на ошибки программы

 

 

 

 

225

 

7.12. Реакция диспетчера на сбои внешних устройств

 

 

 

 

226

Приложение

1. Пульт

инженера

 

 

 

 

 

 

 

 

 

 

 

 

 

232

Приложение 2. Таблица кодов символов устройств

 

 

 

 

 

 

 

234

Приложение 3. Таблица указателей устройств

 

 

 

 

 

 

 

 

 

237

Приложение 4. Состояние управляющего слова после обмена

 

 

 

 

238

Приложение

5. Сводная

таблица

операторов

языка

символичского

коди­

 

 

 

рования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

; •

'

239

Оглавление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

і

І

і

* .

 

247

Соседние файлы в папке книги из ГПНТБ