Файл: Сафонов, С. Ф. Вычислительная техника в инженерных и экономических расчетах (конспект лекций).pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.10.2024

Просмотров: 40

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

X 353i S3 3 2 Л зогзэз27 26 2S2K23 гг. 12219/ 3 J ;/5, '721

L

пврёый р а зр лс )

Энакоёыи р о зр лд

Рис. 1. Нумерация разрядов в ячейках ОЗУ, ДЗУ, сумматора

ЭВМ «Наири» снабжена

полным набором операций, с по­

мощью которых возможно решение любых задач с известными алгоритмами. В этом и состоит универсальность ЭВМ «Наири», как, впрочем, и любой другой ЭВМ с полным набором операций.

Емкость оперативного запоминающего устройства (ОЗУ) ма­ шины — 1024 36-разрядные ячейки. Каждая ячейка предназна­ чена для хранения одного числа или одной команды.

Машина имеет долговременное запоминающее устройство (ДЗУ) (см. ниже), емкость которого— 16384 ячейки. Для обще­ ния с машиной имеются внешние устройства. Малая скорость вво­ да информации—пока существенный недостаток вычислительных машин. Информация может вводиться в машину в буквенной и цифровой формах, однако ЭВМ способна запоминать тоЛько цифры. Поэтому вводимые в машину буквы автоматически коди­ руются цифрами. Машина имеет четыре языка общения. ЭВМ для общения имеет в своем ДЗУ программу дешифрации исходной информации (программу ДИИ). Эта программа анализирует вводимую на простом языке информацию и выполняет предписы­ ваемые машине, таким образом, различные действия. Обраще­ ние к этой программе производится с пульта сигнализации про­ стым нажатием клавиши «Пуск-1». Программа ДИИ также не­ прерывно анализирует вводимую информацию на ошибочность и в случае ввода информации, не имеющейся в словарном запасе машины, печатает с помощью телетайпа символ >1<, помогая этим программисту. Разумеется, программой ДИИ не могут разли­ чаться семантические ошибки, т. е. использование одного слова, имеющегося в ДЗУ, вместо другого, находящегося там же. ДИИ различает лишь синтаксические ошибки.

Например, если оператор вместо функции синуса станет оши­ бочно вводить функцию косинуса, то машина не сможет попра­ вить оператора — ведь оба слова верны с точки зрения машины. Но если оператор станет вводить слово, которого нет в словаре машины, то ЭВМ сразу же отпечатает признак ошибки. Это слу­ чится в том случае, если оператор начнет путать последователь­ ность действий при «разговоре» с машиной.

Программа ДИИ осуществляет во время общения, перевод

8


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

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

«Наири» имеет/в своем ДЗУ тестирующую (проверяющую работоспособность машины) программу, с помощью которой лег­ ко определить исправность машины.

ЭВМ «Наири» выполнена в виде красиво оформленного пись­ менного стола, потребляет 1,6 квт и может питаться of обычной электрической сети. Вес, машины около 600 кг. Машина обслу­ живается одним пнженером-электроником и одним техником. ЭВМ может работать круглосуточно.

Такие малые вычислительные машины с небольшой емкостью оперативной памяти иногда называют инженерными вычисли­ тельными машинами.

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

Разные задачи для своего решения требуют хранения различ­ ного объема информации, зависящего от сложности реализуемо­ го алгоритма, количества исходных данных и т. п. Классу реша­ емых задач (по объему алгоритма и исходных данных) в каждом случае отвечает та или иная ЭВМ в соответствии с емкостью своего ОЗУ.

.При ручном программировании на «Наири» можно использо­ вать следующие ячейки ОЗУ: 0,1, 11—15, 29—980, 991—997, 1004—101.7, 1021—1023. При этом сохраняется возможность пользоваться режимами выдачи памяти. При чтении из ячеек па­ мяти информация не стирается.

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

ДЗУ предназначено для хранения постоянной информации: программ, управляющих работой машины (микропрограммы); стандартных программ; программирующей программы, с помощщо которой машина, составляет рабочие программы при об­ щении с ней в языке автоматического программирования; про­ граммы счетного режима; программы дешифрации исходной ин­ формации и другие программы и константы.

В ДЗУ невозможно записать информацию, так же как и сте­ реть ее с телетайпа или сделать это же программным путем. Вся

9



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

Емкость ДЗУ ЭВМ «Наири» — 16384 36-разрядных двоичных ячеек.

В табл, 1 приведены адреса ячеек ДЗУ, в которых хранятся коды символов, выводимых на печать (см, ниже).

Таблица 1

 

 

 

 

 

 

АДРЕСА СИМВОЛОВ

 

 

а а а

 

А д р е с

 

а

а

а

а

а

7

а аа

4

л

З н а к

12

и

10 9 8

6

5

3

2

1

д е с я т

.

 

 

 

 

 

Ч

и с л а

 

 

 

 

2176

 

1

0

1

1

0

1

1

0

0

0

1

1

0

1

2177

 

2

1

1

1

0

1

1

0

0

1

1

1

0

1

2178

 

3

2

1

1

0

1

1

0

0

1

1

1

0

1

2179

 

4

3

1

1

0

1

1

0

*0

1

0

0

0

0

2180

 

5

4

1

1

0

1

1

0

0

о '

1

1

1

0

2181

 

6

5

1

1

0

1

1

0

0

0

0

0

0

1

2182

 

7

6

1

1

0

1

1

0

0

1

0

0

0

1

2183

 

8

7

1

1

0

1

1

0

0

1

1

1

ь

0

2184

 

9

8

1

1

0

1

1

0

0

0

1

1

0

0

2185

10

9

1

1

0

1

1

0

0

0

0

0

1

1

 

 

 

 

 

 

 

С теп ен ь

 

 

 

 

 

 

2186

 

1

0

1

1

1

1

1

0

0

0

1

1

1

1

2187

 

2

1

1

1

1

1

1

0

0

1

0

1

1

0

2188

 

3

2

1

1

1

1

1

0

0

1

0

1

0

1

2189

 

4

3

1

1

1

1

1

0

0

1

1

0

0

1

2190

 

5

4

1

1

1

1

1

0

0

1

1

0

0

0

2191

 

6

5

1

1

1

'1

1

0

0

0

1

1

0

1

2192

 

7

6

1

г

1

1

1

0

0

0

1

0

1

0

2193

 

8

7

1

1

1-

1

1

0

0

0

0

0

1

1

2194

 

9

8

1

1

1

1

1

0

0

0

1

0

0

1

2195

10

9

1

1

1

1

1

0

0

1

0

0

1

0

10


 

 

 

 

 

 

 

 

 

 

Продолжение

табл. 1

 

 

 

 

а

а

а

а

а

а

а

а

а

а

а

Адрес

Знак

12

11

10

9

8

7

6

5

4

3

2

1

десят.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ч и

е л а

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Индексы

 

 

 

 

 

 

 

2198

1

 

i

0

0

0

0

0

0

0

1

1

0

1

0

2199

2

 

j

0

0

0

0

0

0

0

0

1

1

г 1

0

2200

3

 

t

0

0

0

0

0

0

0

1

1

1

0

0

2201

I

 

0

0

0

0

0

0

0

0

0

1

1

1

1

2202

2

 

1

0

0

0

0

0

0

0

1

0

1

1

0

2203

3

 

2

0

0

0

0

0

0

0

1

0

1

0

1

2204

4

 

3

0

0

0

0

0

0

0

1

1

0

0

1

2205

5

 

4

0

0

0

0

0

0

0

1

1

0

0

0

2206

6

 

5

0

0

0

0

0

0

0

0

1

1

0

1

2207

7

 

6

0

0

0

0

0

0

0

0

1

0

1

0

2208

8

 

7

0

0

0

0

0

0

0

0

0

0

1

1

2209

9

 

8

0

0

0

0

0

0

0

0

1

0

0

1

2210

10

 

9

0

0

0

0

0

0

0

1

0

0

1

0

 

 

 

 

 

 

 

 

Буквы

 

 

 

 

 

 

 

2211

1

П

0

0

0

0

0

0

0

0

1

1

1

0

2212

2

'

С

1

1

0

1

1

0

0

0

1

0

0

1

2213

3

 

В

1

1

0

1

1

0

0

0

1

1

1

0

2214

4

 

У

1

1

1

1

1

0

0

1

0

1

0

0

2215

5

 

д

1

1

1

1

1

0

0

0

0

0

0

1

2216

6

 

Л

1

1

1

1

1

0

0

0

1

1

1

0

2217

7

 

м

1

1

1

1

1

0

0

1

1

1

0

0

2218

8

 

Z

0

0

0

0

0

0

0

1

0

0

0

0

2219

9

 

н

1

1

1

1

1

0

0

1

1

1

0

1

2220

10

X

1

1

0

1

1

0

0

0

0

4

1

1

2221

11

 

а

1

1

1

1

1

0

0

1

0

1

1

1

2222

12

 

Б

1

1

1

1

1

0

0

1

0

0

0

1

2223

13

 

г

1

1

1

1

1

0

0

1

1

0

1

0

11