Файл: Сафонов, С. Ф. Вычислительная техника в инженерных и экономических расчетах (конспект лекций).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