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

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

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

другой работы, то начинается1 подсветка кнопки ВВОД ПМ, запу­ скается мотор, устанавливается в единичное состояние указатель «Начало ввода» (НВ) и вырабатывается сигнал «Запрос», по ко­ торому управление передается диспетчеру, который выполняет команду ввода символа или массива символов. По этой команде прекращается подсветка кнопки ВВОД ПМ, устанавливается в нулевое состояние указатель НВ и в единичное состояние указа­ тели «Ввод ПМ» (В) и 3, снимается блокировка клавиатуры ПМ,. начинает подсвечиваться окошко ВВОД РАЗРЕШЕН на панели управления ПМ. Подсвечиваемое окошко служит сигналом оператору о возможности ввода им необходимой информации.

ВВОА

ВВОА БЛОК і

ПМ

• •РАІР.Шд.J

Рис. 15. Панель управления пишущей машинкой.

Ввод символа производится при нажатии соответствующей клавиши ПМ. При нажатии любой клавиши блокируется клавиа­ тура и прекращается подсветка окошка ВВОД Р А З Р Е Ш Е Н . Соответствующий нажатой клавише символ печатается на пишу­ щей машинке и затем пересылается в МОЗУ. После этого сни­ мается блокировка клавиатуры ПМ и вновь подсвечивается окош­ ко ВВОД РАЗРЕШЕН , что является сигналом оператору о возможности набора следующего символа. Процесс ввода продол­ жается до появления признака конца обмена.

После окончания ввода вырабатывается сигнал прерывания «Запрос», а указатель В остается в единичном состоянии. Кла­ виатура ПМ остается заблокированной. Если в процессе ввода произойдет сбой устройства или УО, то вырабатывается сигнал прерывания «Сбой ВнУ» или «Сбой УО». Указатель В устанавли­ вается в нулевое состояние. В процессе ввода на панели управле­

ния ПМ

может подсвечиваться окошко Б Л О К И Р О В К А

напри­

мер, при

выключении мотора

из-за

продолжительного

времени

после ввода предыдущего символа. В

этом

случае

оператору ре­

комендуется нажать кнопку

ВВОД

ПМ,

после

чего

подсветка

окошка БЛОКИРОВКА прекратится.

 

 

 

 

Устройство выполняет следующие четыре команды вывода:, вывод символа, вывод массива символов, вывод символа с пре­ рыванием ввода, вывод массива символов с прерыванием ввода. Разница между двумя первыми и двумя последними командами состоит в следующем. По первым двум командам вывод может быть начат только в случае, если ПМ не занята вводом, т. е. если указатели 3, НВ и В одновременно находятся в нулевом состоя­ нии. По двум последним командам вывод может начаться и в слу­ чае, если устройство занято вводом. Таким образом, две последних

30

команды прерывают ввод и могут быть использованы тогда, когда диспетчеру требуется вывести экстренное сообщение. Продолже­ ние ввода после вывода организуется диспетчером. При выводе указатель В находится в нулевом состоянии.

Вывод по всем командам производится до появления признака конца обмена. По окончании вывода вырабатывается сигнал пре­ рывания «Конец работы». При внутреннем сбое или сбое УО прекращается вывод и вырабатывается сигнал прерывания «Сбой ВнУ» или «Сбой УО».

По описанному выше принципу может

работать

любая ПМ,

дополнительно подключенная к машине и не являющаяся

 

пульто­

вой.

 

 

 

 

 

 

 

 

 

 

1.8. ЭЛЕКТРОННЫЙ ДАТЧИК

ВРЕМЕНИ

 

 

 

 

 

 

Электронный датчик

времени (ЭДВ) предназначен

 

для рас­

ширения возможностей

организации

многопрограммной

работы

на машине

и используется для управления

выполнением

 

рабочих

программ,

для учета

текущего времени и

для подсчета

времени

выполнения каждой

рабочей программы. При работе ЭДВ исполь­

зуется ячейка

УОП с адресом 000210,

которая

имеет

структуру,

изображенную

на рис. 8.

 

 

 

 

 

 

По аналогии с обычным управляющим словом НС имеет зна­

чения от 0 до 5 и представляет собой

номер символа

в ячейке с

адресом АН. В совокупности НС и АН образуют

счетчик

времени,

максимальное значение которого составляет 6-21 6 единиц.

АК —

величина, до которой осуществляется

счет

времени, то есть если

в результате счета времени окажется

АН = АК, то устанавливается

в единичное состояние специальный указатель «ЭДВ» и выраба­ тывается сигнал «Сбой УО», на который реагирует диспетчер.

Электронный датчик времени включается в работу по специ­

альной команде. После этого каждые

20 мсек он посылает запрос

на приостановку. Приостановка по запросу

ЭДВ представляет

собой процесс вывода

информации

на несуществующее

внешнее

устройство медленного

канала согласно

управляющему

слову,

расположенному в ячейке с адресом 000210. Запрос на приостанов­ ку от ЭДВ имеет наименьший приоритет среди запросов медлен­ ного канала. Время удовлетворения запроса может колебаться в

пределах от 25 мксек до 3 мсек. Приостановка

занимает

15 мксек.

Если учесть,

что максимальное значение

счетчика

 

времени

6-2г 6 единиц,

а каждая приостановка, происходящая

через

20 мсек, увеличивает счетчик на единицу, то максимальное врем?:,

через которое может произойти прерывание,

составляет 2 часа

11 минут 3,42 секунды.

 

 

 

Выключение электронного

датчика

времени

также осуществ­

ляется по специальной команде. После

выключения прекращается

выработка и выдача запросов

на приостановку

от ЭДВ.

31

1.9.ОРГАНИЗАЦИЯ СИСТЕМЫ МАШИН

Две "или несколько (до восьми) машин «Минск-32» могут быть объединены в систему для их совместной работы. Систему из двух машин можно получить путем их непосредственного соединения, а

систему из большего количества машин —путем объединения ма­ шин через специальный системный коммутатор, подключаемый к быстрому каналу.

Взаимодействие машин в системе сводится к обмену информа­

цией между машинами, входящими

в

нее, и достигается

исполь­

зованием стандартных

команд

связи

с внешними

устройствами.

При обмене информацией

между

машинами

возможен

обмен

каждой из этих машин со своими внешними устройствами

медлен­

ного канала.

 

 

 

 

 

 

 

 

 

 

 

Каждая машина системы может работать в двух режимах по

отношению к другим

машинам

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

ввода

или

вывода.

 

 

 

 

 

 

 

 

 

 

 

Для организации взаимодействия

в

системе

каждая

машина

содержит указатели

«Готова

М» (ГМ),

«Начало

обмена

М»

(НОМ), «Сбой М» (СБМ).

 

 

 

 

 

 

 

 

 

 

Единичное состояние указателя

ГМ

определяет

готовность

машины к обмену с другими машинами системы.

Оно устанавли­

вается с помощью специальной команды

внутри

самой машины.

Этот указатель может

быть

опрошен

из любой

 

другой

машины

системы. При останове машины указатель ГМ устанавливается в нулевое состояние, но при пуске машины состояние указателя восстанавливается.

Единичное состояние указателя НОМ определяет, что данная машина получила право на обмен информацией с другой машиной системы и находится в состоянии обмена с ней. Этот обмен соот­ ветствует выводу информации из данной машины для передачи другой машине. Указатель НОМ устанавливается в единичное состояние по команде обращения для вывода. В нулевое состояние указатель НОМ устанавливается только после окончания обмена или при появлении сбоя в процессе обмена. Указатель НОМ опра­ шивается другими машинами системы для определения номера машины, запрашивающей обмен.

Единичное состояние указателя СБМ определяет, что при уча­ стии данной машины в обмене произошел сбой. Это возможно либо при передаче символа с четным количеством единичных раз­ рядов, либо при сбое УО в такте обмена между машинами. В ну­ левое состояние указатель устанавливается при опросе или по новой команде обращения на обмен с другой машиной. Указатель

СБМ опрашивается только из своей машины, при этом

в

команде

опроса

указателя задается

номер той

машины, в процессе

обмена

с которой произошел сбой.

 

 

 

 

При

организации взаимодействия машин в системе в

памяти

каждой

из машин должны

находиться

специальные

программы

32

организации такого взаимодействия. В этих программах преду­ смотрены в определенной последовательности команды обмена и взаимного опроса состояния системных указателей Для начала обмена между машинами одна из них выполняет команду вывода, по которой установится в единичное состояние ее указатель НОМ, и вырабатывает сигнал прерывания «Запрос» для другой машины. Другая машина должна затем выполнить команду ввода. После этого связь между машинами установлена, и происходит обмен

.информацией между их МОЗУ через быстрые каналы. Обмен за­ канчивается, как обычно, по признаку конца обмена в одной из машин. При этом устанавливается в нулевое состояние указатель

НОМ и

вырабатывается сигнал прерывания «Конец

работы».

В случае

сбоя обмен прекращается, устанавливаются в

единичное

состояние указатели СБМ в обеих машинах и вырабатываются в них сигналы прерывания «Сбой УО».

1.10. ОРГАНИЗАЦИЯ ПРЕРЫВАНИЙ

Сигналы прерывания, поступающие от различных устройств машины, от оператора или из выполняющихся программ, позволя­ ют организовать автоматический переход от одной программы к другой. Вместе с диспетчером, который в необходимых случаях выполняет такой переход программными средствами, это обеспе­ чивает многопрограммную работу машины. Диспетчер произво­ дит переход от одной программы к другой по специальным командам.

Автоматический переход от одной программы к другой проис­ ходит по одному из сигналов прерывания, перечисленных в поряд­ ке их приоритета в таблице 5.

 

 

Т а б л и ц а 5

Соответствие

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

и номеров

уровней

Номер уровня

 

Сигнал прерывания

0

Сбой

Вч

1

Сбой УО

2Сбой ВнУ

3Запрос

4Конец работы

5

Экстракод ВнУ

6

Экстракод:

Сигналы прерывания «Сбой УО», «Сбой ВнУ», «Запрос» и «Ко­ нец работы» уже упоминались ранее.

3. Заказ 5093

Сигнал «Сбой Вч» вырабатывается при установке в единичное состояние какого-либо из указателей вычислителя (см. табл. 3).

Сигнал «Экстракод ВнУ» вырабатывается по команде с одним из кодов операции —65, —66, —67.

Сигнал «Экстракод» вырабатывается по команде с одним из кодов операции —00, —03, —24, —40-. 64.

Каждому сигналу прерывания соответствует определенный уровень, которому ставятся в соответствие блоки диспетчера, об­ служивающие эти сигналы. Поэтому вместо приоритета причин можно говорить о приоритете уровней или блоков диспетчера. Среди уровней О-т-6 приоритет уменьшается с возрастанием номера уровня, т. е. самым приоритетным является нулевой уровень. Уро­ вни 7-7-12 имеют одинаковый приоритет. Им соответствуют рабо­ чие программы. Приоритет среди этих уровней устанавливает дис­ петчер. Самый низкий приоритет имеет уровень 13. Если при вы­ полнении программы некоторого уровня появляется сигнал преры­ вания на уровень с меньшим номером, то выполнение программы прерывается и система прерывания производит автоматическое переключение на программу более приоритетного уровня.

Прерывание с одного уровня на другой заключается в следую­ щем. Значение регистров ЦУ для границ защиты, базиса индекса, индикаторов, указателей вычислителя, СчАК и значение суммато­

ра записывается в соответствующие разряды

четвертой,

пятой

и

шестой ячеек уровня прерываемой программы.

Из соответствую­

щих разрядов третьей, четвертой, пятой

и шестой

ячеек

уровня

прерывающей программы

пересылается

информация

в

регистры

ЦУ для границ защиты, базиса индекса,

индикаторов,

СчАК,

а

также сумматора.

 

 

 

 

 

 

 

 

 

Таким

образом, управление

передается

к

выполнению

про­

граммы

прерывающего

уровня.

Кроме

того, в разряды 14-і-17

седьмых

ячеек прерывающего уровня и нулевого уровня

записы­

вается номер уровня, выполнение программы которого было пре­ рвано. При прерывании на первый, второй, третий и четвертый уровни в разрядах 21-т-Зб пятой ячейки прерванного уровня за­ поминается адрес команды, перед выполнением которой произо­ шло прерывание, а в шестой ячейке этого же уровня — результат выполненной перед прерыванием команды. Итак, сведения о вы­ полняемой программе запоминаются в ячейках уровня, соответст­ вующего этой программе, а в рабочие регистры вызываются све­ дения, необходимые для выполнения прерывающей программы.

При появлении причины, имеющей приоритет меньше, чем приоритет уровня выполняемой программы, прерывание блоки­ руется до переключения на уровень с меньшим приоритетом. Исключением является сигнал «Сбой Вч». При появлении этого сигнала в процессе выполнения программы нулевого уровня про­ изводится останов машины с индикацией на пульте инженера сбоя вычислителя и адреса сбойной команды, увеличенного на два. Прерывание по любой причине, кроме причины «Сбой Вч», может

34

быть заблокировано диспетчером установкой в единичное состоя­

ние индикатора Б Л П Р Е . В этом случае прерывание

не произво­

дится до установки этого индикатора в нулевое состояние.

При прерывании по экстракодам ВнУ в шестую ячейку

преры­

ваемого уровня засылается сам экстракод, а

в

разряды

21 -=-36

пятой ячейки этого же уровня — адрес

экстракода.

 

 

При прерывании по остальным экстракодам

в шестую

ячейку

прерываемого уровня засылается результат

предыдущей

коман­

ды, а в разряды 21-=-36 пятой

ячейки

этого

же

уровня — адрес

экстракода.

 

Вч» в разряды

 

 

При прерывании по сигналу

«Сбой

21-т-Зб пя­

той ячейки прерываемого уровня записывается

увеличенный на

два адрес команды, при выполнении которой произошел сбой вы­ числителя. При появлении сбоя вычислителя в момент автомати­

ческого или программного переключения уровней

устанавливает­

ся в единицу дополнительно к другим

указателям

вычислителя

указатель ПУР, и вырабатывается сигнал «Сбой

Вч». При этом в

разрядах 214-36 пятой ячейки прерванного уровня

записывается

увеличенный на единицу адрес сбойной

команды.

При останове

на нулевом уровне из-за установки в единицу

указателя ПУР

индицируется увеличенный на единицу

адрес сбойной команды.

Гл а в а 2. КОДИРОВАНИЕ ИНФОРМАЦИИ В МАШИНЕ

ИНА МАШИННЫХ НОСИТЕЛЯХ

2.1. ВИДЫ ИНФОРМАЦИИ

Будем различать следующие виды информации, обрабатывае­ мой в машине: двоичные числа с фиксированной запятой, двоич­ ные целые числа, двоичные числа с плавающей запятой, десятич­

ные числа с фиксированной

запятой,

десятичные

целые

числа,

алфавитно-цифровые слова и логические константы.

 

 

Все виды информации, как

бы они по смыслу

ни

различались,

в машине одинаковы с точки

зрения

заполнения

ячейки

памяти.

Ячейка памяти содержит набор двоичных разрядов, и только при

выполнении

той

или

иной

команды

машины этот

набор будет

рассматриваться

в соответствии с типом команды. Так,

команды

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

запятой будут использовать этот набор

как двоич­

ное число с фиксированной

запятой, а команды с плавающей за­

пятой — как

двоичное

число с плавающей запятой.

 

 

Каждый

из видов

информации

обрабатывается

в

основном

отдельной группой команд, предназначенной для этого вида. Среди команд машины есть также команды, применимые для обработки различных видов информации.

Сама команда также представляет собой набор двоичных раз­ рядов, над которым возможно выполнение различных операций.

2.2. ДВОИЧНЫЕ ЧИСЛА С ФИКСИРОВАННОЙ ЗАПЯТОЙ

 

 

 

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

с

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

запятой — это

двоичные

правильные дроби

в естественной

форме, т. е. в виде последова­

тельности цифр с запятой, которая

отделяет

целую часть

числа от

дробной. При записи

чисел вместо

запятой

будем

ставить точку.

.

При представлении таких

чисел

используются

все

37

разрядов

ячейки МОЗУ: нулевой разряд содержит знак числа

(цифра 0 в

нем

соответствует

знаку

+

цифра

1—знаку

— ),

Остальные

разряды содержат

цифровую

часть

числа (рис. 16). Целая часть

(«О» целых) и точка

при этом опускаются. Точка предполагается

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

перед

старшим цифровым

(первым)

разрядом,

поэтому единица в первом разряде

имеет

значение

2~1, во вто­

ром разряде — 2~2

и т. д.

 

 

 

 

 

 

 

36

Если цифровая часть числа содержит более 36 разрядов, то в ячейку памяти помещают только первые (старшие) 36 разрядов, остальные разряды отбрасываются. Поэтому, если старшие 36 разрядов числа содержат нули, то такое число в памяти машины будет нулем.

О I 2 3 * 5 6 7 8 9 101112731*1516171819202122232*2526272829303!32333*3536

Цифровая част числа

Знан числа

Рис. 16. Двоичное число, с фиксированной запятой.

Наименьшим значащим положительным числом, которое можно представить в машине, будет число, содержащее единицу только в самом младшем 36-м разряде, т. е. 2 - 3 6 , а наибольшим— содержащее единицы во всех тридцати шести разрядах, т. е. 1—2-36.

Примеры представления двоичных чисел с фиксированной за­ пятой приведены на рис. 17.

е

9 1 2 3 * 5 6 7 8 9 ЮН /2ІЗ I* 1516Г718 /9202122232*2526272829303132333* 36 36

0 1 1 1 0 0 0 О О О О 0 О 0 0 О О О 0 О О О 0 О О 0 О О О О О О О О О О О

6

0 1 2 3 * 5 6 7 8, 9 10 II /2ІЗ 1* /5ІОІ7/819202/22232*2526272829303132333*3536

1 0 0 О 1 I 0 О 1 1 0 О 1 1 О 0 / 1 0 О 1 1 О 0 1 1\ О О 1 / 0 0 1 / О / О

в

0 1 2 3 * 6 6 7 8 9 1011/213/* 15/6/7/8 19202122232*25 26 27282930313233 3*3536

•00 /

О / 0 О О 1 0 1 1 1 1 1 0 О 1 1 О О О О 0 /

/

О 1 / 0 1 1 1 0 0 1 0

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Рис.

17. Двоичные

числа

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

 

запятой:

а)

0.875;

 

 

 

 

б)

— 0 . 1 ; в)

1/я.

 

 

 

 

 

2.3. ДВОИЧНЫЕ ЦЕЛЫЕ ЧИСЛА

 

 

 

 

 

 

 

 

 

Для

операций с целыми

 

числами

применяется

некоторая ус*

ловная

форма представления

числа,

при которой предполагается,

что запятая зафиксирована

за последним

тридцать

шестым

раз­

рядом. При таком предположении в ячейку

памяти

можно

запи­

сать 36-разрядное целое число

в двоичной

системе

счисления:

нулевой

разряд — знак

числа,

первый разряд — 23 5 ,

а 36-й раз­

ряд—2° (рис. 18).

 

 

 

 

 

 

 

 

 

 

Целому числу

 

 

 

'

 

 

 

 

 

 

 

 

Л = ± - а г 2 3

5 + а 2

- 2 3 4 + - + азб-20 .

 

 

 

37

где a, — значение і-го разряда

(0 или 1), можно поставить в соот­

ветствие некоторое число

 

В = ± (щ • 2-І+<х2• 2 - 2 + - + азе• 2-3 »),

связанное с А соотношением

В—А-2"~36.

Отсюда следует, что целые

числа можно понимать как числа

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

запятой с множителем 23 6 .

0 12 3 4 58

7 8 9'IDII1213ІЇ15181718/9202122232'/2526272829303132333*3538

(мрродзя WW6 WC/7ff

С

Рис. 18. Двоичное целое число.

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

Наибольшее двоичное целое положительное число, изобра­ жаемое в машине, равно 236—1=68719476735.

Пример записи целого двоичного числа приведен на рис. 19.

0 12 3* 5 8 7 1 9 10J}12t3ftl5!8ni8l9202l22232l>2S2B272829303132333b3538 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 О 0 О 0 0 0 О О 0 О О О в 0 1 0 1 / / 0 1

Рис. 19. Двоичное целое число — 93.

2.4. ДВОИЧНЫЕ ЧИСЛА С ПЛАВАЮЩЕЙ ЗАПЯТОЙ

Двоичные числа с плавающей запятой—это числа, представ­ ленные в виде двух сомножителей:

Х=*±М -2±р ,

где М — мантисса числа X, а Р — порядок числа X. Мантисса представляет собой правильную дробь в двоичной системе счисле­ ния. Порядок представляет собой целое двоичное число и исполь­

зуется

для указания положения

запятой в двоичном

числе.

 

При

записи

двоичного числа

с плавающей запятой разряды

ячейки

памяти

распределяются

следующим образом

(рис. 20):

нулевой разряд содержит знак числа;

в разрядах с 1-го по 28-й

записывается мантисса; в 30-м разряде указывается

знак

поряд­

ка, а в оставшихся разрядах 31-го

по 36-й) —порядок

числа;

3d

 

 

 

 

 

 

29-й разряд содержит нуль. При изображении мантиссы точка и нуль целых опускаются. При записи порядка записывается вели­ чина и знак порядка, а множитель 2 также опускается.

 

9 I 2 3 * 5 6 7 8 9 10II121314 15/9177819'20'21'2223'2425292?'2S'2930'3/32'33'34353

 

 

Мантисса числа

 

 

1

- Порядон -

 

 

 

 

 

числа

 

 

 

 

Знан числа

 

 

 

 

 

О

Знан лоряд,чо^

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 20. Двоичное число

с плавающей

запятой.

 

 

 

 

Различаются

нормализованные

и

ненормализованные

 

двоич­

ные числа с плавающей запятой. Нормализованное число должно

содержать единицу в первом

разряде, т. е. 1І2^:М<1.

Для

ненор­

мализованных чисел М < 7 г .

Порядок

как для нормализованных,

так и для ненормализованных

чисел

может

быть

любым

целым

числом от —63 до +63.

 

 

 

 

 

 

 

 

 

 

Наибольшее

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

положительное

число,

изобра­

жаемое в машине, равно

(1—1 -2-

2 8 ) - 2 + 6 3 . Наименьшее

нормали­

зованное положительное число— (1-2 ') . 2 _ 6

3 = 2 - 6 4 .

 

 

 

Числа, большие (1—1 -2~)

• 2 + 6 3

= 0,9223372-1019,

не

могут

быть

записаны

в ячейку памяти. Нормализованные числа,

мень­

шие чем 2 - 6 4 , представляются

нулевой

мантиссой

и нулевым по­

рядком, т. е. кодом ±000000000000. Наименьшим

ненормализоваи-

ным положительным числом, изображаемым в машине,

является

число

(1 - 2 - 2 8 ) • 2 _ 6 3 = 2~9 1 .

Ненормализованные

числа,

меньшие

чем 2~9 1 , также записываются нулевым кодом.

 

 

 

 

Примеры изображения

двоичных

чисел

с плавающей

запятой

приведены на рис. 21.

 

 

 

 

 

 

 

 

 

 

в

0 12 3*59 79 9ЮІ112 ІЗ 1415 №17 IS/9 202122232П52621282939313233 34 3536

г

I 1 0 1 0 0 0 0 ]о 0 0 О О 0 0 0 0 0 О 0 0 О 0 О О ОО ОО О О /20 0 0 1 0

е

9 і 2 3 4 59 78 9 10II121314151617IS 192021222324252627282939313233343536

0 / / о 0 1 О 0 / 0 0 0 О 1 1 1 1 1 t О 1 1 ОI 0 1 О / 0 0 ОО О О О / О

д

0 і г 3 ¥ 56 7 8 9 10II12 ІЗ 11 IS 161718 /9 202122232t2526272829ЗО313233 343536

'00 0 0 0 &О 0 0 О О О О О О 0 О О р О 1 О 1 / 1 1 О О 1 О 1 1 0 1 1 1 1

Рис.

21. Двоичные

числа

с плавающей запятой:

а)

—2.5; б) л; в)

Ю - 2 0

(ненормализованное).

SB

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