close

Вход

Забыли?

вход по аккаунту

?

Руководство по эксплуатации ЭКВМ «Электроника МК-161»

код для вставкиСкачать
Руководство по эксплуатации ЭКВМ «Электроника МК-161»
НПКД.401348.002 РЭ
НАУЧНО-ПРОИЗВОДСТВЕННОЕ ПРЕДПРИЯТИЕ "СЕМИКО"
40 1348
Клавишная электронно-вычислительная машина
ЭЛЕКТРОНИКА МК-161
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ
НПКД.401348.002
РЭ изм. 2
Новосибирск
2012
1
НПКД.401348.002 РЭ
Содержание
1.
Назначение
...............................................................................................................
3
2.
Основные технические данные и характеристики
...............................................
4
2.1.
Параметры назначения
.....................................................................................
4
2.2.
Параметры ввода-вывода
.................................................................................
5
2.3.
Конструктивные параметры
............................................................................
6
2.4.
Параметры надежности
....................................................................................
6
2.5.
Параметры безопасности
.................................................................................
6
2.6. Параметры электрического питания
...............................................................
6
3.
Устройство
...............................................................................................................
7
3.1.
Общие сведения
................................................................................................
7
3.2.
Принцип действия
............................................................................................
8
3.3.
Логика вычислений и организация памяти
..................................................
10
3.4.
Функциональные узлы и внутренние структуры данных
..........................
18
3.5.
Принципы управления
...................................................................................
24
4.
Порядок работы
.....................................................................................................
26
4.1.
Начало и окончание работы
..........................................................................
26
4.2.
Главное меню
..................................................................................................
28
4.3.
Режим ДОС
.....................................................................................................
28
4.4.
Калькулятор
....................................................................................................
35
4.5.
Режим "Просмотр/Очистка"
..........................................................................
60
4.6.
Другие функции
..............................................................................................
63
5.
Техническое обслуживание
..................................................................................
72
5.1.
Основные положения
.....................................................................................
72
5.2.
Зарядка автономного источника питания
....................................................
73
5.3.
Регулировка контрастности индикатора
......................................................
74
5.4.
Загрузка встроенной программы
...................................................................
74
5.5.
Возможные неисправности и способы их устранения
................................
75
6. Требования безопасности
.....................................................................................
77
7. Упаковка, хранение и транспортирование
..........................................................
78
Приложение А. Назначение контактов разъёма ВУ
..............................................
79
Приложение Б. Система команд ЭВМ
.....................................................................
80
2
НПКД.401348.002 РЭ
Настоящее руководство устанавливает правила эксплуатации клавишной
электронной цифровой вычислительной машины (программируемого
микрокалькулятора) "ЭЛЕКТРОНИКА МК-161" НПКД.401348.002 (в
дальнейшем ЭВМ).
1.
НАЗНАЧЕНИЕ
1.1.
ЭВМ предназначена для обработки информации, проведения расчетов
различной степени сложности и управления внешними устройствами.
1.2.
ЭВМ относится к переносным программируемым
микрокалькуляторам с выходом на внешние устройства ввода-вывода. ЭВМ
соответствует требованиям ГОСТ
23468-85 к микрокалькуляторам вида А по
конструктивному исполнению, группы III по функциональному назначению и к
типу 3 по принципу ввода-вывода информации.
1.3.
Функциональные возможности ЭВМ:
-
проведение вычислений в режиме непосредственного выполнения
команд пользователя (автоматический режим);
-
проведение вычислений по программе, введенной пользователем (режим
выполнения программы);
-
ввод и редактирование программы пользователя (режим
программирования), хранение программы пользователя в энергонезависимой
памяти;
-
запись программы и данных пользователя на встроенный или внешний
электронный диск и считывание с него;
-
сохранение данных в регистрах памяти и считывание из них, хранение
введенных данных в энергонезависимой памяти;
-
сохранение данных в энергонезависимом электронном блокноте и
считывание из него;
-
просмотр и редактирование текстовой информации, хранение текстовой
информации в энергонезависимой памяти;
-
запись текстовой информации на встроенный или внешний электронный
диск и считывание с них;
-
обмен данными с внешними устройствами, измерительными приборами,
печатающими устройствами и другими ЭВМ по последовательному,
последовательному периферийному и параллельному интерфейсам;
3
НПКД.401348.002 РЭ
-
преобразование входного аналогового сигнала в числовое значение;
-
формирование интервалов заданной длительности, генерация звуковых
сигналов;
-
генерация выходных сигналов прямоугольной формы заданной частоты;
-
формирование последовательности псевдослучайных чисел с
возможностью инициализации начального значения;
-
обработка аппаратных и программных прерываний;
-
определение даты, дня недели и времени суток;
-
тестирование функциональных узлов, входящих в состав ЭВМ;
-
загрузка встроенной программы через последовательный интерфейс.
1.4.
По устойчивости к воздействию климатических факторов внешней
среды ЭВМ относится к СВТ группы 1 по ГОСТ
21552-84 с расширенным
значением рабочего диапазона температуры и соответствует исполнению УХЛ
категории 4 по ГОСТ
15150
-
69:
-
температура окружающей среды от 1 до 35 С;
-
относительная влажность 80% при температуре 25 С;
-
атмосферное давление от 84 до 106 кПа.
1.5.
Питание ЭВМ осуществляется от автономного источника.
2.
ОСНОВНЫЕ ТЕХНИЧЕСКИЕ ДАННЫЕ И ХАРАКТЕРИСТИКИ
2.1.
Параметры назначения
2.1.1.
Система счисления - десятичная.
2.1.2.
Способ представления десятичных чисел - с естественной и
плавающей запятой.
2.1.3.
Разрядность чисел с естественной запятой:
- при хранении в регистрах десятичных данных - 12 десятичных разрядов;
- при хранении в регистрах стека - 14 десятичных разрядов.
2.1.4.
Количество одновременно отображаемых десятичных разрядов
чисел с естественной запятой - 8 разрядов с округлением или 14 разрядов.
2.1.5.
Разрядность мантиссы чисел с плавающей запятой:
- при хранении в регистрах десятичных данных - 12 десятичных разрядов;
- при хранении в регистрах стека - 14 десятичных разрядов.
4
НПКД.401348.002 РЭ
2.1.6.
Количество одновременно отображаемых десятичных разрядов
мантиссы чисел с плавающей запятой - 8 разрядов с округлением или 14
разрядов.
2.1.7.
Разрядность порядка чисел с плавающей запятой - два десятичных
разряда.
2.1.8.
Диапазоны представляемых чисел а)
с естественной запятой - от минус 99999999 до минус 1, число 0,
от 1 до 99999999;
б)
с плавающей запятой - от минус 9,999999
·
10
99
до минус 10
-99
и от
10
-99
до 9,999999
·
10 99
.
в)
байтовые значения - целые числа от 0 до 255.
2.1.9.
Количество основных команд
242.
2.1.10.
Типы команд: безадресные, одноадресные.
2.1.11.
Длина команды, байт от 1 до 3.
2.1.12.
Методы адресации: регистровый, прямой, косвенный, косвенно-
автоинкрементный, косвенно-автодекрементный.
2.1.13.
Архитектура арифметическо-логического устройства - стековая.
2.1.14.
Число регистров стека 4.
2.1.15.
Число регистров предыдущего результата
1.
2.1.16.
Число регистров памяти:
а)
для хранения десятичных чисел 1000;
б)
для хранения байтовых значений
7168.
2.1.17.
Емкость электронного блокнота, десятичных чисел
65536.
2.1.18.
Объем внутреннего электронного диска, байт
524288.
2.1.19.
Емкость памяти программ, байт 10000.
2.1.20.
Количество уровней вложения подпрограмм
64.
2.1.21.
Среднее время выполнения команд:
а)
арифметических, мс 0,5;
б)
извлечения квадратного корня, мс 2,0;
в)
"нет операции", мкс 50.
2.1.22. Длина очереди прерываний
16.
2.2.
Параметры ввода-вывода
2.2.1.
Последовательный интерфейс Стык С2 (RS-232C) с возможностью
многоточечного подключения по ГОСТ
18145-81.
5
НПКД.401348.002 РЭ
2.2.2.
Параллельный интерфейс, статический режим работы:
- количество выходных сигналов
2;
- количество входных сигналов
1.
2.2.3. Последовательный периферийный интерфейс SPI.
2.2.4. Аналогово-цифровой преобразователь:
- диапазон входных значений напряжения, В от 0 до 5;
- количество дискретных значений
4096.
2.3.
Конструктивные параметры
2.3.1.
Габаритные размеры ЭВМ, мм, не более
95
160
50.
2.3.2.
Масса, кг, не более
0,35.
2.3.3.
Условные функциональные обозначения органов управления
выполнены по ГОСТ
24097-86.
2.3.4.
Мощность, потребляемая ЭВМ без внешних устройств от источника
питания, Вт, не более:
- с подсветкой индикатора
0,6;
-
без подсветки индикатора
0,3.
2.3.5.
Мощность, потребляемая внешними устройствами от источника
питания ЭВМ, Вт, не более
0,5.
2.3.6.
Разрешение графического экрана 128
64.
2.4.
Параметры надежности
2.4.1.
Средняя наработка на отказ, час, не менее 10000.
2.4.2.
Срок службы, лет, не менее 10.
2.5.
Параметры безопасности
2.5.1.
По способу защиты человека от поражения электрическим током
ЭВМ относится к классу III по ГОСТ
12.2.007.0-75.
2.6. Параметры электрического питания
2.6.1.
Тип автономного источника питания - литий-ионный аккумулятор.
2.6.2.
Номинальная ёмкость при 5 ч режиме разряда, А
·
ч
1,3.
2.6.3.
Номинальное напряжение, В
3,6.
6
НПКД.401348.002 РЭ
3.
УСТРОЙСТВО
3.1.
Общие сведения
3.1.1.
ЭВМ выполнена в переносном исполнении. Корпус ЭВМ выполнен
из пластмассы.
3.1.2.
Индикатор расположен в верхней части лицевой панели ЭВМ и
предназначен для вывода информации. Индикатор представляет собой
жидкокристаллический графический дисплей с подсветкой, с разрешением 64
точки по вертикали и 128 точек по горизонтали.
3.1.3.
Клавиатура (рис. 1) расположена в нижней части лицевой панели
ЭВМ. Клавиатура содержит 38 клавиш, а также выключатели питания и
подсветки.
Рис. 1. Клавиатура ЭВМ.
Выключатель питания ЭВМ расположен на клавиатуре слева вверху и
имеет обозначение "ВКЛ". Выключатель подсветки индикатора расположен на
клавиатуре справа вверху и обозначен пиктограммой. Рабочее положение
выключателей - отжатое.
3.1.4.
На задней панели ЭВМ расположен разъём внешних устройств ВУ.
Назначение контактов разъёма приведено в приложении А.
3.1.5.
Регулятор контрастности индикатора и кнопка входа в режим
загрузки встроенной программы находятся внутри корпуса ЭВМ.
7
НПКД.401348.002 РЭ
3.2.
Принцип действия
3.2.1.
ЭВМ состоит из следующих функциональных узлов: -
процессора, включающего устройство управления, арифметическо-
логическое устройство (АЛУ), регистры стека и стек возврата из подпрограмм;
-
клавиатуры;
-
индикатора;
-
памяти программ;
-
регистров данных и функций;
-
внутреннего электронного диска;
-
электронного блокнота;
-
часов реального времени;
-
устройства звуковой сигнализации (динамика);
-
устройства ввода-вывода;
-
аналого-цифрового преобразователя (АЦП);
-
блока питания.
3.2.2.
Функциональная схема ЭВМ приведена на рис. 2.
8
НПКД.401348.002 РЭ
Рис. 2. Функциональная схема ЭВМ.
Основным элементом ЭВМ является процессор, работа которого
управляется по встроенной программе. Устройство управления обрабатывает
команды от клавиатуры и устройства ввода-вывода. В зависимости от
полученных команд при помощи АЛУ выполняются действия над числами,
находящимися в стеке. 9
Y
X1
X
Z
T
С
т
е
к
С
т
е
к
в
о
з
в
р
а
т
а
АЛУ
Процессор
Часы
ВУ
Диск
Блокнот
Устройство
-ввода вывода
Клавиатура
Динамик
Индикатор
П
а
м
я
т
ь
п
р
о
г
р
а
м
м
Р
е
г
и
с
т
р
ы
д
а
н
н
ы
х
и
ф
у
н
к
ц
и
й
Устройство управления
Блок
питания
АЦП
НПКД.401348.002 РЭ
При обращении к регистрам памяти происходит запись или считывание
данных, хранящихся в памяти ЭВМ. При обращении к регистрам функций
производятся различные дополнительные операции, в том числе настройка
параметров и управление узлами ЭВМ.
Для хранения п
рограмм пользователя используется память программ. При
выполнении программы пользователя устройство управления обрабатывает
команды аналогично командам, принятым с клавиатуры. Устройство управления также выполняет обращения к внутреннему и
внешнему электронным дискам, блокноту, часам реального времени и
устройству звуковой сигнализации. Результаты выполнения команд выводятся
на индикатор. Устройство ввода-вывода управляет портами последовательного,
последовательного периферийного и параллельного интерфейса.
АЦП преобразует входной аналоговый сигнал в числовой код и передаёт
его в устройство управления для последующей обработки.
Блок питания формирует напряжения, необходимые для
функционирования электронных компонентов, а также контролирует процесс
зарядки источника питания.
3.3.
Логика вычислений и организация памяти
3.3.1.
Логика вычислений
ЭВМ оперирует с числами, представленными в десятичной позиционной
системе счисления в естественной форме или в форме с плавающей запятой. Для обработки чисел в ЭВМ принята обратная бесскобочная логика
вычислений, предложенная польским математиком Лукасевичем. Ее
характерными особенностями являются:
-
отсутствие скобок в записи выражений;
-
отсутствие приоритетов операций;
-
выполнение операций в порядке записи; -
возможность выполнения подряд нескольких операций;
-
использование стека для хранения исходных значений и результатов
операции;
-
ввод чисел в стек в порядке, обратном их использованию.
10
НПКД.401348.002 РЭ
Стеком называется группа регистров памяти магазинного типа. Последнее
записанное в стек число считывается из него первым. Передвижение чисел в
регистрах стека осуществляется автоматически.
Пример: Выражение a ↑
b ↑
c ↑
d + ×
, где символ ↑
обозначает ввод
числа в стек, эквивалентно алгебраическому выражению:
a
b
⋅
c
d
.
3.3.2.
Стек
Стек ЭВМ состоит из специальных регистров памяти: X, Y, Z, T.
Регистры стека X и Y являются операционными. Регистры Z и T используются
для промежуточного хранения результатов вычислений. Регистр предыдущего
результата X1 является вспомогательным и предназначен для хранения
значения регистра X
, существовавшего до выполнения операции. Далее регистр
X1 будет рассматриваться как один из регистров стека.
Стек ЭВМ автоматически смещается при вводе чисел и при выполнении
операций. В автоматическом режиме калькулятора (см. п.
4.4.2) содержимое
всех регистров стека, кроме X1
, выводится на индикатор.
При вводе числа или при чтении его из регистра памяти вводимое
значение записывается в регистр X. При выполнении одноместной операции ЭВМ выполняет действие с
числом, находящимся в регистре X (см. табл. 1). При этом содержимое
регистров Y, Z и T не изменяется. Число, находившееся до выполнения
операции в регистре X, передается в регистр предыдущего результата X1.
Результат одноместной операции передается в регистр X. Таблица 1
Регистр
Значение до выполнения
команды
Значение после выполнения
команды
T
t
t
Z
z
z
Y
y
y
X
x
f (x)
X1
x1
x
При выполнении двух
местной операции ЭВМ выполняет действие с
числами, находящимися в регистрах X и Y (см. табл. 2). При этом в регистр Y
переносится содержимое регистра Z, в регистр Z - содержимое регистра T.
11
НПКД.401348.002 РЭ
Значение регистра T не изменяется. Число, находившееся до выполнения
операции в регистре X, передается в регистр предыдущего результата X1.
Результат двухместной операции передается в регистр X. Таблица 2
Регистр
Значение до выполнения
команды
Значение после выполнения
команды
T
t
t
Z
z
t
Y
y
z
X
x
f (x,y)
X1
x1
x
3.3.3.
Регистры памяти и типы адресации
Регистры памяти позволяют ЭВМ организовывать работу с информацией.
Каждый регистр имеет собственный номер (рис.
3), который позволяет
идентифицировать размещенные в памяти данные (регистры данных) или
обращаться к функциям ЭВМ (регистры функций). В каждом регистре в
определенный момент времени может храниться только одно значение. Регистры памяти с номерами от 0 до 999 используются для хранения
десятичных данных, представленных в форме с естественной или плавающей
запятой. Данные из регистров с адресами от 0 до 999 могут быть сохранены на
электронном диске, считаны с него или просмотрены как файл с десятичными
данными (п.
4.3.4). Содержимое регистров памяти может быть просмотрено в
виде таблицы или очищено (п.
4.5.3).
Регистры памяти с номерами от 1000 до 8167 используются для хранения
байтовых данных. При записи в эти регистры чисел с естественной или
плавающей запятой выполняется выделение целой части числа и его
приведение к диапазону от 0 до 255. При считывании байтовые значения
преобразуются в целые числа в указанном диапазоне.
Данные из регистров с адресами от 1000 до 5095 могут быть сохранены на
электронном диске, считаны с него или просмотрены как файл с двоичными
данными (п.
4.3.4). Содержимое регистров памяти может быть просмотрено в
виде таблицы или очищено (п.
4.5.4). 12
НПКД.401348.002 РЭ
Данные из регистров с адресами от 5096 до 8167 могут быть просмотрены
в виде текста (п.
4.5.5), а также сохранены на диске, считаны с него и
просмотрены как текстовый файл (п.
4.3.4).
Регистры памяти с номерами от 9000 до 9999 применяются для доступа к
функциям ЭВМ. Рис. 3. Регистры памяти ЭВМ.
Регистровая адресация может быть выполнена к регистрам с номерами от
0 до 14. При этом способе адресации номер используемого регистра является
составной частью кода команды. При использовании в таких командах
регистры с номерами от 10 до 14 имеют наименования A, B, C, D и E
соответственно. Прямая адресация может быть выполнена ко всем регистрам памяти. При
этом способе адресации номер используемого регистра записывается
непосредственно после кода команды. Для прямого обращения к регистрам
могут использоваться команды с диапазоном задания номера от 0 до 99 или от 0
до 9999, которые имеют различную длину.
13
0000
0999
1000
5095
5096
8167
9000
9999
Десятичные
данные
Б
а
й
т
о
в
ы
е
д
а
н
н
ы
е
Двоичные
данные
Текст
Функции
0000
0999
0099
0100
М
о
г
у
т
и
с
п
о
л
ь
з
о
в
а
т
ь
с
я
к
а
к
а
д
р
е
с
н
ы
е
в
к
о
м
а
н
д
а
х
с
к
о
с
в
е
н
н
о
й
а
д
р
е
с
а
ц
и
е
й
0000
0099
0014
0015
И
с
п
о
л
ь
з
у
ют
с
я
д
л
я
х
р
а
н
е
н
и
я
ч
и
с
е
л
с
е
с
т
е
с
т
в
е
н
н
о
й
и
л
и
п
л
а
в
а
ющ
е
й
з
а
п
я
т
о
й
Регистры
0 Eот до
НПКД.401348.002 РЭ
Косвенная адресация также может быть выполнена ко всем регистрам
памяти. Номер регистра, к которому производится косвенное обращение,
записывается в адресные регистры с номерами от 0 до 99
.
C
одержимое адресных регистров при выполнении команд с косвенной
адресацией изменяется. Если записанное в регистр число меньше нуля, в
регистр записывается число нуль. Дробная часть числа, записанного в регистр,
отбрасывается.
При косвенном обращении с регистровой адресацией через регистры с
номерами от 0 до 6 перед обращением происходит дополнительное изменение
содержимого этих регистров. При использовании регистров от 0 до 3
происходит косвенная адресация с предварительным автодекрементированием,
то есть вычитание числа 1 из содержимого адресного регистра перед
выполнением обращения к памяти. При использовании регистров от 4 до 6 -
косвенная адресация с предварительным автоинкрементированием, то есть
прибавление числа 1 к содержимому адресного регистра перед выполнением
обращения к памяти. Обращение происходит после изменения содержимого
регистра адресации в соответствии с полученным значением.
При косвенном обращении с прямой адресацией, в том числе при
использовании регистров с номерами от 0 до 6, автоинкрементирования и
автодекрементирования содержимого адресных регистров не происходит.
В дальнейшем описанное выше изменение содержимого регистра
адресации при косвенном обращении называется модификацией.
Данные, введенные пользователем в регистры памяти с клавиатуры ЭВМ,
сохраняются в энергонезависимой памяти и восстанавливаются после
выключения и последующего включения питания. Также возможно сохранение
содержимого регистров данных в энергонезависимой памяти средствами
программы пользователя. Далее при записи команд используются обозначения: M - регистр памяти
от 0 до E
(от 0 до 14) в командах с непосредственной адресацией, MM - регистр
памяти от 0 до 99 и MMMM - регистр памяти от 0 до 9999 в командах с прямой
адресацией.
14
НПКД.401348.002 РЭ
3.3.4.
Память программ пользователя и типы адресации
В ЭВМ принята десятичная система адресации памяти. Память программ
состоит из 10000 ячеек, в каждую из которых записан один байт. Программа
состоит из отдельных команд. Каждая команда имеет длину от одного до трех
байт.
Местонахождение команды в памяти программ определяется адресом,
который может принимать значения от 0 до 9999. Для управления выполнением
программы в ЭВМ имеется счетчик адреса. В нем хранится адрес текущей
исполняемой или записываемой команды.
Часть команд переходов, циклов и подпрограмм использует страничную
адресацию памяти программ. При использовании механизма страничной
адресации память разбита на 100 страниц по 100 байт на каждой странице.
Запись программ на электронный диск и считывание с него также выполняется
постранично.
Программа может занимать любые адреса в памяти и запущена с
произвольного адреса. Команды программы выполняются последовательно в
порядке возрастания адресов. Команды переходов, циклов и подпрограмм
изменяют значение счетчика адреса, что приводит к изменению
последовательности выполняемых команд. Память программ ЭВМ циклически замкнута. После выполнения команды
по адресу 9999 происходит автоматический переход к адресу 0000. Переход к
адресам памяти вне указанного диапазона вызывает останов программы и
выдачу сообщения об ошибке. Адресация в командах переходов, включая команды циклов и
подпрограмм, может быть прямая и косвенная. В командах прямой адресации
используются короткие или расширенные адреса, занимающие соответственно
один или два байта в программе. При использовании прямой короткой адресации происходит переход
внутри страницы, на адрес от 0 до 99, указанный в команде. Текущий номер
страницы при этом не изменяется. Примечание: Текущий номер страницы определяется расположением в
памяти программ байта с адресом перехода. Если команда расположена на
границе двух страниц, переход будет выполнен на адрес, расположенный в
пределах страницы с большим номером.
15
НПКД.401348.002 РЭ
Использование прямой короткой адресации позволяет создавать
перемещаемые программы и подпрограммы, которые могут быть исполнены
после загрузки в любую страницу памяти. Примечание
. Таким образом
обеспечивается совместимость ЭВМ с
существующим программным обеспечением, разработанным для
программируемых калькуляторов Б3-34, МК-52, МК-61 и других аналогичных. В
памяти ЭВМ может одновременно храниться до 100 программ данного типа
и любая из них может быть запущена на выполнение.
При использовании команд прямой расширенной адресации возможен
переход на произвольный адрес в диапазоне от 0 до 9999. При этом происходит
изменение текущего номера страницы. Например, при использовании в
командах перехода адресов от 0000 до 0099 происходит переход к адресам на
нулевой странице.
Команды, использующие косвенную адресацию, обеспечивают переход
на произвольный адрес в диапазоне от 0 до 9999. Для хранения адреса
используются регистры с номерами от 0 до 99. При косвенном обращении
содержимое этих регистров модифицируется так же, как и при косвенной
адресации регистров памяти. В памяти программ могут храниться неизменяемые данные пользователя,
такие как текстовые строки, графические изображения, команды для устройств,
или любые другие, которые могут быть представлены в виде
последовательности байтов. Байтовые значения считываются из памяти
программ в стек при помощи специальной команды ("К ИПРГ", см. п.
4.4.2.5.4)
или с использованием регистров функций.
Запись или изменение значений в
памяти программ средствами программы пользователя возможно только при
помощи дисковой операционной системы (см. п. 3.4.1)
Далее при записи адресов в командах используются обозначения: NN -
короткий адрес от 0 до 99 в пределах страницы, NNNN - расширенный адрес от
0 до 9999. 3.3.5.
Адресация с использованием шестнадцатиричных значений
В памяти программ хранятся байты, соответственно коды команд и адреса
представлены в виде шестнадцатиричных чисел. Значения десятичных адресов
и номеров регистров в командах с прямой адресацией хранятся в программе в
16
НПКД.401348.002 РЭ
одном или двух байтах в упакованном BCD формате. При этом в записи
десятичных значений адресов и номеров регистров используются только те
шестнадцатиричные числа, цифры в которых принимают значения от 0 до 9.
Если в команде перехода или при обращении к регистру в поле команды с
прямой адресацией тем или иным способом записано шестнадцатиричное
значение с цифрами от A до F, то адрес перехода или номер регистра
вычисляются особым образом.
Значение шестнадцатиричной цифры умножается на вес десятичного
разряда, после чего полученные для каждой цифры значения складываются,
образуя десятичный эквивалент записанного в команде значения.
Например, шестнадцатиричное значение 0ABh эквивалентентно
десятичному 111, поскольку 0Ah
·
10 + 0Bh
=
10
·
10+11=100+11=111. Здесь и
далее символ 'h' после числа указывает на шестнадцатиричное представление.
Если полученное значение эквивалентно допустимому десятичному
адресу или номеру регистра, то действия команд с использованием
шестнадцатиричного и эквивалентного десятичного значения не отличаются.
При выходе значения адреса за границу 9999 при выполнении команды
перехода формируется сообщение об ошибке. При обращении к номеру
регистра свыше 9999 никаких действий не выполняется.
Применение команд с прямой короткой адресацией со значениями адреса
от 9Ah до 0FFh позволяет выполнять переход на адреса, расположенные на
следующей странице. Применение команд с косвенной адресацией с
аналогичными значениями номера регистра позволяет использовать в качестве
адресных регистры с номерами от 100 до 165. Ввод шестнадцатиричных адресов и номеров регистров с клавиатуры при
наборе команды в режиме программирования запрещен. Для занесения в
память шестнадцатиричных значений следует перейти в режим ввода байтов
(см. п. 4.4.4). Примечание. Не следует использовать в программах данную особенность
без необходимости.
17
НПКД.401348.002 РЭ
3.4.
Функциональные узлы и внутренние структуры данных
3.4.1.
Электронные диски и дисковая операционная система
Электронный диск (в дальнейшем диск) предназначен для записи
программ и данных пользователя. ЭВМ для работы использует внутренний и
внешний диски. Внешний диск сменный и может быть отключен или заменен
по мере необходимости.
Информация на диски записывается и считывается при помощи дисковой
операционной системы (в дальнейшем ДОС), реализованной в процессоре
ЭВМ. Внутренний диск в ДОС имеет обозначение "Диск А" и расположен
внутри корпуса ЭВМ. Внешний диск имеет обозначение "Диск В" и
подключается к разъёму ВУ на задней панели. При отсутствии внешнего диска
операции с ним не выполняются. В остальном функционирование внутреннего
и внешнего дисков одинаково. Информация на диске хранится в виде отдельных файлов, расположенных
в каталогах. Каждый файл или каталог имеет собственное имя, длиной не более
20 произвольных символов (в том числе русских букв), уникальное в пределах
текущего каталога. При записи файла сохраняется информация о дате и
времени его создания.
Файлы имеют различный тип в соответствии с содержащейся
информацией. Тип файла выводится рядом с именем при просмотре каталога.
Файлы различного типа могут иметь одинаковое имя, образуя пакет. Файлы,
входящие в пакет, могут быть одновременно загружены с диска в
соответствующие участки памяти ЭВМ.
Структура каталогов древовидная. Количество уровней вложения
каталогов не ограничено. В каждом отдельном каталоге может быть размещено
не более 64 других каталогов или файлов. При записи на диск информация заносится в области, называемые
кластерами. В одном кластере может быть сохранено 256 байт информации.
Каждый файл или каталог на диске занимает целое число кластеров. Их общее
количество, а также по отдельности количество свободных, занятых и сбойных
кластеров выводится при просмотре информации о диске.
18
НПКД.401348.002 РЭ
Средствами ДОС возможен просмотр как информации о файле, так и
содержимого файла любого типа без загрузки в память программ или данных
ЭВМ. Кроме этого, ДОС позволяет выполнять создание, удаление и
копирование файлов. Копирование производится при помощи буфера и
выполняется как в пределах диска, так и с одного диска на другой. Программы или части программ хранятся в виде файлов типа "P". Запись
и считывание программ производится целыми страницами. Файл программы
может быть записан в память начиная с произвольной страницы. Таким
образом может быть выполнено перемещение программы с одной страницы на
другую.
Примечание. Для обеспечения возможности корректного выполнения
после перемещения с одной страницы на другую программа должна
использовать только прямую короткую адресацию.
Размер файла программы зависит от количества занятых страниц и
составляет от 100 до 10000 байт. При просмотре содержимое файла выводится
в виде текста программы.
Десятичные данные хранятся в виде файлов типа "D". В файл этого типа
записывается содержимое регистров от 0 до 999. При считывании содержимое
регистров перезаписывается содержимым файла. Размер файла составляет 8000
байт. При просмотре содержимое файла выводится в виде таблицы.
Двоичные данные хранятся в виде файлов типа "B". В файл этого типа
записывается содержимое регистров байтовых данных с номерами от 1000 до
5095. Размер файла составляет 4096 байт. При просмотре содержимое файла
выводится в виде таблицы.
Текстовые данные хранятся в виде файлов типа "T". В файл этого типа
записывается содержимое регистров байтовых данных с номерами от 5096 до
8167. Размер файла составляет 3072 байта. При просмотре содержимое файла
выводится в виде текста, разбитого на строки. Кодировка русских символов
соответствует кодовой таблице 866.
ДОС обеспечивает устойчивость файловой системы к отключению
питания в процессе выполнения дисковых операций. После подачи напряжения
питания начатая операция полностью завершается, либо диск возвращается в
состояние, предшествующее началу выполнения. 19
НПКД.401348.002 РЭ
Примечание. Для завершения операции с внешним диском, в случае его
отсоединения, после включения ЭВМ может потребоваться подключение
диска. Системой автоматически распознаётся диск, операция с которым не
была завершена.
Несмотря на это, не рекомендуется выключать питание ЭВМ или
отсоединять внешний диск в момент выполнения дисковых операций. 3.4.2.
Электронный блокнот
Электронный блокнот (в дальнейшем блокнот) предназначен для
хранения данных пользователя в энергонезависимой памяти в табличном виде.
Блокнот состоит из 16384
групп по четыре записи. В каждой записи
хранится одно десятичное число. Доступ к числам в блокноте осуществляется
через регистры функций с использованием номера группы и номера записи. Блокнот может применяться для хранения значительных объемов
информации при проведении вычислений, для накопления данных в системах
мониторирования и т.п. Примечание. Использование блокнота для хранения часто изменяющихся
данных не желательно в связи с относительно большим временем обращения и
ограниченным ресурсом. Блокнот позволяет выполнить не менее 100000
операций записи до возникновения сбоев в кластерах. Для увеличения срока
службы рекомендуется выполнять запись равномерно в различные группы.
3.4.3.
Графический экран
Графический экран представляет собой внутреннюю структуру ЭВМ
размером 1024 байта и предназначен для вывода на индикатор ЭВМ
произвольных изображений, текстов, графиков, диаграмм и т.п.
Графический экран имеет 128 точек по горизонтали и 64 точки по
вертикали. Начало координат расположено в левом верхнем углу индикатора.
Экран монохромный, каждая точка экрана может быть установлена или
сброшена. Установленная точка имеет темный цвет, сброшенная - светлый. Управление графическим экраном осуществляется при помощи регистров
функций. 20
НПКД.401348.002 РЭ
Доступ к графическому экрану возможен также побайтно с
использованием индексного регистра. Каждый байт содержит информацию о
восьми точках изображения (рис. 4).
Рис. 4. Структура графического экрана.
Индикация графического экрана в режиме калькулятора выполняется
подачей команды "К ГРФ" (см. п.
4.4.2.12.8). Содержимое графического экрана
не сохраняется при выключении питания.
3.4.4.
Строка комментариев
Строка комментариев представляет собой внутреннюю структуру ЭВМ
размером 24 байта. Строка расположена в нижней части экрана при работе в
режиме калькулятора и предназначена для вывода текстовых сообщений. В эту
строку записывается информация, выводимая ЭВМ, в том числе сообщения об
ошибках.
При работе в автоматическом режиме строка выводится на индикатор
постоянно. Индикация строки комментариев в режиме выполнения программы
пользователя производится подачей команды "К ЭКР" (см. п.
4.4.3.6.4). При
этом на экране одновременно обновляются значения регистров стека и прочая
информация.
21
0
1
3
2
128
129
131
130
896
897
899
898
132
133
134
249
250
251
252
253
254
255
127
126
125
124
123
122
121
4
5
...
900
901
902
1017
1018
1019
1020
1021
1022
1023
6
...
...
...
...
...
X
Y
0
7
.
ст
.
м
л
63
15
56
8
7
0
0
127
НПКД.401348.002 РЭ
Управление строкой комментариев осуществляется при помощи
регистров функций. Кодировка русских символов соответствует кодовой
таблице 866. Содержимое строки не сохраняется при выключении питания.
3.4.5.
Буфер клавиатуры
Буфер клавиатуры представляет собой структуру ЭВМ размером 4 байта,
в которой сохраняется информация о нажатых клавишах для дальнейшей
обработки в порядке очереди. Буфер клавиатуры доступен в программе пользователя через
соответствующий регистр функции и позволяет организовывать
взаимодействие с пользователем без останова выполнения программы.
3.4.6.
Универсальный байтовый буфер
Универсальный байтовый буфер представляет собой структуру ЭВМ
размером 256 байт и предназначен для преобразования данных. Доступ к
байтовому буферу выполняется через два независимых индексных регистра.
Преобразование данных из одного формата в другой осуществляется путем
обращения к регистрам функций.
3.4.7.
Генератор случайных чисел
Генератор случайных чисел ЭВМ основан на использовании регистра
сдвига длиной 33 двоичных разряда. Перед использованием содержимое
регистра преобразуется в псевдослучайное число c равномерным
распределением в интервале от 0 до 1, включая число 0 и не включая 1. Очередное значение случайного числа вызывается в регистр X стека
после выполнения команды "К СЧ" (см. п.
4.4.2.5.3). Текущее значение
генератора сохраняется в памяти после выключения питания.
Для получения повторяющихся последовательностей генератор может
быть проинициализирован начальным значением, которое записывается в
соответствующий регистр функции.
22
НПКД.401348.002 РЭ
3.4.8.
Таймеры и звуковая сигнализация
Для формирования интервалов заданной длительности от 0,01 до 655,35
секунд и измерения аналогичных временных промежутков в ЭВМ
предусмотрено два программируемых таймера. Звуковые сигналы в ЭВМ формируются в диапазоне частот от 25 Гц до
25
кГц с той же длительностью. Генерируемый звуковой сигнал выводится как
на встроенный динамик, так и на разъём ВУ, что позволяет передавать сигнал
на другие устройства. Задание нулевой частоты позволяет использовать
устройство звуковой сигнализации в качестве третьего таймера без
формирования сигнала.
Управление таймерами и звуковым сигналом выполняется при помощи
соответствующих регистров функций.
3.4.9.
Часы реального времени
ЭВМ содержит часы реального времени, совмещенные с календарем.
Питание часов осуществляется от автономного источника независимо от
положения выключателя питания.
Значения текущего времени и даты могут быть считаны и записаны с
использованием регистров функций. Перед первым использованием часов
следует ввести в регистры значения, соответствующие текущей дате и времени.
3.4.10.
Универсальный последовательный порт
Универсальный последовательный порт предназначен для организации
обмена данными с внешними устройствами из программы пользователя по
протоколу Стык С2 (RS-232C). Порт содержит буфер передаваемых данных
размером 256 байт, буфер принятых данных размером 256 байт, а также
регистры настройки и управления. Режим работы порта - полудуплексный, т.е.
одновременно может происходить только передача или прием данных. Для
подключения внешних устройств используется разъём ВУ. Обращение к последовательному порту производится при помощи
соответствующих регистров функций.
При помощи универсального последовательного порта возможен
удаленный доступ к содержимому дисков, блокнота и памяти ЭВМ. Поддержка
многоточечного соединения позволяет объединять несколько ЭВМ в сеть. 23
НПКД.401348.002 РЭ
3.4.11.
Универсальный параллельный порт
Универсальный параллельный порт предназначен для организации
однонаправленного или двунаправленного обмена данными с внешними
устройствами из программы пользователя. Для подключения устройств
используется разъём ВУ. Порт работает в статическом режиме. Работа с портом производится при
помощи соответствующих регистров функций.
3.4.12. Последовательный периферийный порт
Последовательный периферийный порт предназначен для организации
обмена данными с внешними устройствами поддерживающими интерфейс SPI.
Для подключения внешних устройств используется разъём ВУ. Обращение к последовательному периферийному порту производится при
помощи соответствующих регистров функций.
3.4.13. Аналогово-цифровой преобразователь
Аналогово-цифровой преобразователь (далее АЦП) предназначен для
преобразования значения напряжения входного аналогового сигнала в
числовой код. Обращение к АЦП производится при помощи соответствующих
регистров функций.
3.5.
Принципы управления
3.5.1.
Органы управления и индикации
Ввод информации и управление ЭВМ осуществляются при помощи
клавиатуры. Вывод информации производится на индикатор в текстовом и
графическом виде. Информация на индикаторе организована в систему меню и
экраны режимов.
3.5.2.
Система меню
В ЭВМ используется принцип управления, основанный на системе меню.
Меню – это список пунктов, соответствующих различным режимам, из
которого следует выбрать необходимый.
Активным пунктом называется пункт меню, который будет выбран при
нажатии соответствующей клавиши. Вид активного пункта меню отличается от
вида других пунктов. Курсор или указатель отмечает активный пункт меню.
24
НПКД.401348.002 РЭ
3.5.3.
Экран режима
Экран режима отличается от меню тем, что кроме пунктов, на индикатор
могут выводиться поля ввода, поля вывода и графические элементы. Поле ввода - это место на индикаторе, куда может быть введено число
или строка текста. Место ввода указывается курсором.
Поле вывода - это место на индикаторе, в котором выводятся числа или
текстовые сообщения. Графические элементы экрана: рамки, линии, изображения -
предназначены для организации упорядоченного вывода информации.
3.5.4.
Назначение клавиш
Работа с меню производится при помощи клавиш "ВЫХОД", "ВЫБОР" и
"ВВОД".
Клавиши группы "ВЫБОР" выполняют переключение между пунктами
меню - действие, которое делает пункты активными по очереди.
После того как нужный пункт меню выбран, необходимо нажать клавишу
"ВВОД". Результатом этого действия будет вход в один из режимов работы,
либо в следующее меню.
Возврат из выбранного режима или меню производится клавишей
"ВЫХОД".
Остальные клавиши предназначены для выполнения действий в
различных режимах работы. Все клавиши этой зоны совмещают несколько
функций. Выполняемые функции обозначены на самих клавишах, а также
сверху, снизу и справа от них. Большая часть обозначений указывает на
функциональное назначение клавиш в режиме калькулятора (см. п.
4.4).
Наименование команд ЭВМ совпадает с последовательностью клавиш,
необходимых для их набора, если учитывать обозначения, нанесенные как
на
самой клавише, так и рядом с ней. Место расположения обозначения
относительно клавиши в дальнейшем не указывается.
25
НПКД.401348.002 РЭ
4.
ПОРЯДОК РАБОТЫ
4.1.
Начало и окончание работы
4.1.1.
Начало работы
4.1.1.1.
Перед началом работы установите ЭВМ на горизонтальную
поверхность или удерживайте её в пространстве при помощи одной руки.
Если используются дополнительные устройства, присоедините их к
разъёму ВУ.
Для включения ЭВМ переведите выключатель питания в отжатое
положение. При необходимости использования подсветки индикатора
переведите в отжатое положение выключатель подсветки.
После включения ЭВМ выполняет ряд внутренних тестов и
инициализацию памяти и переходит в режим калькулятора (см. п.
4.4). После включения содержимое регистров стека обнуляется, счетчик адреса
устанавливается в нулевое значение. Содержимое памяти программ и регистров
данных восстанавливается из энергонезависимой памяти.
После включения проконтролируйте состояние автономного источника
питания, руководствуясь пиктограммой в верхней строке. При необходимости
зарядите источник питания (см. п. 5.2
).
Примечание. При разряженном источнике питания после включения на
индикатор будет выведено предупреждающее сообщение. При полностью
разряженном источнике после включения информация на индикатор не
выводится, подсветка не включается.
4.1.1.2.
Вычисления по сохраненной в памяти программе пользователя
будут начаты автоматически с нулевого адреса, если выключение произошло во
время выполнения программы пользователя и предварительно было
установлено разрешение автоматического запуска в соответствующем регистре
функций. Примечание. Корректное продолжение вычислений после перезапуска с
нулевого адреса должно обеспечиваться программой пользователя. Если разрешение автоматического запуска не было установлено или
выключение произошло не в момент работы программы пользователя, ЭВМ
переходит в автоматический режим работы калькулятора (см. п.
4.4.2).
26
НПКД.401348.002 РЭ
4.1.1.3.
После включения ЭВМ проверяет и восстанавливает состояние
файловой системы на дисках в случае её нарушения.
Если выключение ЭВМ было выполнено в момент записи информации на
внешний диск и диск был отсоединён от ЭВМ при отключенном питании, на
индикатор после включения будет выведено сообщение: "Диск В отсутствует
или заменён. Запись невозможна. Повторить запись?". Для восстановления
информации на диске следует подключить его к ЭВМ и выбрать ответ "Да".
Попытка записи будет повторена. Если вновь подключенный диск не является
тем, на который выполнялась запись перед выключением, сообщение будет
выведено повторно. При выборе ответа "Нет" попытки записи на внешний диск прекращаются
и ЭВМ переходит в режим калькулятора. Информация, не записанная на диск,
будет потеряна.
Состояние файловой системы на внутреннем диске или на установленном
при включении питания внешнем диске восстанавливается без вывода
сообщений.
4.1.2.
Окончание работы
Для окончания работы с ЭВМ переведите выключатель питания в нажатое
положение. Для предотвращения потери информации рекомендуется перед
выключением завершить все операции с дисками, блокнотом, а также
остановить выполнение программы пользователя.
В энергонезависимой памяти ЭВМ сохраняются программа пользователя
и данные, введенные с клавиатуры. Данные, записанные в регистры из
программы пользователя, сохраняются и восстанавливаются после включения
питания только в том случае, если запись в энергонезависимую память была
разрешена при помощи соответствующего регистра функции. Данные в блокноте сохраняются и восстанавливаются после включения
независимо от того, были они введены пользователем с клавиатуры или
записаны из программы. Установка разрешения записи для данных блокнота не
требуется.
При отключении питания файловая система сохраняется на электронных
дисках. Часы реального времени продолжают работу от автономного
источника. 27
НПКД.401348.002 РЭ
4.2.
Главное меню
В главное меню ЭВМ переходит после нажатия клавиши "ВЫХОД" в
экране автоматического режима калькулятора, который устанавливается после
включения питания.
Главное меню состоит из пунктов:
-
ДОС;
-
Калькулятор;
-
Просмотр/очистка;
-
Другие функции.
Для входа в режим клавишами "ВЫБОР" выберете пункт меню и нажмите
клавишу "ВВОД".
4.3.
Режим ДОС
4.3.1.
Описание режима
Режим ДОС предназначен для работы с файловой системой ЭВМ. После
входа в режим на экран выводится меню выбора диска. Диск А соответствует
внутреннему электронному диску, диск В - внешнему.
После входа в выбранный диск на экран выводится головной каталог. В
верхней строке выводится наименование текущего диска и каталога, например,
"А: Головной каталог".
Ниже расположен список вложенных каталогов и расположенных в
текущем каталоге файлах. Список упорядочен таким образом, что в первую
очередь выводятся строки с именами каталогов, после них - с именами файлов.
Внутри списка файлы и каталоги располагаются в порядке очерёдности записи.
На экран одновременно выводится не более шести строк.
Слева от имени файлов выводится тип "P", "T", "D" или "B" для файлов
программ, текстовых и файлов с десятичными и двоичными данными
соответственно. Верхний элемент каждого каталога - запись "..", соответствующая
каталогу более высокого уровня. Для головного каталога эта запись
соответствует меню выбора диска.
28
НПКД.401348.002 РЭ
Для перемещения по файловой системе клавишами "ВЫБОР" следует
перейти к нужному каталогу и нажать клавишу "ВВОД" для входа в него.
Выход из текущего каталога выполняется выбором записи ".." или нажатием
клавиши "ВЫХОД". Нажатие клавиши "
↑" или "-" выполняет переход на одну строку вверх,
клавиши "↓" или "+" на одну строку вниз. Клавиши "←" или "→" перемещают
указатель на страницу вверх или вниз. Клавиша "÷" перемещает указатель к
началу каталога. Клавиша "×" перемещает указатель к последней строке
каталога.
При различных операциях с файлами и файловой системой выводится
окно с индикатором состояния. Состояние индикатора соответствует степени
выполнения операции и позволяет оценить время, требуемое для ее
завершения.
Смена внешнего диска при нахождении в ДОС вызывает переход в
головной каталог подключенного диска, его отключение - переход к меню
выбора диска.
4.3.2.
Создание и удаление каталога
Для создания нового каталога нажмите клавишу "Каталог" в режиме
просмотра файловой системы, при этом происходит вход в режим ввода имени. В верхней строке экрана выводится сообщение "Введите имя каталога".
Во второй строке размещается поле ввода имени. Место ввода очередного
символа указывается курсором. Третья строка сверху содержит управляющие
символы, выбор которых управляет перемещением курсора и вводом символов.
Ниже располагаются три строки с символами из текущего набора. После
входа в режим на экран выводятся прописные русские символы.
Для ввода очередного символа клавишами "ВЫБОР" переместите
указатель на очередной символ имени и нажмите клавишу "ВВОД". Некоторые
символы могут быть введены непосредственно с клавиатуры. Перемещение
курсора также может быть выполнено как выбором управляющих символов,
так и нажатием клавиш.
Действие управляющих символов и клавиш приведено в табл. 3.
29
НПКД.401348.002 РЭ
Таблица 3
Клавиша
Управляющий
символ
Действие
Регистр
нет
Переключение набора символов установленного
языка: прописные символы, строчные, цифры и
знаки Рус/Лат
нет
Выбор русского или латинского набора символов
ШГ вправо
→
Перемещение курсора на один символ вправо
ШГ влево
←
Перемещение курсора на один символ влево
ИП
⇥
Перемещение курсора в конец строки
П
⇤
Перемещение курсора в начало строки
0-9
Ввод цифр в имя
,
Ввод запятой в имя
/-/
Ввод тире в имя
↔
↔
Перемещение курсора к позиции табуляции,
кратной 6 символам
ВП
Ввод пробела в имя
В↑
↵
Окончание ввода имени
Cx
↤
Удаление символа, расположенного слева от
курсора
В/О
нет
Восстановление последнего введенного имени
После нажатия клавиши "В↑" или выбора управляющего символа "
↵"
в
текущем каталоге будет создан каталог с введенным именем. Ввод имени,
начинающегося с символа "пробел" не выполняется.
Для выхода из режима ввода имени без создания каталога нажмите
клавишу "ВЫХОД".
Для удаления каталога переместите на него указатель в режиме просмотра
файловой системы и нажмите клавишу "Cx". В открывшемся окне с
сообщением "Удалить каталог?" выберете ответ "Да", после чего каталог будет
удален, если файлы и вложенные каталоги в нем отсутствуют. Если удаляемый
каталог содержит файлы, будет выведено сообщение "Удаление невозможно! В
каталоге есть файлы". В этом случае следует нажать клавишу "ВЫХОД" и для
удаления каталога предварительно удалить все его содержимое.
30
НПКД.401348.002 РЭ
При выборе ответа "Нет" или при нажатии клавиши "ВЫХОД" каталог
удален не будет. 4.3.3.
Создание и удаление файла
Для создания нового файла нажмите клавишу "Файл" в режиме просмотра
файловой системы, при этом происходит вход в меню выбора типа файла.
Меню состоит из элементов:
-
Создать файл программы;
-
Создать десятичный файл;
-
Создать текстовый файл;
-
Создать двоичный файл;
-
Вставить из буфера.
Выберете в меню тип создаваемого файла. Далее, в соответствии с
выбранным типом, в файл будет записано содержимое участка памяти
программ или данных сохранённое в энергонезависимой памяти. После выбора типа файла произойдет вход в режим ввода имени. В
верхней строке экрана выводится сообщение "Введите имя файла". В
остальном вид экрана и способ ввода имени совпадают с режимом ввода имени
каталога (п.
4.3.2).
Файлы с текстовыми, десятичными и двоичными данными будут созданы
сразу после ввода имени. Для файла программы после ввода имени будут
запрошены дополнительные параметры: номер начальной страницы и число
страниц. Наберите требуемые значения от 0 до 99 при помощи цифровых
клавиш и нажмите клавишу "ВВОД" или "В↑". Клавиша "Cx" позволяет
сбросить неверно введённые значения. Длина файла не может превышать
размер памяти программ, поэтому значения в сумме превышающие 100
введены не будут. При указании нулевой длины файл не создаётся.
Пункт "Вставить из буфера" служит для копирования файлов. Для его
использования следует предварительно скопировать файл или группу файлов в
буфер (см. п. 4.3.4). Если файл или группа файлов не были скопированы в
буфер, то при выборе этого пункта будет выведено сообщение "Буфер обмена
пуст!". Копия файла будет вставлена в текущий каталог, если ранее в нем
отсутствовал файл с аналогичным именем и типом. При вставлении группы
31
НПКД.401348.002 РЭ
копирование файлов происходит по очереди и может завершиться досрочно
при возникновении ошибки копирования. При вставке буфер обмена не
очищается и файл или группа файлов могут быть вставлены повторно в другой
каталог.
Для изменения имени при копировании одного файла следует при выборе
пункта "Вставить из буфера" нажать клавишу "В↑" вместо клавиши "Ввод".
При этом произойдет вход в режим ввода для редактирования текущего имени
файла.
Для удаления файла из каталога переместите на него указатель в режиме
просмотра файловой системы и нажмите клавишу "Cx". В открывшемся окне с
сообщением "Удалить файл?" выберете ответ "Да", после чего файл будет
удален. При выборе ответа "Нет" или при нажатии клавиши "ВЫХОД" файл
удален не будет. Удаление файла возможно также при помощи режима
операций с файлами (п.
4.3.4).
4.3.4.
Операции с файлами
Для входа в режим выполнения операций с файлами переместите
указатель в режиме просмотра файловой системы на нужный файл и нажмите
клавишу "ВВОД". При этом на экран выводится меню, содержащее следующие
элементы:
-
Просмотреть информацию;
-
Просмотреть содержимое;
-
Перезаписать;
-
Загрузить;
-
Загрузить пакет;
-
Скопировать в буфер;
-
Удалить. При выборе пункта "Просмотреть информацию" на экран выводится окно
с информацией о типе и имени файла, дате и времени его создания. Для файлов
программ дополнительно будет выведен размер файла в страницах.
Пункт "Просмотреть содержимое" является активным при входе в меню.
При выборе пункта происходит вход в режим просмотра, вид экрана зависит от
типа файла. 32
НПКД.401348.002 РЭ
Для файлов программ содержимое выводится в виде таблицы, состоящей
из четырёх столбцов: адрес; код команды; мнемоническое обозначение; символ,
соответствующий коду. Для переключения мнемонического обозначения
команды с русского обозначения на латинское и обратно (см. п.
4.4.1) нажмите
клавишу "Рус/Лат".
Для перемещения по файлу используйте клавиши "ВЫБОР". Клавиши "
↑"
и "↓" выполняют перемещение на одну строку. Клавиши "←" или "→"
выполняют перемещение на страницу вверх или вниз. Для перемещения на
произвольный адрес нажмите клавишу "ВВОД", в открывшемся окне наберите
адрес при помощи цифровых клавиш и нажмите "ВВОД" для перехода. Для
выхода из режима просмотра нажмите клавишу "ВЫХОД".
Для файлов с десятичными данными содержимое выводится в виде
таблицы, состоящей из двух столбцов: номер регистра (от 0 до 999);
содержимое регистра - десятичное число с естественной или плавающей
запятой. Для файлов с двоичными данными содержимое выводится в виде
таблицы, состоящей из четырёх столбцов: номер регистра (от 1000 до 5095);
байтовое значение - десятичные числа от 0 до 255; шестнадцатиричное
значение - от 0 до 0FFh; символ, соответствующий значению регистра.
Перемещение по файлам с двоичными и десятичными данными при
просмотре содержимого выполняется так же, как для файлов программ.
Для текстовых файлов содержимое выводится в виде текста. С правой
стороны экрана расположен графический указатель положения в виде
вертикальной линии. Утолщение на линии соответствует положению
отображаемой части текста в файле.
Для перемещения по файлу используйте клавиши "ВЫБОР". Клавиши "
↑"
и "-" выполняют перемещение на одну строку вверх. Клавиши "↓" и "+" - на
одну строку вниз. Клавиши "←" или "→" выполняют перемещение на страницу
вверх или вниз. Клавиша "÷" перемещает указатель на начало текста, клавиша
"×" - на конец текста. Для выхода из режима просмотра нажмите клавишу
"ВЫХОД".
Пункт "Перезаписать" меню операций с файлами предназначен для
перезаписи содержимого файла из соответствующего типу файла участка
памяти без повторного ввода имени. При выборе пункта на индикатор
33
НПКД.401348.002 РЭ
выводится окно с сообщением "Перезаписать файл?". Для перезаписи выберете
ответ "Да" и нажмите клавишу "ВВОД". Для файла программы потребуется
дополнительно ввести номер начальной страницы и размер файла в страницах в
соответствии с указаниями п.
4.3.3. Выбор ответа "Нет" или нажатие клавиши
"ВЫХОД" позволяет выйти из окна без перезаписи содержимого файла.
Пункт "Загрузить" предназначен для загрузки содержимого файла в
соответствующий типу файла участок памяти. При выборе пункта на индикатор
выводится окно с сообщением "Загрузить файл?". Для загрузки выберете ответ
"Да" и нажмите клавишу "ВВОД". Для файла программы потребуется
дополнительно указать номер начальной страницы. Выбор ответа "Нет" или
нажатие клавиши "ВЫХОД" позволяет выйти из окна без загрузки
содержимого файла.
Пункт "Загрузить пакет" предназначен для загрузки одновременно
нескольких файлов из текущего каталога, имена которых совпадают с именем
выбранного файла, а типы файлов отличаются. При выборе пункта на
индикатор выводится окно с сообщением "Загрузить пакет?". Для загрузки
выберете ответ "Да" и нажмите клавишу "ВВОД". Если в пакете присутствует
файл программы, потребуется дополнительно указать номер начальной
страницы. Выбор ответа "Нет" или нажатие клавиши "ВЫХОД" позволяет
выйти из окна без загрузки.
Пункт "Скопировать в буфер" позволяет выполнять копирование файлов
из одного каталога в другой, который может быть расположен как на том же,
так и на другом диске. В буфере обмена может находиться один файл или
группа файлов. После выбора пункта выводится дополнительное меню из
пунктов "Скопировать один" или "Скопировать все" для копирования одного
файла или всех файлов текущего каталога. После выбора старое содержимое
буфера перезаписывается. Выход из ДОС очищает информацию в буфере. Для
копирования используйте пункт "Вставить из буфера" в режиме создания файла
(п. 4.3.3).
Пункт "Удалить" позволяет удалить файл. Действие выполняется в
соответствии с п.
4.3.3.
34
НПКД.401348.002 РЭ
4.3.5.
Выход из режима ДОС
Для выхода из режима ДОС нажимайте клавишу "ВЫХОД" до перехода в
главное меню. При выходе из меню выбора диска (п.
4.3.1) происходит
операция размонтирования файловой системы, что занимает время около одной
секунды для встроенного диска и несколько секунд для внешнего. 4.4.
Калькулятор
4.4.1.
Описание режима
Калькулятор - это основной режим работы ЭВМ. В калькуляторе, в свою
очередь, имеется четыре режима работы: непосредственного выполнения
команд (автоматическая работа), программирования, ввода байтов в память
программ и выполнения программы. Режим автоматической работы (п.
4.4.2) предназначен для
непосредственного выполнения команд при проведении расчетов без
использования программы. Режим программирования (п.
4.4.3) предназначен для занесения в память,
просмотра и редактирования программы пользователя.
Режим ввода байтов в память программ (п.
4.4.4) предназначен для
занесения информации в память программ в шестнадцатиричном виде.
Режим выполнения программы (п.
4.4.5) предназначен для проведения
вычислений по программе пользователя.
После включения питания ЭВМ устанавливается режим автоматической
работы, если флаг автоматического запуска не был установлен или программа
пользователя не была запущена в момент выключения (см. п.
4.1.1.2). Из главного меню (п.
4.2) вход в режим калькулятора выполняется
выбором пункта "Калькулятор". Вход будет выполнен в тот же режим
калькулятора, из которого был выполнен выход в главное меню. ЭВМ при этом
восстанавливает состояние, существовавшее на момент выхода.
Для перехода в главное меню из режима калькулятора нажмите клавишу
"ВЫХОД".
35
НПКД.401348.002 РЭ
В режиме калькулятора ЭВМ выполняет следующие основные команды,
выполняемые как при автоматической работе, так и при выполнении
программы:
-
ввод чисел в регистр X
и сброс содержимого регистра X
;
-
арифметические операции сложения, вычитания, умножения и деления:
+, -, , ;
-
тригонометрические и обратные тригонометрические функции с
заданием аргумента в градусах, градах (1 град = 0,9 градуса) или радианах: sin,
cos, tg, arcsin, arccos, arctg
;
-
логарифмические функции
: ln , lg;
-
показательные функции: e
x
, 10
x
;
-
вычисление квадратного корня, квадрата и степени числа, обратной
величины: √
x, x
2
, x
y
, 1/x;
-
выделение
целой и дробной части числа: [x], {x};
-
вычисление абсолютного значения числа |x|;
-
определение и изменение знака числа: ЗН, /-/; -
генерирование случайных чисел, равномерно распределенных в
интервале от 0 до 1: СЧ;
-
перевод угловых и временных величин, выраженных в долях градуса
или часа, в минуты и доли минуты или в минуты, секунды и доли секунды, а
также обратный перевод: Г
→
М, Г
→
МС, М
→
Г, МС
→
Г;
-
выполнение логических операций: AND, OR, XOR, NOT; -
занесение константы π.
Каждая команда имеет два различных мнемонических обозначения - в
русской и латинской транскрипции. Русские обозначения команд содержат
русские, латинские и специальные символы в различных сочетаниях.
Латинские обозначения содержат символы, входящие в основную таблицу
ASCII. Другие символы отсутствуют, что позволяет осуществлять ввод и вывод
текста программы пользователя в терминальном режиме. Соответствие русских
и латинских обозначений приведено в приложении Б.
Назначение клавиш при работе в автоматическом режиме калькулятора
приведено в табл. 4. 36
НПКД.401348.002 РЭ
Таблица 4 Наименование
Назначение в автоматическом режиме
F
Префиксная клавиша K
Префиксная клавиша P
Префиксная клавиша Р-ГРД-Г
П
ереключение размерности представления угловых величин:
радиан, град, градус ШГ вправо
Увеличение счетчика адреса на единицу ШГ влево
Уменьшение счетчика адреса на единицу В/О
Сброс счетчика адреса С/П
Запуск программы пользователя, останов в режиме
выполнения программы ИП
Вызов в регистр X содержимого регистра памяти П
Запись содержимого регистра X в регистр памяти
БП
Безусловный переход в пределах страницы
ПП
Выполнение очередной команды программы 0
Ввод цифры '
0
'
1
Ввод цифры '
1
'
2
Ввод цифры '
2
'
3
Ввод цифры '
3
'
4
Ввод цифры '
4
'
5
Ввод цифры '
5
'
6
Ввод цифры '
6
'
7
Ввод цифры '
7
'
8
Ввод цифры '
8
'
9
Ввод цифры '
9
'
, (запятая)
Ввод десятичной запятой, адресация регистра 'A' /-/
Смена знака числа или порядка, адресация регистра 'B'
ВП
Ввод порядка числа, адресация регистра 'C'
Cx
Сброс содержимого регистра X, адресация регистра 'D'
↔
Обмен содержимым регистров X и Y
B
↑
Поднятие стека, адресация регистра 'E'
+
Сложение
Умножение
-
Вычитание
Деление
Примечание.
В сочетании с префиксными клавишами и в других режимах
работы действие клавиш изменяется.
37
НПКД.401348.002 РЭ
4.4.2.
Автоматическая работа
4.4.2.1.
Экран режима автоматической работы
Режим автоматической работы предназначен для непосредственного
выполнения команд при проведении расчетов без использования программы.
В верхней части экрана расположены индикаторы текущего состояния
калькулятора.
Слева вверху на экране расположен индикатор переключателя
размерности угловых величин, который может принимать значения "Р", "ГРД"
или "Г", обозначающие значения в радианах, градах и градусах соответственно.
Переключение размерности производится нажатием на клавишу "Р-ГРД-Г".
Вверху в середине строки выводятся пиктограммы, сигнализирующие о
состоянии автономного источника питания и процессе его заряда. Состояние
источника обозначается символом "батарея". Зачернённый символ
свидетельствует о полном заряде, контурное изображение - о состоянии,
близком к разряженному. Промежуточные состояния отображаются в качестве
частично зачернённого символа.
При подключении зарядного устройства слева от пиктограммы "батарея"
выводится символ "стрелка вправо". Степень заряда источника можно
контролировать по пиктограмме "батарея" указанным способом.
Справа вверху выводится текущее значение счетчика адреса. Значение
счетчика в режиме автоматической работы изменяется командами безусловных
переходов, командой "В/О" и нажатием клавиш "ШГ влево" или "ШГ вправо". Перед значением счетчика адреса в автоматическом режиме выводится
символ "
", обозначающий, что программа пользователя остановлена. В нижней части экрана выводится строка комментариев. В
автоматическом режиме в этой строке выводится информация о вводимых с
клавиатуры командах и о результатах выполнения операций в случае
возникновении ошибки.
В средней части экрана выводятся числа, записанные в регистры стека X,
Y, Z и T. Наименование регистра стека выводится перед числовым значением.
Число, записанное в регистр X, выделяется размером шрифта. При некорректных действиях (см. п.
4.4.2.13) в поле вывода регистра X
индицируется сообщение "ERROR" ("ошибка"). Описание или причина
возникновения ошибки выводится в строке комментариев.
38
НПКД.401348.002 РЭ
Для перехода в режим программирования, режим ввода байтов в память
программ и для запуска программы используются команды управления (см.
п.
4.4.2.12). Для выхода из автоматического режима калькулятора в главное
меню нажмите клавишу "ВЫХОД".
4.4.2.2.
Вывод чисел
Вывод чисел производится в естественной форме, если выводимое число
имеет абсолютное значение от 1 до 99999999. Числа, не входящие в указанный
диапазон, выводятся в форме с плавающей запятой. Для этого число
записывается в виде a
·
10 b
, после чего по отдельности выводится значение
мантиссы a
, где 1
≤
a
<
10, и десятичного порядка
b
. При выводе значение мантиссы отделяется от значения порядка как
минимум одним пробелом. 4.4.2.3.
Ввод чисел
Ввод чисел с клавиатуры производится в регистр стека X. Для ввода
чисел применяются клавиши: "0...9", "запятая", "ВП" и "/-/".
В регистр X возможно ввести число в естественной форме, состоящее не
более чем из восьми цифр. Ввод чисел в естественной форме производится при
помощи клавиш от "0" до "9" и клавиши "запятая", которые нажимаются в
порядке следования цифр в числе. Клавиша "запятая" нажимается для ввода
позиции десятичной запятой, разделяющей целую и дробную часть числа
.
Повторное нажатие клавиши "запятая" при вводе числа никаких действий не
вызывает. Если в регистре X до начала ввода содержится число нуль, и клавиша
"запятая" нажата первой, то в регистр X будет введено значение "0," и
следующая вводимая цифра будет обозначать десятые доли единицы. Для ввода отрицательного числа после набора абсолютного значения
числа следует нажать клавишу "/-/".
Пример. Для ввода числа минус 148,12 нажимайте клавиши ЭВМ в
следующей последовательности: "1", "4", "8", "запятая", "1", "2", "/-/". Для
ввода числа 137,03604 нажимайте клавиши: "1", "3", "7", "запятая", "0", "3",
"6", "0", "4".
39
НПКД.401348.002 РЭ
Для ввода числа с плавающей запятой требуется сначала ввести мантиссу,
затем порядок. Ввод мантиссы и ее знака производится так же, как и ввод числа
в естественной форме. Для ввода порядка числа следует нажать клавишу "ВП",
после чего набрать значение порядка. Для изменения знака порядка следует
нажать клавишу "/-/". Если клавиша "ВП" нажимается при нулевом значении
мантиссы, то мантисса принимает значение, равное единице. Если при вводе
порядка последовательно нажимается более двух цифровых клавиш, то
последние цифры замещают ранее введенные. Нажатие клавиши "запятая" при
вводе порядка вызывает ошибку. Нажатие любой другой клавиши заканчивает ввод порядка числа. После
ввода порядка число нормализуется, при этом в зависимости от величины, оно
приводится к естественной форме или форме с плавающей запятой
с мантиссой
в диапазоне абсолютных значений от 1 до 10. Если при этом возникает
значение порядка более 99, то происходит ошибка переполнения. Пример. Для ввода числа 1,6021892
·
10
-19
нажимайте клавиши ЭВМ в
следующей последовательности: "1", "запятая", "6", "0", "2", "1", "8", "9", "2",
"ВП", "1", "9", "/-/".
Если при вводе числа была допущена ошибка, клавишей "Сх" обнулите
значение регистра X и повторите ввод.
Число вводится в стек нажатием клавиши "В
↑
", что позволяет разделить
ввод двух чисел при последовательном наборе. После нажатия клавиши "В
↑
"
число из регистра X копируется в регистр Y и следующее вводимое число
замещает число в регистре X, как показано в табл. 5.
Таблица 5
Регистр
Значение
до ввода чисел
после ввода
числа a
после
команды В
↑
после ввода
числа b
T
t
z
y
y
Z
z
y
x
x
Y
y
x
число a
число a
X
x
число a
число a
число b
X1
x1
x1
x1
x1
Замещение существующего в X числа при наборе следующего
определяется способом ввода существующего числа. Для этого анализируется
40
НПКД.401348.002 РЭ
состояние специального признака перезаписи. Признак сбрасывается или
устанавливается при выполнении каждой команды
.
Различие в способах перемещения информации в стеке в зависимости от
состояния признака перезаписи обусловлено удобством ввода чисел при
цепочечных вычислениях и при сбросе ошибочного набранного числа. Если признак перезаписи установлен,
то при вводе числа содержимое
регистров Y, Z, T и X1 не изменяется, содержимое регистра X заменяется
(табл.
6).
Таблица 6
Регистр
Значение до выполнения
команды
Значение после выполнения
команды
T
t
t
Z
z
z
Y
y
y
X
x
введенное число
X1
x1
x1
Если признак перезаписи не установлен,
то при вводе числа содержимое
регистров X, Y, Z переносится в регистры Y, Z и T соответственно.
Содержимое регистра T теряется, регистра X1 не изменяется (табл. 7).
Таблица 7
Регистр
Значение до выполнения
команды
Значение после выполнения
команды
T
t
z
Z
z
y
Y
y
x
X
x
введенное число
X1
x1
x1
В дальнейшем такое перемещение называется поднятием стека. При
поднятии стека следует учитывать наличие признака перезаписи.
Команды "Cx", "ВП", цифр, а также запятой, если в X содержалось число
нуль, устанавливают признак перезаписи. Команды "В
↑
", "/-/" и "С/П"
состояние признака не изменяют. Все остальные команды признак перезаписи
сбрасывают. 41
НПКД.401348.002 РЭ
4.4.2.4.
Операции со стеком
4.4.2.4.1.
Команда "В
↑
" копирует содержимое регистра X в регистр Y и
поднимает стек. Содержимое регистра X1 и признака перезаписи не изменяется
См. табл. 8.
Таблица 8
Регистр
Значение до выполнения
команды
Значение после выполнения
команды
T
t
z
Z
z
y
Y
y
x
X
x
x
X1
x1
x1
4.4.2.4.2.
Команда "
↔
" обменивает содержимое регистров X и Y.
Содержимое регистра X переносится в X1. Содержимое регистров Z и T не
изменяется. См. табл. 9.
Таблица 9
Регистр
Значение до выполнения
команды
Значение после выполнения
команды
T
t
t
Z
z
z
Y
y
x
X
x
y
X1
x1
x
4.4.2.4.3.
Команда "
F
↻
" осуществляет кольцевое перемещение
информации в стеке. Содержимое регистра X переносится в регистры X1 и T.
Содержимое регистра Y перемещается в X, содержимое регистра Z в Y и
содержимое регистра T в Z. См. табл. 10.
Таблица 10
Регистр
Значение до выполнения
команды
Значение после выполнения
команды
T
t
x
Z
z
t
Y
y
z
X
x
y
X1
x1
x
42
НПКД.401348.002 РЭ
4.4.2.4.4.
Команда "
F
Вх" копирует в регистр X содержимое регистра
предыдущего результата X1 и поднимает стек. См. табл. 11
Таблица 11
Регистр
Значение до выполнения
команды
Значение после выполнения
команды
T
t
z
Z
z
y
Y
y
x
X
x
x1
X1
x1
x1
4.4.2.5.
Загрузка чисел в стек
4.4.2.5.1.
Команда "Cx" сбрасывает содержимое регистра X, при этом в
регистр записывается число нуль. Содержимое других регистров стека не
изменяется. Команда устанавливает признак перезаписи.
4.4.2.5.2.
Команда "F
π
" записывает в регистр X константу
π
=
3,1415926535898 являющуюся отношением длины окружности к её
диаметру. С
тек поднимается. 4.4.2.5.
3.
Команда "К
СЧ" записывает в регистр X очередное значение
случайного числа с равномерным распределением в диапазоне от 0 до 1,
включая значение 0, исключая 1. Стек поднимается.
4.4.2.5.
4.
Команда "К
ИПРГ" записывает в регистр X содержимое ячейки
памяти программ с адресом, равным значению, содержащемуся в регистре X до
выполнения команды. Содержимое ячейки памяти программ, один байт,
записывается в регистр X в виде целого числа от 0 до 255. Число, находившееся
до выполнения операции в регистре X, передается в регистр предыдущего
результата X1.
Преобразование адреса при обращении к памяти программ происходит
аналогично модификации при косвенной адресации. Для нахождения адреса
дробная часть содержимого регистра X отбрасывается. Если до выполнения
команды значение в регистре X было отрицательно, считывается содержимое
ячейки с нулевым адресом. Если значение было больше 9999, в регистр
записывается содержимое ячейки с адресом 9999. 43
НПКД.401348.002 РЭ
4.4.2.6.
Вызов в стек содержимого регистра памяти
4.4.2.6.1.
Вызванное из регистра памяти число записывается в регистр X,
стек поднимается. Содержимое регистра памяти, из которого было извлечено
число, не изменяется.
Чтение из отсутствующих в ЭВМ регистров памяти не изменяет
содержимое регистров стека.
4.4.2.6.2.
Команды "ИП
М" с регистровой адресацией записывают в X
содержимое регистра памяти М, где М - регистры памяти от 0 до Е. 4.4.2.6.3.
Команда "Р
ИП
ММ" с прямой адресацией записывает в Х
содержимое регистра памяти ММ, где ММ - регистр памяти от 0 до 99. 4.4.2.6.4.
Команда "РР
ИП
ММММ" с прямой адресацией записывает в Х
содержимое регистра памяти ММММ, где ММММ - регистр памяти от 0 до
9999. 4.4.2.6.5.
Команды "К
ИП
М" с косвенной регистровой адресацией
записывают в X содержимое регистра памяти, номер которого указан в
регистре М, где М - регистр памяти от 0 до Е. Перед выполнением команды
содержимое регистра М модифицируется. 4.4.2.6.6.
Команда "РК
ИП
ММ" с косвенной адресацией записывает в X
содержимое регистра памяти, номер которого указан в регистре ММ, где ММ -
регистр памяти от 0 до 99. Перед выполнением команды содержимое регистра
ММ модифицируется.
4.4.2.7.
Запись из стека в регистр памяти
4.4.2.7.1.
В регистр памяти записывается число, содержащееся в регистре
X стека. Содержимое регистров стека не изменяется. Информация,
записываемая в отсутствующие регистры памяти, теряется.
4.4.2.7.2.
Команды "П
М" с регистровой адресацией записывают число из
X в регистр памяти М, где М - регистры памяти от 0 до Е. 4.4.2.7.3.
Команда "Р
П
ММ" с прямой адресацией записывает число из X
в регистр памяти ММ, где ММ - регистр памяти от 0 до 99. 4.4.2.7.4.
Команда "РР
П
ММММ" с прямой адресацией записывает число
из X в регистр памяти ММММ, где ММММ - регистр памяти от 0 до 9999. 4.4.2.7.5.
Команды "К
П
М" с косвенной регистровой адресацией
записывают число из X в регистр памяти, номер которого указан в регистре М,
44
НПКД.401348.002 РЭ
где М - регистр памяти от 0 до Е. Перед выполнением команды содержимое
регистра М модифицируется. 4.4.2.7.6.
Команда "РК
П
ММ" с косвенной адресацией записывает число
из X в регистр памяти, номер которого указан в регистре ММ, где ММ - регистр
памяти от 0 до 99. Перед выполнением команды содержимое регистра ММ
модифицируется.
4.4.2.8.
Математические функции
4.4.2.8.1.
Команда "/-/" изменяет знак числа в регистре X. Содержимое
других регистров стека и состояние признака перезаписи не изменяется. 4.4.2.8.
2
.
Команда "ВП" позволяет провести умножение числа в регистре
X на степень 10
. Команда устанавливает флаг перезаписи. Показатель степени
вводится после команды "ВП" таким же образом, как и при вводе числа. Если в
регистре X содержался нуль, то после выполнения команды "ВП" в него будет
занесена единица.
Содержимое других регистров стека при выполнении команды не
изменяется. Состояние регистров стека после выполнения команды "ВП a
", где
a
- целое число от минус 99 до 99,
приведено в табл. 12.
Таблица 12
Регистр
Значение до выполнения
команды
Значение после выполнения
команды
T
t
t
Z
z
z
Y
y
y
X
x
x 10
a
X1
x1
x1
Пример. В регистре X находится число 2. Для умножения его на 1000
введите команды "ВП", "3". Закончите ввод порядка нажатием клавиши "В
↑
".
После выполнения команд в регистре X будет присутствовать число 2000.
4.4.2.8.3.
Двухместные команды арифметического сложения, вычитания,
умножения и деления: "+", "-", "
" и "
" оперируют с числами, находящимися в
регистрах X и Y. Результат, равный соответственно y+x, y-x, y
x и y
x,
заносится в регистр X. 45
НПКД.401348.002 РЭ
4.4.2.8.4.
Одноместные команды "
F
10
x
" и "F
e
x
" вычисляют
показательные функции от содержимого регистра X по основаниям 10 и
e
=
2,7182818284590... соответственно. Результат помещается в регистр X. Примечание. Неперово число e является пределом числовой
последовательности (1+1/n)
n
при n, стремящимся к бесконечности.
4.4.2.8.5.
Одноместные команды "F
lg" и "F
ln" вычисляют
логарифмические функции от содержимого регистра X по основаниям 10 и
e
=
2,7182818284590... соответственно. Результат помещается в регистр X. 4.4.2.8.
6.
Одноместные команды "F
sin", "F
cos", "F
tg" и "F
arcsin",
"F
arccos", "F
arctg" вычисляют тригонометрические и обратные
тригонометрические функции от содержимого регистра X. Аргумент тригонометрических функций и результат обратных
тригонометрических функций может выражаться в градусах, градах (1 град =
0,9 градуса) или радианах.
Для переключения размерности в автоматическом режиме нажмите
клавишу "Р-ГРД-Г". Установленная размерность выводится в левом верхнем
углу экрана. Переключение размерности при выполнении программы
пользователя выполняется при помощи соответствующего регистра функции.
4.4.2.8.7.
Одноместные команды "F
√
", "F
x
2
" и
"F
1/x" вычисляют
соответственно корень квадратный, квадрат и обратную величину от
содержимого регистра X. 4.4.2.8.
8.
Команда "F x
y
" вычисляет степенную функцию от содержимого
регистра X. Показатель степени заносится в регистр Y. Перемещение
содержимого регистров стека приведено в табл. 13.
Таблица 13
Регистр
Значение до выполнения
команды
Значение после выполнения
команды
T
t
t
Z
z
z
Y
y
y
X
x
x
y
X1
x1
x
4.4.2.8.9.
Одноместная команда "
K
|x|" вычисляет абсолютное значение
содержимого регистра X. 46
НПКД.401348.002 РЭ
4.4.2.8.10.
Одноместная команда "
K
ЗН" определяет знак числа,
содержащегося в регистре X. Команда с
оответствует вычислению сигнум-
функции: е
сли число положительное, в регистр X заносится единица; если
число
отрицательное, в X заносится минус единица;
е
сли в X содержался нуль,
то значение не изменяется. 4.4.2.8.
11.
Одноместные к
оманды "K
[x]" и
"K
{x}" выделяют
соответственно целую и дробную часть числа, содержа
щегося
в регистре X.
Операция производится отбрасыванием дробной или целой части числа
соответственно. Знак числа не изменяется. Результат помещается в регистр X. Примечание. Действие команд "K
[ x ]" и "K
{x}" не эквивалентно
математической операции вычисления целой и дробной части для
отрицательных чисел.
Р
езультат действия команд "K
[ x ]" и
"K
{x}" на
числа для некоторых значений приведен в табл. 14.
Таблица 14
Значение в регистре X до
выполнения команды
Значение в регистре X после
выполнения команды
K [x]
K {x}
4,5
4
0,5
3,0
3
0
0,2
0
0,2
0
0
0
минус 0,2
0
минус 0,2
минус 3,0
минус 3
0
минус 4,5
минус 4
минус 0,5
4.4.2.8.12.
Команда "K
max" сравнивает содержимое регистров X и Y.
Если содержимое регистра Y больше, чем содержимое регистра X
, то
происходит обмен содержимым регистров X и Y
. Если содержимое X больше
или равно Y, то никаких действий не выполняется. После выполнения команды
большее из чисел, содержащихся в регистрах X и Y, перемещается в регистр X
,
меньшее в регистр Y. Содержимое других регистров стека не изменяется.
47
НПКД.401348.002 РЭ
4.4.2.9.
Логические операции
4.4.2.9.1.
Логические операции в ЭВМ выполняются с байтовыми
значениями, то есть с целыми числами, находящимися в диапазоне от нуля до
255 включительно. Если число, содержащееся в регистре,
меньше нуля, в
регистр перед выполнением операции заносится число нуль. Если число
больше 255, в регистр заносится число 255. Результат операции также является
целым числом из указанного диапазона.
4.4.2.9.2.
Логические операции выполняются поразрядно для всех восьми
битов байта после перевода исходных чисел в двоичную систему счисления.
Таблица перевода десятичных чисел в двоичную систему счисления приведена
в приложении Б. Зависимость битов результата операций от битов аргументов
приведена в табл. 15.
Таблица 15
Бит числа в регистре
Бит результата операции
X
Y
AND
OR
XOR
NOT
0
0
0
0
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
0
4.4.2.9.3.
Двухместная команда "
K
AND" выполняет операцию
логического умножения (конъюнкция, логическое "И") содержимого регистров
X и Y. 4.4.2.9.
4
.
Двухместная команда "
K
OR" выполняет операцию логического
сложения (дизъюнкция, логическое "ИЛИ") содержимого регистров X и Y. 4.4.2.9.
5
.
Двухместная команда "
K
XOR" выполняет операцию
логического сложения по модулю 2 (исключающее "ИЛИ") содержимого
регистров X и Y. 4.4.2.9.
6
.
Одноместная команда "
K
NOT" выполняет операцию логической
инверсии (отрицание, логическое "НЕ") содержимого регистр
а
X. 4.4.2.10.
Преобразование форматов
4.4.2.10.1.
Преобразование форматов проводится для чисел, являющихся
значениями угловых величин, выраженных в градусах, и временных величин,
выраженных в часах. Указанные величины в ЭВМ могут быть представлены в
трех различных форматах, описание которых приведено в табл. 16.
48
НПКД.401348.002 РЭ
Таблица 16
Фор-
мат
Схема
знакомест Описание формата
Угловая величина
Временная величина
Г
Г,г
Целая часть - градусы, дроб-
ная часть - доли градуса
Целая часть - часы,
дробная часть - доли часа
М
Г,ММм
Целая часть - градусы, две
первые цифры дробной части
- угловые минуты, остальные
цифры дробной части - доли
угловой минуты
Целая часть - часы, две
первые цифры дробной
части - минуты, осталь-
ные цифры дробной
части - доли минуты
МС
Г,ММССс
Целая часть - градусы, две
первые цифры дробной части
- угловые минуты, следующие
две цифры - угловые секунды,
остальные цифры дробной
части - доли угловой секунды
Целая часть - часы, две
первые цифры дробной
части - минуты, следу-
ющие две цифры - секун-
ды, остальные цифры
дробной части - доли
секунды
4.4.2.10.2.
Одноместная команда "К
Г
→
М" выполняет преобразование
числа, записанного в регистр X, из формата "Г" в формат "М". 4.4.2.10.3.
Одноместная команда "К
М
→
Г" выполняет преобразование
числа, записанного в регистр X, из формата "М" в формат "Г". Если число
минут в исходном числе имеет значение 60 или более, вырабатывается
сообщение об ошибке. 4.4.2.10.4.
Одноместная команда "К
Г
→
МС" выполняет преобразование
числа, записанного в регистр X, из формата "Г" в формат "МС". 4.4.2.10.5.
Одноместная команда "К
МС
→
Г" выполняет преобразование
числа, записанного в регистр X, из формата "МС" в формат "Г". Если число
минут или секунд в исходном числе имеет значение 60 или более,
вырабатывается сообщение об ошибке. 4.4.2.11.
Безусловные переходы
4.4.2.11.1.
Команды безусловных переходов изменяют содержимое
счетчика адреса. В режиме автоматической работы команды применяются для
установки текущего адреса перед запуском или редактированием программы.
49
НПКД.401348.002 РЭ
4.4.2.11.2.
Команда "БП
NN
"
вызывает переход на адрес NN в пределах от
0 до 99 на текущей странице. 4.4.2.11.3.
Команда "Р
БП
NNNN" вызывает переход на произвольный
адрес NNNN в пределах от 0 до 9999. 4.4.2.11.
4.
Команды косвенных безусловных переходов "К
БП
M" и
"РК
БП
MM" вызывают переход на адрес, записанный в регистрах памяти M (от
0 до E) или MM (от 0 до 99) соответственно
. Содержимое регистров M и MM
модифицируется. 4.4.2.12.
Команды управления в автоматическом режиме
4.4.2.12.1.
Действие команд управления приведено для режима
автоматической работы. Действие команд и назначение клавиш при работе в
других режимах отличается от приведённого. 4.4.2.12.2.
Команда "
F
ПРГ" переводит ЭВМ в режим программирования.
Команда "P
ПРГ" переводит ЭВМ в режим ввода байт в память программ.
4.4.2.12.3.
Команда "С/П" запускает выполнение программы пользователя
с текущего адреса, который определяется содержимым счетчика адреса. ЭВМ
переходит в режим выполнения программы.
4.4.2.12.4.
Команда "В/О" сбрасывает содержимое счетчика адреса, что
эквивалентно переходу на нулевой адрес. Одновременно очищается стек
возврата.
Примечание. Команда "В/О" обычно применяется перед запуском
программы пользователя командой "С/П".
4.4.2.12.5.
Нажатие клавиши "ПП" вызывает выполнение одной команды
программы, расположенной по текущему адресу. Значение счетчика адреса
увеличивается на длину выполненной команды.
Команда предназначена для пошагового прохода программы в процессе
отладки. После выполнения команды "ПП" в строку комментариев
записывается мнемоническое обозначение команды, расположенной по
текущему адресу. Эта команда будет выполнена при следующем нажатии.
4.4.2.12.6.
Нажатие клавиш "ШГ
вправо" и "ШГ
влево" соответственно
увеличивает или уменьшает значение счетчика адреса на единицу без
выполнения команд программы.
4.4.2.12.7.
Нажатие клавиши "Р
-
ГРД
-
Г" вызывает переключение
размерности представления угловых величин: радиан, град, градус. 50
НПКД.401348.002 РЭ
4.4.2.12.8.
Команда "К
ГРФ" выводит содержимое графического экрана.
Индикация графического экрана продолжается до нажатия любой клавиши. Примечание. Для выхода из режима просмотра содержимого экрана
можно использовать команду "К
ЭКР" или сочетание клавиш "F CF".
4.4.2.12.9.
Сочетания клавиш "F CF", "P CF", "PF CF", "PK CF" и "PP CF"
служат для отмены действия ошибочно нажатых префиксных клавиш. В
отдельных случаях целесообразно использовать указанные сочетания для
изменения состояния экрана без выполнения каких-либо операций. Сочетание
клавиш "F CF" применяется для удаления ошибочно набранной части команды.
4.4.2.13.
Некорректные действия
4.4.2.13.1.
При выполнении некорректных действий на экран выводится
сообщение об ошибке "
ERROR
", описание ошибки выводится в строке
комментариев. После появления сообщения об ошибке можно проводить ввод
чисел и дальнейшие вычисления.
4.4.2.13.2.
Любая операция, приводящая к появлению в регистре X числа
со значением порядка более 99, вызывает ошибку переполнения.
4.4.2.13.3.
При использовании в качестве аргумента функции числа, не
входящего в область допустимых значений, возникает ошибка аргумента.
4.4.2.13.4.
Команда "запятая" при вводе порядка числа вызывает ошибку
формата числа.
4.4.2.13.5.
Преобразование формата угловых и временных величин
вызывает ошибку аргумента, если исходное значение не соответствует
предполагаемому формату данных.
4.4.2.13.6.
В ЭВМ существуют команды аварийного останова "К
-" и
"К
", вызывающие при исполнении сообщение об ошибке.
4.4.3.
Программирование
4.4.3.1.
Экран режима программирования
Режим программирования предназначен для занесения с клавиатуры в
память программ ЭВМ команд программы пользователя. Вход в режим программирования осуществляется нажатием клавиш
"
F
ПРГ" при нахождении в режиме автоматической работы. 51
НПКД.401348.002 РЭ
В нижней части экрана режима программирования расположена строка
ввода команд. При нажатии клавиш в этой строке формируется команда,
которая будет записана по текущему адресу.
В верхней части экрана построчно выводятся команды, записанные в
память программ. Команда, расположенная по текущему адресу, выводится
непосредственно над строкой ввода.
Программа выводится на экран построчно в виде таблицы из четырёх
столбцов: адрес; код команды; мнемоническое обозначение; символ,
соответствующий коду команды. Символ отделен от мнемонического
обозначения команды символом ";".
Мнемоническое обозначение команд выводится на экран в русской или
латинской транскрипции. Для изменения установленного обозначения нажмите
клавишу "Рус/Лат".
Нажатие клавиш "ШГ влево", "ШГ вправо" и клавиш "ВЫБОР" позволяет
изменить текущий адрес без изменения записанной команды.
Для перехода на произвольный адрес нажмите клавишу "ВВОД", введите
адрес и повторно нажмите "ВВОД". Для перехода в режим ввода байтов в память программ введите команду
"P
ПРГ".
Для возвращения ЭВМ в режим автоматической работы выполните
команду "F
АВТ" или "P
АВТ".
Для выхода в главное меню нажмите клавишу "ВЫХОД". 4.4.3.2.
Ввод команд
4.4.3.2.1.
Для ввода команд в память программ следует последовательно
нажимать на клавиши, соответствующие обозначению команды в русской
транскрипции. Очередная команда вводится в память по текущему адресу,
после чего счетчик адреса увеличивается на длину введённой команды.
4.4.3.2.2.
В программе могут быть использованы все команды, которые
выполняются в режиме автоматической работы. Команды "С/П", "В/О" и "ПП"
в программе имеют другое назначение. При запуске программы командой "С/П" состояние признака перезаписи
не изменяется, поэтому не рекомендуется начинать программу с команд ввода
числа.
52
НПКД.401348.002 РЭ
4.4.3.2.3.
В программе могут применяться команды условных переходов,
организации циклов и подпрограмм, а также команды управления, которые в
режиме автоматической работы не выполняются. 4.4.3.2.4.
Для удаления ошибочно набранной части команды следует
нажать клавиши "F CF".
4.4.3.3.
Условные переходы
4
.4.3.3.1.
Команды условных переходов предназначены для организации
ветвлений в программе пользователя. Команды изменяют содержимое счетчика
адреса в зависимости от выполнения условия. В качестве условий в ЭВМ
используется сравнение содержимого регистра X с нулём: "
x<0", "x=0", "x
≥
0" и
"
x
≠
0"
. Содержимое стека не изменяется.
4
.4.3.3.2.
Команды вызывают изменение счетчика адреса, если записанное
в команде условие не выполняется. Если условие выполняется, то следующей
будет исполнена команда, записанная непосредственно за командой условного
перехода.
4
.4.3.3.3.
Команды "
F
x<0
NN", "F
x=0
NN", "F
x
≥
0
NN" и "
F
x
≠
0
NN"
вызывают переход на адрес NN в пределах от 0 до 99 на текущей странице,
если условие не выполняется
. 4
.4.3.3.4.
Команды "
P x<0 NNNN", "P x=0 NNNN", "P x
≥
0 NNNN" и "
P x
≠
0
NNNN" вызывают переход на адрес NNNN в пределах от 0 до 9999
, если
условие не выполняется
. 4
.4.3.3.
5.
Команды косвенных условных переходов "
K
x<0
M", "K
x=0
M",
"K
x
≥
0
M" и "
K
x
≠
0
M" вызывают переход на адрес, записанный в регистре
памяти M (от 0 до E), если условие не выполняется. Содержимое регистра M
модифицируется. 4
.4.3.3.
6.
Команды косвенных условных переходов "
PK
x<0
MM",
"PK
x=0
MM", "PK
x
≥
0
MM" и "
PK
x
≠
0
MM" вызывают переход на адрес,
записанный в регистре памяти MM (от 0 до 99), если условие не выполняется.
Содержимое регистра MM модифицируется. 4.4.3.4.
Команды организации циклов
4.4.3.4.1.
Команды предназначены для организации циклических
вычислений в программе пользователя. 53
НПКД.401348.002 РЭ
Команды вызывают изменение счетчика адреса в зависимости от
значения, записанного в регистр памяти с номером от 0 до 3. Номер регистра
входит в обозначение команды после символа 'L'. Содержимое регистра
модифицируется при выполнении команды. Переход по записанному в команде адресу происходит, если значение в
соответствующем регистре памяти больше единицы. В таком случае
содержимое данного регистра декрементируется - из него вычитается единица.
Если значение меньше или равно единице, то выполняется команда программы,
следующая непосредственно за командой организации цикла.
4.4.3.4.2.
Команды "F
L0
NN", "F
L1
NN", "F
L2
NN" и "F
L3
NN"
вызывают переход на адрес NN от
0 до 99 в пределах текущей страницы, если
значение в соответствующем регистре памяти больше единицы.
4.4.3.4.3.
Команды "PF
L0
NNNN", "PF
L1
NNNN", "PF
L2
NNNN" и
"PF
L3
NNNN" вызывают переход на адрес NNNN от 0 до 9999
, если значение в
соответствующем регистре памяти больше единицы. 4.4.3.4.4.
При организации цикла с переходом в сторону уменьшения
адреса, количество проходов по циклу будет совпадать со значением числа,
изначально записанного в соответствующий регистр. После выхода из цикла в
регистре остаётся число один.
4.4.3.5.
Команды организации подпрограмм
4.4.3.5.1.
Подпрограммы применяются для замены повторяющихся
последовательностей команд в различных местах программы. 4.4.3.5.2.
При переходе на подпрограмму, адрес команды, следующей за
командой перехода, запоминается в стеке возврата (см. рис. 2). При возврате из
подпрограммы, последний записанный адрес из стека возврата переносится в
счетчик адреса.
4.4.3.5.3.
Подпрограмма может быть вызвана из другой подпрограммы.
Глубина возможных вложений определяется размером стека возврата. В ЭВМ
возможно использование до 64 уровней вложения подпрограмм.
4.4.3.5.4.
Команда "ПП
NN" вызывает переход на подпрограмму по адресу
NN от 0 до 99, в пределах текущей страницы.
4.4.3.5.5.
Команда "Р
ПП
NNNN" вызывает переход на подпрограмму по
адресу NNNN от 0 до 99
99.
54
НПКД.401348.002 РЭ
4.4.3.5.6.
Команды "
К
ПП
M" и "РК
ПП
ММ" вызывают переход на
подпрограмму по адресу, записанному в регистрах М (от 0 до Е) и ММ (от 0 до
99) соответственно. Содержимое регистров М и ММ модифицируется.
4.4.3.5.7.
Команда "В/О" вызывает возврат из подпрограммы. Если
команда "В/О" использована вне подпрограммы (адрес в стеке возврата
отсутствует), то происходит безусловный переход на адрес 01 в пределах
текущей страницы. 4.4.3.6.
Команды управления
4.4.3.6.1.
Команда "С/П" вызывает останов вычислений по программе.
После исполнения команды ЭВМ переходит из режима выполнения программы
в режим автоматической работы. На экран выводятся значения регистров стека.
Значение счетчика адреса устанавливается на команду, следующую за
командой "С/П".
4.4.3.6.2.
Команды "К
-" и "К
" вызывают аварийный останов
вычислений по программе. После исполнения команд ЭВМ переходит из
режима выполнения программы в режим автоматической работы. На экран
выводятся значения регистров стека, в поле вывода регистра Х заносится
сообщение "ERROR". Значение счетчика адреса устанавливается на команду, следующую за
командой аварийного останова.
4.4.3.6.3.
Команда "К
НОП" - нет операции, никаких действий не
вызывает. Обычно применяется при редактировании программы для
исключения отдельных команд.
4.4.3.6.4.
Команда "К
ЭКР" вызывает обновление содержимого экрана в
процессе выполнения программы. Применяется для индикации результатов
промежуточных вычислений и отображения строки комментариев.
4.4.3.6.5.
Команда "К
ГРФ" выводит на индикатор содержимое
графического экрана в процессе выполнения программы. Применяется для
вывода результатов вычислений в графическом виде.
4.4.3.6.6.
Команда "РР В/О" вызывает возврат из прерывания. Механизм
прерываний в ЭВМ реализован при помощи функций, адресуемых через
регистры памяти. При использовании вне прерывания действие аналогично
команде "В/О".
55
НПКД.401348.002 РЭ
4.4.3.7.
Использование регистров функций
4.4.3.7.1.
В программе пользователя могут использоваться различные
возможности ЭВМ, которые не определяются её системой команд. Эти
возможности, например, работа с внешними устройствами, подача звуковых
сигналов, вывод информации на графический экран и другие, поддерживаются
путем обращения к определённым регистрам функций. 4.4.3.7.2.
Обращение к регистрам функций для записи и вызова
содержимого может выполняться любыми командами ЭВМ, в том числе с
использованием косвенной адресации. Некоторые функции в качестве входных параметров используют
несколько аргументов, которые должны быть помещены в стек в определенном
порядке перед обращением к регистру функции.
4.4.3.7.3.
Большинство регистров функций требует записи значений в
определённом формате. При записи других значений будет выполнено
автоматическое приведение к требуемому формату. Примечание. Для записи в регистр значения байта из числа
отбрасывается дробная часть, числа меньше нуля заменяются нулём, числа
больше 255, числом 255. Аналогичным образом выполняется преобразование и в
других случаях.
Запись в регистры, которым не поставлено в соответствие какое-либо
устройство, никаких действий не вызывает. Записанное число нигде не
сохраняется.
4.4.3.7.4. Вызов числа из регистров устройств записывает в регистр Х
параметр, определяемый устройством. Если регистру не поставлено в
соответствие какое-либо устройство или чтение из него не поддерживается,
содержимое стека не изменяется.
Некоторые регистры функций при чтении возвращают в стеке несколько
значений. Перемещение информации в стеке при этом выполняется аналогично
поочередному чтению нескольких чисел.
56
НПКД.401348.002 РЭ
4.4.4.
Ввод байтов в память программ
4.4.4.1.
Экран режима ввода байтов
Режим ввода байтов предназначен для занесения с клавиатуры в память
программ ЭВМ различной информации, представленной в шестнадцатиричном
виде. Вход в режим ввода байтов осуществляется нажатием клавиш "P
ПРГ"
при нахождении в режиме автоматической работы или программирования. Вид экрана аналогичен виду экрана программирования (см. п.
4.4.3.1).
Дополнительно слева в строке ввода выводится сообщение "HEX",
указывающее на нахождение в режиме ввода байтов.
Мнемоническое обозначение команд выводится на экран в русской или
латинской транскрипции. Для изменения установленного обозначения
нажмите клавишу "Рус/Лат".
Нажатие клавиш "ШГ влево", "ШГ вправо" и клавиш "ВЫБОР" позволяет
изменить текущий адрес без изменения записанной команды. Для перехода на
произвольный адрес нажмите клавишу "ВВОД", введите адрес и повторно
нажмите "ВВОД". Для перехода в режим программирования выполните команду "F
ПРГ".
Для возвращения ЭВМ в режим автоматической работы выполните
команду "F
АВТ" или "P
АВТ".
Для выхода в главное меню нажмите клавишу "ВЫХОД". 4.4.4.2.
Ввод байтов
4.4.4.2.1.
Для ввода байтов в память программ последовательно
нажимайте на клавиши, соответствующие шестнадцатиричным цифрам от 0 до
F. После ввода двух шестнадцатиричных цифр в память программ записывается
один байт информации, счетчик адреса увеличивается на единицу.
4.4.4.2.2.
В память программ могут быть занесены произвольные
последовательности байт. При использовании шестнадцатиричных значений в
полях адресов команд, они будут обработаны специальным образом в
соответствии с п.
3.3.5.
4.4.4.2.3.
При занесении в память программ текстовых строк, для
последующего использования функций вывода ЭВМ, необходимо заканчивать
каждую строку символом с кодом 00h.
57
НПКД.401348.002 РЭ
4.4.5.
Выполнение программы
4.4.5.1.
Экран режима выполнения программы
Режим выполнения программы предназначен для автоматического
выполнения команд при проведении расчетов с использованием программы
пользователя.
Запуск программы производится нажатием клавиши "С/П" при
нахождении ЭВМ в режиме автоматической работы. Программа начинает
выполнение с текущего адреса.
Программа автоматически запускается после включения питания ЭВМ,
если она была выключена при нахождении в режиме выполнения программы и
предварительно было установлено разрешение автоматического запуска. В этом
случае программа начинает выполнение с нулевого адреса.
Нажатие клавиши "С/П" во время выполнения программы, вызывает
принудительный останов. При этом во всех регистрах стека и памяти
присутствуют значения, записанные к моменту останова. Счетчик адреса
устанавливается на первую неисполненную команду. Повторное нажатие "С/П"
позволяет продолжить вычисления с места принудительного останова.
Примечание. Корректность продолжения вычислений обеспечивается в
случае сохранения или восстановления содержимого всех регистров, в том
числе регистров стека. Следует учитывать возможность останова
программы в момент набора числа и необходимость сохранения или
восстановления состояния признака перезаписи. Переход в режим
программирования или в главное меню и выполняемые в них действия
состояние признака перезаписи не изменяют. Нажатие других клавиш никаких действий не вызывает, если эти действия
не предусмотрены выполняемой программой пользователя.
Вид экрана при выполнении программы аналогичен экрану режима
автоматической работы. Признаком нахождения в режиме выполнения
программы является символ "
▸
" перед значением счетчика адреса.
58
НПКД.401348.002 РЭ
4.4.5.2.
Функционирование ЭВМ при выполнении программы
При выполнении программы ЭВМ считывает содержимое памяти
программ в соответствии с текущим значением счетчика адреса. После
считывания всех байт очередной команды выполняется соответствующая
операция. Значение счетчика адреса увеличивается на длину выполненной
команды. Команды переходов, циклов и организации подпрограмм могут
непосредственно изменять значение счетчика, изменяя тем самым
последовательность выполнения операций.
Останов выполнения программы происходит при выполнении команды
"С/П". Текущий адрес при останове указывает на команду, следующую за
командой останова. Автоматическое изменение информации на индикаторе ЭВМ при работе
программы не выполняется. Изменение информации на экране происходит в
случае:
а)
останова выполнения программы;
б)
выполнения в программе команды обновления экрана "К
ЭКР";
в)
выполнения в программе команды вывода графического экрана
"К
ГРФ";
г) возникновении ошибок при выполнении операций.
При возникновении ошибок, связанных с некорректными действиями
(п.
4.4.2.13), программа останавливается с выводом сообщения "ERROR". В
строке комментариев выводится сообщение о причине возникновения ошибки.
Просмотр содержимого регистра X возможен после нажатия на любую
клавишу. Примечание. Для сохранения регистров стека можно использовать
сочетание клавиш "F
CF", или аналогичные, не вызывающие выполнения
операций.
При нажатии клавиши "С/П" выполнение программы будет продолжено с
команды, следующей за некорректно выполненной командой. Состояние
признака перезаписи при этом не изменяется.
Коды, не имеющие мнемонических обозначений в системе команд ЭВМ
(прилож. Б), интерпретируются как однобайтовые команды и исполняются
аналогично команде "K
НОП".
59
НПКД.401348.002 РЭ
4.5.
Режим "Просмотр/Очистка"
4.5.1.
Описание режима
Вход в режим выполняется выбором пункта "Просмотр/Очистка"
главного меню (п.
4.2). Режим предназначен для просмотра содержимого
памяти программ, памяти данных и блокнота ЭВМ, а также для удаления
информации из памяти.
Примечание. Действия при просмотре содержимого памяти аналогичны
действиям при просмотре файлов соответствующего типа.
После входа на индикатор выводится меню из следующих пунктов:
-
Память программ;
-
Десятичные данные;
-
Двоичные данные;
-
Текст;
-
Блокнот
Для входа в режим выберете требуемый пункт клавишами "ВЫБОР" и
нажмите "ВВОД". Для выхода в главное меню нажмите клавишу "ВЫХОД". При выходе из
просмотра информация о просматриваемых адресах сохраняется до
выключения питания. При повторном заходе в режимы просмотра будет
выведена последняя просмотренная область адресов программ, номеров
регистров данных или группа записи блокнота.
4.5.2.
Просмотр и очистка памяти программ
При входе в режим на экран выводится содержимое памяти программ в
виде таблицы
, состоящей из четырёх столбцов: адрес; код команды;
мнемоническое обозначение; символ, соответствующий коду. Для
переключения мнемонического обозначения команды с русской транскрипции
на латинскую и обратно нажмите клавишу "Рус/Лат".
Для перемещения по таблице используйте клавиши "ВЫБОР". Клавиши
"
↑" и "↓" выполняют перемещение на одну строку. Клавиши "←" или "→"
выполняют перемещение на один экран вверх или вниз. Для перемещения на
произвольный адрес нажмите клавишу "ВВОД", в открывшемся окне наберите
60
НПКД.401348.002 РЭ
адрес при помощи цифровых клавиш и нажмите "ВВОД" для перехода. Для
выхода из режима просмотра нажмите клавишу "ВЫХОД".
Для очистки памяти программ нажмите клавишу "Сх". На экран будет
выведено окно с сообщением "Очистить память программ?". Для удаления
информации выберете ответ "Да" и нажмите клавишу "ВВОД". При этом в
каждый байт памяти программ будет записано значение 0FFh.
Для отказа от удаления информации выберете ответ "Нет" или нажмите
клавишу "ВЫХОД".
4.5.3.
Просмотр и очистка десятичных данных
При входе в режим на экран выводится содержимое регистров памяти с
десятичными данными в виде таблицы, состоящей из двух столбцов: номер
регистра (от 0 до 999); содержимое регистра - десятичное число с естественной
или плавающей запятой.
Для перемещения по таблице используйте клавиши "ВЫБОР". Клавиши
"
↑" и "↓" выполняют перемещение на одну строку. Клавиши "←" или "→"
выполняют перемещение на один экран вверх или вниз. Для перемещения на
произвольный регистр нажмите клавишу "ВВОД", в открывшемся окне
наберите адрес при помощи цифровых клавиш и нажмите "ВВОД" для
перехода. Для выхода из режима просмотра нажмите клавишу "ВЫХОД".
Для очистки памяти десятичных данных нажмите клавишу "Сх". На экран
будет выведено окно с сообщением "Очистить данные?". Для удаления
информации выберете ответ "Да" и нажмите клавишу "ВВОД". При этом во все
регистры с номерами от 0 до 999 будет записано число ноль.
Для отказа от удаления информации выберете ответ "Нет" или нажмите
клавишу "ВЫХОД".
4.5.4.
Просмотр и очистка двоичных данных
При входе в режим на экран выводится содержимое регистров памяти с
двоичными данными в виде таблицы, состоящей из четырёх столбцов: номер
регистра (от 1000 до 5095); байтовое значение - десятичные числа от 0 до 255;
шестнадцатиричное значение - от 00h до 0FFh; символ, соответствующий
значению регистра.
61
НПКД.401348.002 РЭ
Для перемещения по таблице используйте клавиши "ВЫБОР". Клавиши
"
↑" и "↓" выполняют перемещение на одну строку. Клавиши "←" или "→"
выполняют перемещение на один экран вверх или вниз. Для перемещения на
произвольный регистр нажмите клавишу "ВВОД", в открывшемся окне
наберите адрес при помощи цифровых клавиш и нажмите "ВВОД" для
перехода. Для выхода из режима просмотра нажмите клавишу "ВЫХОД".
Для очистки памяти двоичных данных нажмите клавишу "Сх". На экран
будет выведено окно с сообщением "Очистить данные?". Для удаления
информации выберете ответ "Да" и нажмите клавишу "ВВОД". При этом во все
регистры с номерами от 1000 до 5095 будет записано число ноль.
Для отказа от удаления информации выберете ответ "Нет" или нажмите
клавишу "ВЫХОД".
4.5.5.
Просмотр и очистка текста
При входе в режим на экране в виде текста отображается содержимое
регистров с номерами от 5096 до 8167. Кодировка символов при отображении
соответствует внутреннему знакогенератору ЭВМ (см. прилож. Б). Для
кодировки русских символов используется кодовая таблица 866.
С правой стороны экрана расположен графический указатель положения в
виде вертикальной линии. Утолщение на линии соответствует положению
отображаемой части.
Для перемещения по тексту используйте клавиши "ВЫБОР". Клавиши "
↑"
и "-" выполняют перемещение на одну строку вверх. Клавиши "↓" и "+" - на
одну строку вниз. Клавиши "←" или "→" выполняют перемещение на страницу
вверх или вниз. Клавиша "÷" перемещает указатель на начало текста, клавиша
"×" - на конец текста. Для выхода из режима просмотра нажмите клавишу
"ВЫХОД".
Для очистки текста нажмите клавишу "Сх". На экран будет выведено окно
с сообщением "Очистить текст?". Для удаления информации выберете ответ
"Да" и нажмите клавишу "ВВОД". При этом во все регистры с номерами от
5096 до 8167 будет записано число 32, соответствующее коду символа пробела.
Для отказа от удаления информации выберете ответ "Нет" или нажмите
клавишу "ВЫХОД".
62
НПКД.401348.002 РЭ
4.5.6.
Просмотр и очистка электронного блокнота
При входе в режим на экран будет выведено содержимое группы
блокнота. Сверху на экран выводится сообщение "Группа" и её номер, ниже в
четырёх строках - десятичные значения содержимого записей с номерами от 0
до 3. Номера записей на экран не выводятся. Одновременно на экран выводится
содержимое только одной группы записей.
Для перемещения по блокноту используйте клавиши "ВЫБОР". Клавиши
"
↑" и "↓" выполняют перемещение на одну группу. Клавиши "←" или "→"
выполняют перемещение на десять групп. Для перемещения на произвольный
номер группы нажмите клавишу "ВВОД", в открывшемся окне наберите номер
при помощи цифровых клавиш и нажмите "ВВОД" для перехода. Для выхода
из режима просмотра нажмите клавишу "ВЫХОД".
Для очистки блокнота нажмите клавишу "Сх". На экран будет выведено
окно с сообщением "Очистить блокнот?". Для удаления информации выберете
ответ "Да" и нажмите клавишу "ВВОД". При этом во все записи всех групп
блокнота будет записано число ноль.
Для отказа от удаления информации выберете ответ "Нет" или нажмите
клавишу "ВЫХОД".
4.6.
Другие функции
4.6.1.
Описание режима
Вход в режим выполняется выбором пункта "Другие функции" главного
меню (п.
4.2). Режим предназначен для совершения различных операций с
функциональными узлами и внутренними структурами данных ЭВМ.
После входа на индикатор выводится меню из следующих пунктов:
-
Операции с дисками;
-
Операции с блокнотом;
-
Проверка памяти;
-
Редактор текста;
-
Версия программы.
Для входа в режим выберете требуемый пункт клавишами "ВЫБОР" и
нажмите "ВВОД". Для выхода в главное меню нажмите клавишу "ВЫХОД".
63
НПКД.401348.002 РЭ
4.6.2.
Операции с дисками
4.6.2.1.
Описание режима
После входа в режим на индикатор выводится меню выбора дисков. Диск
"А" соответствует внутреннему диску, "В" - внешнему. Клавишами "ВЫБОР"
выберете нужный диск и нажмите "ВВОД". На индикатор будет выведено
меню, состоящее из пунктов:
-
Просмотреть информацию;
-
Проверить;
-
Отформатировать;
-
Скопировать на В (для диска А, или "Скопировать на А" для диска В).
Для входа в режим выберете требуемый пункт клавишами "ВЫБОР" и
нажмите "ВВОД". Для выхода в меню "Другие функции" нажмите клавишу
"ВЫХОД".
4.6.2.2.
Просмотр информации о диске
При выборе пункта "Просмотреть информацию" будет выведена
информация о диске. В верхней строке экрана выводится название "Диск
А" (или "Диск В" соответственно). В следующей строке - наименование диска,
введённое при форматировании (см.
п.
4.6.2.4). Если имя диска при
форматировании введено не было, вместо него выводится пустая строка.
В следующей строке выводится дата и время окончания форматирования
диска. Ниже выводится информация о заполнении диска: общее количество
кластеров, а также по отдельности количество свободных, занятых и сбойных. Если диск содержит данные блокнота (см.
п.
4.6.3.3), то в строке имени
будет выведено сообщение "Данные блокнота". В следующей строке - дата и
время записи. Остальная информация для диска с данными блокнота не
доступна.
Если диск не форматирован, то вход в режим просмотра информации
выполнен не будет, вместо этого выводится окно с сообщением "Диск
неформатирован!". Для выхода в меню нажмите клавишу "ВЫХОД".
64
НПКД.401348.002 РЭ
4.6.2.3.
Проверка диска
При выборе пункта "Проверить" из меню операций с диском будет
выполнено тестирование диска на возможность записи и последующего
считывания информации. Проверка занимает несколько минут, при этом на экран выводится
индикатор процесса. Перемещение индикатора позволяет оценить время,
оставшееся до окончания проверки.
Информация после проверки исправного диска не изменяется, что
позволяет выполнять проверку диска, содержащего файловую систему. При
проверке неисправного диска информация в сбойных кластерах может быть
утеряна.
После окончания проверки при отсутствии ошибок ЭВМ переходит в
меню операций с диском. В случае обнаружения ошибок в ходе проверки
выводится сообщение "Ошибка кластера", выводится его номер и предлагается
продолжить или завершить проверку.
Для выхода из режима проверки до её окончания нажмите клавишу
"ВЫХОД".
4.6.2.4.
Форматирование диска
При выборе пункта "Отформатировать" из меню операций с диском будет
выполнено форматирование выбранного диска. При входе в режим, если диск отформатирован, будет выведено
предупреждение: "Файлы будут стерты! Продолжить?". Для выполнения
форматирования выберете ответ "Да" и нажмите клавишу "ВВОД". Выбор
ответа "Нет" или нажатие клавиши "Выход" переведут ЭВМ в меню операций с
диском. Внимание! После подтверждения вся содержавшаяся на диске
информация будет уничтожена. При выполнении этой операции выполняется проверка диска и
формируются служебные области файловой системы. Обнаруженные при
проверке сбойные кластеры помечаются для предотвращения их дальнейшего
использования. После выполнения форматирования несколько кластеров диска
будут заняты служебной информацией.
65
НПКД.401348.002 РЭ
Форматирование требуется для диска, который не содержал ранее
файловую систему. Кроме этого, рекомендуется заново выполнить
форматирование диска, если при его проверке были обнаружены сбойные
кластеры.
Операция занимает несколько минут, при этом на экран выводится
сообщение "Форматирование" и индикатор процесса. Перемещение индикатора
позволяет оценить время, оставшееся до окончания форматирования.
После окончания форматирования предлагается ввести имя диска. Ввод
имени диска выполняется аналогично вводу имени файла при его создании
(см.
п.
4.3.3). Имя диска вводить не обязательно. Для корректного занесения даты и времени форматирования в служебные
области диска, перед форматированием следует записать в соответствующие
регистры функций текущие значения даты и времени.
Для выхода из режима до окончания форматирования нажмите клавишу
"ВЫХОД". При этом диск помечается как неформатированный, независимо от
его исходного состояния.
4.6.2.5.
Копирование диска
При выборе пункта "Скопировать" из меню операций с диском будет
выполнено копирование текущего выбранного диска на указанный (приёмный).
При входе в режим, если приёмный диск отформатирован, будет
выведено предупреждение: "Файлы будут стерты! Продолжить?". Для
выполнения копирования выберете ответ "Да" и нажмите клавишу "ВВОД".
Выбор ответа "Нет" или нажатие клавиши "Выход" переведут ЭВМ в меню
операций с диском.
Внимание! После подтверждения вся содержавшаяся на приёмном
диске информация будет уничтожена. При выполнении этой операции выполняется покластерное копирование
содержимого текущего диска на приёмный диск. Содержимое служебных
областей, включая имя диска, также копируется. Дата и время создания
приёмного диска устанавливаются в соответствии с текущими значениями.
Операция занимает несколько минут, при этом на экран выводится
сообщение "Копирование", название приёмного диска и индикатор процесса.
66
НПКД.401348.002 РЭ
Перемещение индикатора позволяет оценить время, оставшееся до окончания
копирования.
Для выхода из режима до окончания копирования нажмите клавишу
"ВЫХОД". При этом диск, на который выполнялось копирование, помечается
как неформатированный, независимо от его исходного состояния.
При отсутствии диска вместо экрана режима на индикатор выводится
окно с сообщением "Диск отсутствует!". Для выхода в меню операций с диском
нажмите клавишу "ВЫХОД".
4.6.3.
Операции с блокнотом
4.6.3.1.
Описание режима
После входа в режим на индикатор выводится меню из следующих
пунктов:
-
Проверить;
-
Скопировать на В;
-
Загрузить из В.
Для входа в режим выберете требуемый пункт клавишами "ВЫБОР" и
нажмите "ВВОД". Для возврата в меню "Другие функции" нажмите клавишу
"ВЫХОД".
4.6.3.2.
Проверка блокнота
При выборе пункта "Проверить" будет выполнено тестирование блокнота
на возможность записи и последующего считывания информации. Проверка
выполняется аналогично проверке диска (см. п. 4.6.2.3). Содержимое исправного блокнота после проверки не изменяется. После
окончания проверки при отсутствии ошибок ЭВМ переходит в меню операций
с блокнотом. Для выхода из режима проверки до её окончания нажмите клавишу
"ВЫХОД".
4.6.3.3.
Копирование блокнота на внешний диск
При выборе пункта "Скопировать на В" будет выполнено копирование
содержимого блокнота на внешний диск.
67
НПКД.401348.002 РЭ
При входе в режим, если внешний диск отформатирован, будет выведено
предупреждение: "Файлы будут стерты! Продолжить?". Для выполнения
форматирования выберете ответ "Да" и нажмите клавишу "ВВОД". Выбор
ответа "Нет" или нажатие клавиши "Выход" переведут ЭВМ в меню операций с
блокнотом.
Внимание! После подтверждения вся содержавшаяся на внешнем
диске информация будет уничтожена. Операция занимает несколько минут, при этом на экран выводится
сообщение "Копирование на В" и индикатор процесса. Перемещение
индикатора позволяет оценить время, оставшееся до окончания копирования.
Для выхода из режима до окончания копирования нажмите клавишу
"ВЫХОД". При этом внешний диск помечается как неформатированный,
независимо от его исходного состояния.
При отсутствии диска вместо экрана режима на индикатор выводится
окно с сообщением "Диск отсутствует!". Для выхода в меню операций с блокнотом нажмите клавишу "ВЫХОД".
4.6.3.4.
Загрузка блокнота из внешнего диска
При выборе пункта "Загрузить из В" будет выполнено копирование
содержимого внешнего диска в блокнот ЭВМ.
Внимание! После загрузки ранее содержавшаяся в блокноте
информация будет уничтожена. Если внешний диск не содержит данных блокнота, то на экран будет
выведено окно с сообщением "Нет данных!". Нажмите клавишу "ВЫХОД" для
перехода в меню операций с блокнотом.
Операция занимает несколько минут, при этом на экран выводится
сообщение "Загрузка из В" и индикатор процесса. Перемещение индикатора
позволяет оценить время, оставшееся до окончания копирования.
Для выхода из режима до окончания копирования нажмите клавишу
"ВЫХОД". В случае прерывания операции загрузки рекомендуется выполнить
очистку блокнота (п.
4.5.6).
При отсутствии внешнего диска вместо экрана режима на индикатор
выводится окно с сообщением "Диск отсутствует!". Для выхода в меню
операций с блокнотом нажмите клавишу "ВЫХОД".
68
НПКД.401348.002 РЭ
4.6.4.
Проверка памяти
При выборе пункта "Проверка памяти" из меню "Другие функции" будет
выполнено тестирование оперативного запоминающего устройства ЭВМ. Проверка занимает несколько минут, при этом на экран выводится
индикатор процесса. Перемещение индикатора позволяет оценить время,
оставшееся до окончания проверки.
После окончания проверки при отсутствии ошибок ЭВМ выводит окно с
сообщением "Память исправна!". В связи с тем, что во время проверки
разрушаются внутренние структуры данных в служебных областях памяти,
нажатие клавиши "ВЫХОД" переводит ЭВМ в автоматический режим
калькулятора, как и при включении питания. Стек очищается, счетчик команд
устанавливается на нулевой адрес. Состояние памяти программ и регистров
данных восстанавливается из энергонезависимой памяти.
При обнаружении ошибки выводится соответствующее сообщение.
Для выхода из режима проверки до её окончания нажмите клавишу
"ВЫХОД".
4.6.5.
Редактирование текста
При выборе пункта "Редактор текста" из меню "Другие функции" будет
выполнен вход в режим редактирования. Н
а экране в виде текста отображается
содержимое регистров с номерами от 5096 до 8167. Кодировка символов при
отображении соответствует знакогенератору ЭВМ (см.
прилож. Б).
При входе в экран режима редактирования с правой стороны выводится
графический указатель положения в виде вертикальной линии. Утолщение на
линии соответствует положению отображаемой части.
Во второй строке сверху расположен курсор. Курсор указывает позицию
текущего редактируемого символа. Текст состоит из 128 строк по 24 символа. Форматирование текста
определяется расположением и количеством символов пробела с кодом 32.
Символы с кодами большими 0 и меньшими 32, не влияют на форматирование
текста и при редактировании не записываются. Символ с нулевым кодом может
быть записан в текст в качестве разделителя сообщений для использования в
программе пользователя.
69
НПКД.401348.002 РЭ
При добавлении символов в текст, содержимое регистров,
расположенных ниже позиции курсора, перезаписывается в регистры с
большими номерами. В регистр, соответствующий позиции курсора,
записывается код вставленного символа. При добавлении символов не происходит потери окончания
существующего текста. Добавление новых символов в текст возможно до тех
пор, пока в регистре 8167 не окажется символ с кодом, отличным от 32. После
этого добавление не выполняется, пока часть имеющихся символов из текста не
будет удалена. При удалении символов содержимое регистров, расположенных
ниже позиции курсора, перезаписывается в регистры с меньшими номерами. В
регистр 8167 заносится число 32. При форматировании текст может быть разбит на отдельные абзацы. Для
разделения абзацев используется пустая строка, то есть строка целиком
состоящая из пробелов. При вставке нового символа текст сдвигается по
одному символу в пределах абзаца. Если последний символ абзаца при вставке
символа переносится на новую строку, то в текст автоматически вставляется
необходимое количество символов пробела для сохранения пустой строки.
Аналогичным образом формируется пустая строка при удалении символов из
абзаца. Это позволяет сохранить форматирование текста, расположенного в
других абзацах.
Для перемещения по тексту используйте клавиши "ВЫБОР". Клавиши "
↑"
и "-" выполняют перемещение на одну строку вверх. Клавиши "↓" и "+" - на
одну строку вниз. Клавиши "←" или "→" выполняют перемещение на страницу
вверх или вниз. Клавиша "÷" перемещает указатель на начало текста, клавиша
"×" - на конец текста. Клавиши "ШГ вправо" и "ШГ влево" перемещают курсор на один символ.
Клавиши "ИП" и "П" перемещают курсор к началу или концу строки. Клавиша
"↔" перемещает курсор к ближайшей позиции табуляции.
Цифровые клавиши, клавиша ",", "/-/"и "ВП" выполняют соответственно
ввод символов от "0" до "9", запятой, тире и пробела в текущую позицию
курсора. Клавиша "В↑" переводит строку, то есть перемещает курсор на новую
строку, перенося в неё располагавшуюся за курсором часть строки. В текст при
этом записывается необходимое количество символов пробела.
70
НПКД.401348.002 РЭ
Для ввода других символов нажмите клавишу "ВВОД".
На экран, ниже
редактируемой строки, выводится строка управляющих символов и три строки
с символами из текущего набора.
Для ввода очередного символа клавишами "ВЫБОР" переместите
указатель на очередной символ и нажмите клавишу "ВВОД". Некоторые
символы могут быть введены непосредственно с клавиатуры. Перемещение
курсора также может быть выполнено выбором управляющих символов или
нажатием клавиш.
Действие управляющих символов и клавиш приведено в табл. 17.
Таблица 17
Клавиша
Управляющий
символ
Действие
Регистр
нет
Переключение набора символов установленного
языка: прописные символы, строчные, цифры и
знаки Рус/Лат
нет
Выбор русского или латинского набора символов
ШГ вправо
→
Перемещение курсора на один символ вправо
ШГ влево
←
Перемещение курсора на один символ влево
ИП
⇥
Перемещение курсора в конец строки
П
⇤
Перемещение курсора в начало строки
0-9
Ввод цифр
,
Ввод запятой
/-/
Ввод тире
-
↑
Перемещение курсора на одну строку вверх
+
↓
Перемещение курсора на одну строку вниз
÷
↖
Перемещение курсора на начало текста
×
↘
Перемещение курсора на конец текста
↔
↔
Перемещение курсора к позиции табуляции,
кратной 6 символам
ВП
Ввод пробела
В↑
↵
Перевод строки
Cx
↤
Удаление символа, расположенного слева от
курсора
71
НПКД.401348.002 РЭ
Для выхода из режима ввода символов и возврата в режим
редактирования нажмите клавишу "ВЫХОД". Для выхода из режима редактирования нажмите клавишу "ВЫХОД". Если
текст был изменен, на экран выводится окно с сообщением "Сохранить текст?".
Для сохранения текста выберете ответ "Да" и нажмите клавишу "ВВОД". Для
выхода без сохранения изменений выберете ответ "Нет" и нажмите клавишу
"ВВОД". Нажатие клавиши "ВЫХОД" позволит продолжить редактирование.
4.6.6.
Просмотр версии программы
При выборе пункта "Версия программы" из меню "Другие функции" на
экран выводится краткая информация о наименовании изделия, изготовителе и
версии встроенной программы ЭВМ.
Для выхода из режима нажмите клавишу "ВЫХОД". 5.
ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ
5.1.
Основные положения
5.1.1.
Специального технического обслуживания ЭВМ не требует. Перед вводом в эксплуатацию после хранения следует выполнить зарядку
автономного источника питания (п.
5.2). Визуально проверить и при
необходимости отрегулировать контрастность индикатора (п.
5.3). Занести в
соответствующие регистры функций текущие значения даты и времени.
Во время эксплуатации следует выполнять следующие операции:
внешний осмотр (п.
5.1.2), зарядка автономного источника питания (п. 5.2),
очистка корпуса и разъёма (пп.
5.1.3,
5.1.4), проверка функциональных узлов
(п.
5.1.5). Периодичность обслуживания по п.
5.1.2 - ежедневно, по пп.
5.1.3,
5.1.4 - один раз в месяц, по п.
5.1.5 - один раз в три месяца. Зарядка источника
питания проводится по мере необходимости в зависимости от интенсивности
эксплуатации ЭВМ.
5.1.2.
Внешний осмотр проводится перед включением ЭВМ и заключается
в определении целостности корпуса, стекла индикатора, разъёма ВУ. При
нарушении целостности перед продолжением эксплуатации ЭВМ следует
принять меры по устранению неисправности.
72
НПКД.401348.002 РЭ
5.1.3.
Для очистки протрите корпус тканью, смоченной спиртом этиловым
техническим по ГОСТ
17299-78 марки А или водой. При этом необходимо
исключить попадание воды внутрь корпуса ЭВМ. Использование других
растворителей не допускается.
5.1.4.
Очистка разъёма ВУ проводится при загрязнении. Для очистки
протрите разъём тканью, смоченной спиртом этиловым техническим по
ГОСТ
17299-78 марки А. 5.1.5.
Проверка выполняется в соответствии с указаниями разделов
настоящего руководства: проверка памяти (п.
4.6.4), проверка дисков
(п.
4.6.2.3), проверка блокнота (п.
4.6.3.2). 5.2.
Зарядка автономного источника питания
При обнаружении контурного изображения пиктограммы "батарея" в
режиме калькулятора (см. п. 4.4.2.1) следует провести зарядку источника
питания. При дальнейшем разряде ЭВМ может сигнализировать о
необходимости проведения зарядки путём вывода сообщения. При полном
разряде источника питания вывод изображения на индикатор и подсветка
индикатора после включения будут отсутствовать.
Для проведения зарядки подключите зарядное устройство к разъёму ВУ
ЭВМ через переходник. Зарядное устройство подключите к соответствующему
внешнему источнику, для сетевого зарядного устройства таковым является сеть
переменного тока напряжением 220
В, частотой 50
Гц. В режиме калькулятора
подключение зарядного устройства будет сопровождаться выводом
соответствующего символа.
Зарядка автономного источника питания должна проводится при
нормальных климатических условиях эксплуатации для СВТ группы 1 по
ГОСТ
21552
-
84, а именно:
- температура окружающего воздуха, º
C
20
±
5;
-
относительная влажность, %
60
±15;
-
атмосферное давление, мм. рт. ст.
от 630 до 800.
При зарядке источника питания ЭВМ может находится как в
выключенном, так и во включенном состоянии. Протекание зарядного тока
прекращается автоматически по достижении необходимой степени заряда.
Нахождение во включенном состоянии позволяет визуально контролировать
степень заряда автономного источника питания. 73
НПКД.401348.002 РЭ
5.3.
Регулировка контрастности индикатора
Регулятор контрастности индикатора расположен внутри корпуса ЭВМ.
Для регулировки контрастности переверните ЭВМ, выкрутите четыре
самонарезающих винта, удерживающих нижнюю крышку корпуса и снимите
крышку.
Со стороны выключателя подсветки под платой контроллера расположен
регулятор контрастности. Установите требуемое положение регулятора,
соедините корпус, закрутите винты.
5.4.
Загрузка встроенной программы
5.4.1. Кнопка входа в режим загрузки программы расположена внутри
корпуса ЭВМ на плате контроллера со стороны нижней крышки корпуса. Для
получения доступа к кнопке переверните ЭВМ, выкрутите четыре
самонарезающих винта, удерживающих нижнюю крышку корпуса и снимите
крышку.
Для загрузки программы в ЭВМ через последовательный интерфейс
следует включить питание ЭВМ, удерживая в нажатом положении кнопку
входа в режим.
После включения с нажатой кнопкой на экран выводится меню,
состоящее из режимов "Калькулятор" и "Программатор". Отпустите кнопку в
отсеке и выберете режим "Программатор". 5.4.2.
В режиме "Программатор" на экран выводится меню, состоящее из
пунктов "Очистка ПЗУ" и "Программирование". Для стирания программы
выберете пункт "Очистка ПЗУ".
Внимание! После стирания встроенной программы невозможно
использовать ЭВМ по назначению до успешного окончания загрузки.
Примечание. Для проверки возможности программирования следует до
стирания программы выполнить загрузку уже имеющейся в ПЗУ версии.
Корректное завершение программирования указывает на допустимость
стирания текущей программы и замены ее на другую версию.
5.4.3.
Для загрузки программы выберете пункт "Программирование". На
экран будет выведен текущий адрес. Подключите к последовательному
интерфейсу устройство, которое будет управлять загрузкой, и запустите на нем
процесс программирования ЭВМ.
74
НПКД.401348.002 РЭ
При приеме очередного блока информации значение текущего адреса
будет изменяться. После корректного завершения программирования текущий
адрес обнуляется. При возникновении ошибок на экран будет выведено
соответствующее сообщение.
5.4.4.
После завершения загрузки программы нажмите клавишу "Выход"
для перехода в меню режима и выберете режим "Калькулятор". После
успешного выхода в режим выключите питание ЭВМ, отключите управляющее
устройство, соедините корпус, закрутите винты.
5.5.
Возможные неисправности и способы их устранения
Возможные неисправности и способы их устранения приведены в
табл.
18.
Таблица 18
Наименование неисправности,
внешние проявления и
дополнительные признаки
Вероятная причина
Способ устранения
1.
При включении отсутствует
подсветка индикатора и вывод
информации на индикатор
Полный разряд
источника питания
Зарядите источник питания
Выход из строя
источника или блока
питания
Проверьте и замените
источник питания или
элементы блока питания*
2.
Отсутствует вывод информации
на индикатор или экран
полностью чёрный. Подсветка
есть
Неправильная
регулировка
контрастности
Выход из строя
индикатора или
процессора
Отрегулируйте контрастность
Проверьте и замените
элементы цепи
контрастности*
Направьте ЭВМ в ремонт
Проверьте и замените
указанные элементы*
Выполнена очистка
ПЗУ от встроенной
программы
Загрузите встроенную
программу в ЭВМ
3.
Отсутствуют звуковые сигналы
Выход из строя
элементов цепи
звукового сигнала
Проверьте и замените
элементы цепи звукового
сигнала*
75
НПКД.401348.002 РЭ
Таблица 18 (продолжение)
Наименование неисправности,
внешние проявления и
дополнительные признаки
Вероятная причина
Способ устранения
4.
Отсутствие срабатывания
клавиш
Неисправность
клавиатуры
Направьте ЭВМ в ремонт
Проверьте наличие контакта в
разъёме. При необходимости
замените клавиатуру*
5.
Установленные значения даты и
времени сбрасываются при
выключении питания или
значение времени не изменяется
Разряд источника
питания или
неисправность
элементов узла часов
Зарядите источник питания
Проверьте и замените
элементы функционального
узла часов*
6.
При проверке памяти на экран
выводится сообщение об ошибке
Выход из строя
микросхемы ОЗУ
Направьте ЭВМ в ремонт
Замените микросхему ОЗУ*
7.
При проверке дисков возникает
сообщение об ошибке
Исчерпание ресурса
диска
Отформатируйте диск
повторно. Сбойные кластеры
будут помечены как
недоступные
Замените микросхему диска*
8.
При проверке блокнота
возникает сообщение об ошибке
Исчерпание ресурса
блокнота
Не используйте группы,
запись в которые вызывает
установку признака ошибки в
регистре состояния блокнота
Замените микросхему
блокнота*
9.
При обращении к внутреннему
диску выводится сообщение "Диск
отсутствует"
Полное исчерпание
ресурса или
неисправность диска
Не используйте внутренний
диск или направьте ЭВМ в
ремонт
Замените микросхему диска*
10
При обращении к блокноту при
просмотре, проверке или
копировании выводится
сообщение "Диск отсутствует"
Полное исчерпание
ресурса или
неисправность
блокнота
Не используйте блокнот или
направьте ЭВМ в ремонт
Замените микросхему
блокнота*
76
НПКД.401348.002 РЭ
Таблица 18 (продолжение)
Наименование неисправности,
внешние проявления и
дополнительные признаки
Вероятная причина
Способ устранения
11.
Отсутствует обмен данными с
внешними устройствами через
параллельный или
последовательный порт Неправильное
подключение
Проверьте правильность
подключения внешних
устройств
Проверьте наличие и
соответствие сигналов на
контактах разъёма ВУ
Неправильное
программирование
параметров порта
Проверьте и установите
параметры в соответствующих
регистрах функций
Выход из строя
элементов порта
Не используйте обмен с
внешними устройствами или
направьте ЭВМ в ремонт
Проверьте и замените
элементы в цепях портов*
12.
При включении или в процессе
работы на индикатор выводится
надпись "Неисправность" с
указанием функционального узла
Программа
самодиагностики
выявила
неисправность узла
или элемента
Направьте ЭВМ в ремонт
Определите неисправность.
При необходимости произ-
ведите замену узла или
элемента*
13.
Выводится сообщение
"ERROR" в режиме калькулятора
Сообщение ЭВМ о
некорректных
действиях.
Неисправность
отсутствует
Не используйте значения
величин, выходящие за
область допустимых значений
или последовательностей
команд, вызывающих ошибку
(см. п. 4.4.2.13) * - подробная информация содержится в руководстве по ремонту.
6. ТРЕБОВАНИЯ БЕЗОПАСНОСТИ
6.1.
ЭВМ предназначена для работы при безопасном сверхнизком
напряжении, и не имеет ни внешних, ни внутренних электрических цепей,
работающих при другом напряжении.
6.2.
Зарядное устройство, используемое для зарядки автономного
источника питания, должно удовлетворять требованиям ГОСТ Р
52161.2.29-2007.
6.3.
ЗАПРЕЩАЕТСЯ ЗАКОРАЧИВАТЬ ВЫВОДЫ АВТОНОМНОГО
ИСТОЧНИКА ПИТАНИЯ.
77
НПКД.401348.002 РЭ
7. УПАКОВКА, ХРАНЕНИЕ И ТРАНСПОРТИРОВАНИЕ
7.1.
ЭВМ упаковывается в тару изготовителя вместе с комплектом
эксплуатационной документации. 7.2.
Транспортировка ЭВМ производится автомобильным,
железнодорожным, воздушным и водным транспортом. Условия
транспортирования в части воздействия механических факторов - С по
ГОСТ
23170
-
78. Размещение и крепление ЭВМ в таре изготовителя в
транспортных средствах должны обеспечивать их устойчивое положение,
исключать возможность смещения и удары друг о друга, а также о стенки
транспортных средств.
ЭВМ транспортируются в закрытом транспорте (закрытых автомашинах,
крытых железнодорожных вагонах, контейнерах, отапливаемых
герметизированных отсеках самолетов, трюмах). В части воздействия
климатических факторов условия транспортирования соответствуют условиям
хранения 5 по ГОСТ
15150
-
69 с ограничением диапазона температур от минус
20 до 50
C
. При транспортировании следует выполнять правила перевозки грузов,
действующие на данном виде транспорта.
7.3.
Хранение ЭВМ должно производиться в отапливаемых хранилищах.
Условия хранения приборов в упаковке должны соответствовать группе 1 по
ГОСТ
15150
-
69:
-
температура от 5 до 40
C;
-
относительная влажность воздуха 80% при 25
C;
-
атмосферное давление от 84 до 106 кПа.
7.4.
После транспортирования при температуре ниже 0
С, необходимо
поместить ЭВМ в условия, соответствующие нормальным условиям
эксплуатации и выдержать не менее 12 часов.
78
НПКД.401348.002 РЭ
ПРИЛОЖЕНИЕ А
(обязательное)
НАЗНАЧЕНИЕ КОНТАКТОВ РАЗЪЁМА ВУ
Таблица А.1
Контакт
Наименование
Назначение
1
GND
Общий
2
TxD
Передаваемые данные последовательного
порта
3
RxD
Принимаемые данные последовательного
порта
7
GND
Общий
9
+12В
Напряжение 12 В
10
-12В
Напряжение минус 12 В
11
AUTOFEED
Автоматический перевод строки (выход
параллельного порта)
12
GND
Общий
13
SELECTIN
Выбор (выход параллельного порта)
14
CHARGE
Зарядка
15
FOUT
Звуковой сигнал
17
SI
Входной сигнал внешнего устройства
18
SCK
Тактирование внешнего устройства
19
SO
Выходной сигнал внешнего устройства
20
DTR
Готовность терминала последовательного
порта
21
CS0
Выборка внешнего диска
22
CS1
Выборка внешнего устройства
23
+5В REF
Опорное напряжение АЦП
24
AI
Аналоговый вход
25
BUSY
Занято (вход параллельного порта)
Примечание. Контакты 4, 5, 6, 8, 16 не используются.
79
НПКД.401348.002 РЭ
ПРИЛОЖЕНИЕ Б
(обязательное)
СИСТЕМА КОМАНД ЭВМ
Таблица Б.1
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
0
00h
▌
0
0
1
1
01h
1
1
1
2
02h
2
2
1
3
03h
3
3
1
4
04h
4
4
1
5
05h
5
5
1
6
06h
6
6
1
7
07h
7
7
1
8
08h
8
8
1
9
09h
9
9
1
Ввод цифры 0 Ввод цифры 1
Ввод цифры 2
Ввод цифры 3
Ввод цифры 4
Ввод цифры 5
Ввод цифры 6
Ввод цифры 7
Ввод цифры 8
Ввод цифры 9
10
0Ah
,
,
1
Ввод десятичной запятой
11
0Bh
/-/
+/-
1
Смена знака
12
0Ch
ВП
EE
1
Ввод порядка
13
0Dh
Cx
CX
1
Сброс содержимого
регистра X
14
0Eh
В
↑
ENT
1
Ввод в стек
15
0Fh
F
Bx
F
ANS
1
Вызов числа в регистр X
из регистра предыдущего
результата X1
16
10h
+
+
1
Сложение
17
11h
-
-
1
Вычитание
18
12h
×
*
1
Умножение
19
13h
÷
/
1
Деление
20
14h
↔
<->
1
Обмен содержимого
регистров X и Y
80
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
21
15h
F
10
x
F
10^X
1
10 в степени X
22
16h
F
e
x
F
EXP
1
e (2,71828...) в степени X
23
17h
F
lg
F
LG
1
Десятичный логарифм
24
18h
F
ln
F
LN
1
Натуральный логарифм
25
19h
F
arcsin
F
ARCSIN
1
Арксинус
26
1Ah
F
arccos
F
ARCCOS
1
Арккосинус
27
1Bh
F
arctg
F
ARCTG
1
Арктангенс
28
1Ch
F
sin
F
SIN
1
Синус
29
1Dh
F
cos
F
COS
1
Косинус
30
1Eh
F
tg
F
TG
1
Тангенс
31
1Fh
32
20h
пробел
F
π
F
PI
1
Занесение в стек
константы π (3,14159...)
33
21h
!
F
√
F
SQRT
1
Квадратный корень
34
22h
"
F
x
2
F
X^2
1
Возведение в квадрат
35
23h
#
F
1/x
F
1/X
1
Обратная величина
36
24h
$
F
x
y
F
X^Y
1
Возведение x в степень y
37
25h
%
F
↻
F
R
1
Кольцевое передвижение
информации в стеке
38
26h
&
K
М
→
Г
K
M->D
1
Перевод величин из
формата М в формат Г
39
27h
'
K
-
K
-
1
Аварийный останов
40
28h
(
K
ИПРГ
K
PRGM
1
Считывание байта из
памяти программ
41
29h
)
K
÷
K
/
1
Аварийный останов
42
2Ah
*
K
МС
→
Г
K
MS
->
D
1
Перевод величин из
формата МС в формат Г
43
2Bh
+
44
2Ch
,
45
2Dh
-
81
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
46
2Eh
.
47
2Fh
/
48
30h
0
K
Г
→
МС
K
D
->MS
1
Перевод величин из
формата Г в формат МС
49
31h
1
K
|x|
K
ABS
1
Абсолютное значение
50
32h
2
K
ЗН
K
SGN
1
Определение знака числа
51
33h
3
K
Г
→
М
K
D
->M
1
Перевод величин из
формата Г в формат М
52
34h
4
K
[x]
K
INT
1
Выделение целой части
53
35h
5
K
{x}
K
FRAC
1
Выделение дробной части
54
36h
6
K
max
K
MAX
1
Определение
максимального значения
55
37h
7
K
AND
K
AND
1
Логическое умножение
56
38h
8
K
OR
K
OR
1
Логическое сложение
57
39h
9
K
XOR
K
XOR
1
Логическое сложение по
модулю 2
58
3Ah
:
K
NOT
K
NOT
1
Логическая инверсия
59
3Bh
;
K
СЧ
K
RAN
1
Генерация случайного
числа от 0 до 1
60
3Ch
<
61
3Dh
=
62
3Eh
>
63
3Fh
?
64
40h
@
П
0
M
0
1
Запись содержимого
регистра X в регистр 0
65
41h
A
П
1
M
1
1
- " - в регистр 1
66
42h
B
П
2
M
2
1
- " - в регистр 2
67
43h
C
П
3
M
3
1
- " - в регистр 3
68
44h
D
П
4
M
4
1
- " - в регистр 4
69
45h
E
П
5
M
5
1
- " - в регистр 5
82
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
70
46h
F
П
6
M
6
1
- " - в регистр 6
71
47h
G
П
7
M
7
1
- " - в регистр 7
72
48h
H
П
8
M
8
1
- " - в регистр 8
73
49h
I
П
9
M
9
1
- " - в регистр 9
74
4Ah
J
П
A
M
A
1
- " - в регистр A
75
4Bh
K
П
B
M
B
1
- " - в регистр B
76
4Ch
L
П
C
M
C
1
- " - в регистр C
77
4Dh
M
П
D
M
D
1
- " - в регистр D
78
4Eh
N
П
E
M
E
1
- " - в регистр E
79
4Fh
O
Р
П
P
M
2
Запись содержимого
регистра X в регистры от
0 до 99
80
50h
P
С/П
R/S
1
Операция остановки и
пуск вычислений
81
51h
Q
БП
GOTO
2
Безусловный переход в
пределах страницы
82
52h
R
В/О
RTN
1
Возврат из подпрограммы
или переход на нулевой
адрес
83
53h
S
ПП
GSB
2
Переход на подпрограмму
в пределах страницы
84
54h
T
K
НОП
K
NOP
1
Нет операции
85
55h
U
K
ЭКР
K
SCR
1
Обновление экрана
86
56h
V
K
ГРФ
K
GRPH
1
Вывод графической
информации
87
57h
W
F
x
≠
0
F
X!=0
2
Переход по условию x
≠
0 в
пределах страницы
88
58h
X
F
L2
F
L2
2
Организация цикла с
регистром 2 в пределах
страницы
83
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
89
59h
Y
F
x
≥
0
F
X>=0
2
Переход по условию x
≥
0 в
пределах страницы
90
5Ah
Z
F
L3
F
L3
2
Организация цикла с
регистром 3 в пределах
страницы
91
5Bh
[
F
L1
F
L1
2
Организация цикла с
регистром 1 в пределах
страницы
92
5Ch
\
F
x<0
F
X<0
2
Переход по условию x<0 в
пределах страницы
93
5Dh
]
F
L0
F
L0
2
Организация цикла с
регистром 0 в пределах
страницы
94
5Eh
^
F
x=0
F
X=0
2
Переход по условию x
=
0 в
пределах страницы
95
5Fh
_
96
60h
`
ИП
0
RM
0
1
Вызов в X содержимого
регистра 0
97
61h
a
ИП
1
RM
1
1
-"- регистра 1
98
62h
b
ИП
2
RM
2
1
-"- регистра 2
99
63h
c
ИП
3
RM
3
1
-"- регистра 3
100
64h
d
ИП
4
RM
4
1
-"- регистра 4
101
65h
e
ИП
5
RM
5
1
-"- регистра 5
102
66h
f
ИП
6
RM
6
1
-"- регистра 6
103
67h
g
ИП
7
RM
7
1
-"- регистра 7
104
68h
h
ИП
8
RM
8
1
-"- регистра 8
105
69h
i
ИП
9
RM
9
1
-"- регистра 9
106
6Ah
j
ИП
A
RM
A
1
-"- регистра A
107
6Bh
k
ИП
B
RM
B
1
-"- регистра B
108
6Ch
l
ИП
C
RM
C
1
-"- регистра C
84
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
109
6Dh
m
ИП
D
RM
D
1
-"- регистра D
110
6Eh
n
ИП
E
RM
E
1
-"- регистра E
111
6Fh
o
P
ИП
P
RM
2
Вызов в X содержимого
регистров от 0 до 99
112
70h
p
K
x
≠
0
0
K
X!=0
0
1
Косвенный переход по
условию x
≠
0 по
содержимому адресного
регистра 0 113
71h
q
K
x
≠
0
1
K
X!=0
1
1
- "- регистра 1
114
72h
r
K
x
≠
0
2
K
X!=0
2
1
- "- регистра 2
115
73h
s
K
x
≠
0
3
K
X!=0
3
1
- "- регистра 3
116
74h
t
K
x
≠
0
4
K
X!=0
4
1
- "- регистра 4
117
75h
u
K
x
≠
0
5
K
X!=0
5
1
- "- регистра 5
118
76h
v
K
x
≠
0
6
K
X!=0
6
1
- "- регистра 6
119
77h
w
K
x
≠
0
7
K
X!=0
7
1
- "- регистра 7
120
78h
x
K
x
≠
0
8
K
X!=0
8
1
- "- регистра 8
121
79h
y
K
x
≠
0
9
K
X!=0
9
1
- "- регистра 9
122
7Ah
z
K
x
≠
0
A
K
X!=0
A
1
- "- регистра A
123
7Bh
{
K
x
≠
0
B
K
X!=0
B
1
- "- регистра B
124
7Ch
|
K
x
≠
0
C
K
X!=0
C
1
- "- регистра C
125
7Dh
}
K
x
≠
0
D
K
X!=0
D
1
- "- регистра D
126
7Eh
~
K
x
≠
0
E
K
X!=0
E
1
- "- регистра E
127
7Fh
⌂
PK
x
≠
0
PK
X!=0
2
Косвенный переход по
условию x
≠
0 по
содержимому адресных
регистров от 0 до 99
128
80h
А
K
БП
0
K
GOTO
0
1
Косвенный безусловный
переход по содержимому
адресного регистра 0
129
81h
Б
K
БП
1
K
GOTO
1
1
-"- регистра 1
85
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
130
82h
В
K
БП
2
K
GOTO
2
1
-"- регистра 2
131
83h
Г
K
БП
3
K
GOTO
3
1
-"- регистра 3
132
84h
Д
K
БП
4
K
GOTO
4
1
-"- регистра 4
133
85h
Е
K
БП
5
K
GOTO
5
1
-"- регистра 5
134
86h
Ж
K
БП
6
K
GOTO
6
1
-"- регистра 6
135
87h
З
K
БП
7
K
GOTO
7
1
-"- регистра 7
136
88h
И
K
БП
8
K
GOTO
8
1
-"- регистра 8
137
89h
Й
K
БП
9
K
GOTO
9
1
-"- регистра 9
138
8Ah
К
K
БП
A
K
GOTO
A
1
-"- регистра A
139
8Bh
Л
K
БП
B
K
GOTO
B
1
-"- регистра B
140
8Ch
М
K
БП
C
K
GOTO
C
1
-"- регистра C
141
8Dh
Н
K
БП
D
K
GOTO
D
1
-"- регистра D
142
8Eh
О
K
БП
E
K
GOTO
E
1
-"- регистра E
143
8Fh
П
PK
БП
PK
GOTO
2
Косвенный безусловный
переход по содержимому
адресных регистров от 0
до 99
144
90h
Р
K
x
≥
0
0
K
X>=0
0
1
Косвенный переход по
условию x
≥
0 по
содержимому адресного
регистра 0
145
91h
С
K
x
≥
0
1
K
X>=0
1
1
-"- регистра 1
146
92h
Т
K
x
≥
0
2
K
X>=0
2
1
-"- регистра 2
147
93h
У
K
x
≥
0
3
K
X>=0
3
1
-"- регистра 3
148
94h
Ф
K
x
≥
0
4
K
X>=0
4
1
-"- регистра 4
149
95h
Х
K
x
≥
0
5
K
X>=0
5
1
-"- регистра 5
150
96h
Ц
K
x
≥
0
6
K
X>=0
6
1
-"- регистра 6
151
97h
Ч
K
x
≥
0
7
K
X>=0
7
1
-"- регистра 7
152
98h
Ш
K
x
≥
0
8
K
X>=0
8
1
-"- регистра 8
153
99h
Щ
K
x
≥
0
9
K
X>=0
9
1
-"- регистра 9
86
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
154
9Ah
Ъ
K
x
≥
0
A
K
X>=0
A
1
-"- регистра A
155
9Bh
Ы
K
x
≥
0
B
K
X>=0
B
1
-"- регистра B
156
9Ch
Ь
K
x
≥
0
C
K
X>=0
C
1
-"- регистра C
157
9Dh
Э
K
x
≥
0
D
K
X>=0
D
1
-"- регистра D
158
9Eh
Ю
K
x
≥
0
E
K
X>=0
E
1
-"- регистра E
159
9Fh
Я
PK
x
≥
0
PK
X>=0
2
Косвенный переход по
условию x
≥
0 по
содержимому адресных
регистров от 0 до 99
160
0A0h
а
K
ПП
0
K
GSB
0
1
Косвенный переход на
подпрограмму по
содержимому адресного
регистра 0
161
0A1h
б
K
ПП
1
K
GSB
1
1
-"- регистра 1
162
0A2h
в
K
ПП
2
K
GSB
2
1
-"- регистра 2
163
0A3h
г
K
ПП
3
K
GSB
3
1
-"- регистра 3
164
0A4h
д
K
ПП
4
K
GSB
4
1
-"- регистра 4
165
0A5h
е
K
ПП
5
K
GSB
5
1
-"- регистра 5
166
0A6h
ж
K
ПП
6
K
GSB
6
1
-"- регистра 6
167
0A7h
з
K
ПП
7
K
GSB
7
1
-"- регистра 7
168
0A8h
и
K
ПП
8
K
GSB
8
1
-"- регистра 8
169
0A9h
й
K
ПП
9
K
GSB
9
1
-"- регистра 9
170
0AAh
к
K
ПП
A
K
GSB
A
1
-"- регистра A
171
0ABh
л
K
ПП
B
K
GSB
B
1
-"- регистра B
172
0ACh
м
K
ПП
C
K
GSB
C
1
-"- регистра C
173
0ADh
н
K
ПП
D
K
GSB
D
1
-"- регистра D
174
0AEh
о
K
ПП
E
K
GSB
E
1
-"- регистра E
87
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
175
0AFh
п
PK
ПП
PK
GSB
2
Косвенный переход на
подпрограмму по
содержимому адресных
регистров от 0 до 99
176
0B0h
K
П
0
K
M
0
1
Косвенная запись
содержимого регистра X
по содержимому
адресного регистра 0
177
0B1h
K
П
1
K
M
1
1
-"- регистра 1
178
0B2h
K
П
2
K
M
2
1
-"- регистра 2
179
0B3h
K
П
3
K
M
3
1
-"- регистра 3
180
0B4h
K
П
4
K
M
4
1
-"- регистра 4
181
0B5h
K
П
5
K
M
5
1
-"- регистра 5
182
0B6h
K
П
6
K
M
6
1
-"- регистра 6
183
0B7h
K
П
7
K
M
7
1
-"- регистра 7
184
0B8h
K
П
8
K
M
8
1
-"- регистра 8
185
0B9h
K
П
9
K
M
9
1
-"- регистра 9
186
0BAh
K
П
A
K
M
A
1
-"- регистра A
187
0BBh
K
П
B
K
M
B
1
-"- регистра B
188
0BCh
K
П
C
K
M
C
1
-"- регистра C
189
0BDh
K
П
D
K
M
D
1
-"- регистра D
190
0BEh
K
П
E
K
M
E
1
-"- регистра E
191
0BFh
PK
П
PK
M
2
Косвенная запись
содержимого регистра X
по содержимому
адресных регистров от 0
до 99
88
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
192
0C0h
K
x<0
0
K
X<0
0
1
Косвенный переход по
условию x
<
0 по
содержимому адресного
регистра 0
193
0C1h
K
x<0
1
K
X<0
1
1
-"- регистра 1
194
0C2h
K
x<0
2
K
X<0
2
1
-"- регистра 2
195
0C3h
K
x<0
3
K
X<0
3
1
-"- регистра 3
196
0C4h
K
x<0
4
K
X<0
4
1
-"- регистра 4
197
0C5h
K
x<0
5
K
X<0
5
1
-"- регистра 5
198
0C6h
K
x<0
6
K
X<0
6
1
-"- регистра 6
199
0C7h
K
x<0
7
K
X<0
7
1
-"- регистра 7
200
0C8h
K
x<0
8
K
X<0
8
1
-"- регистра 8
201
0C9h
K
x<0
9
K
X<0
9
1
-"- регистра 9
202
0CAh
K
x<0
A
K
X<0
A
1
-"- регистра A
203
0CBh
K
x<0
B
K
X<0
B
1
-"- регистра B
204
0CCh
K
x<0
C
K
X<0
C
1
-"- регистра C
205
0CDh
K
x<0
D
K
X<0
D
1
-"- регистра D
206
0CEh
K
x<0
E
K
X<0
E
1
-"- регистра E
207
0CFh
PK
x<0
PK
X<0
2
Косвенный переход по
условию x
<
0 по
содержимому адресных
регистров от 0 до 99
208
0D0h
K
ИП
0
K
RM
0
1
Косвенный вызов в
регистр X по
содержимому адресного
регистра 0
209
0D1h
K
ИП
1
K
RM
1
1
-"- регистра 1
210
0D2h
K
ИП
2
K
RM
2
1
-"- регистра 2
211
0D3h
K
ИП
3
K
RM
3
1
-"- регистра 3
212
0D4h
K
ИП
4
K
RM
4
1
-"- регистра 4
89
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
213
0D5h
K
ИП
5
K
RM
5
1
-"- регистра 5
214
0D6h
K
ИП
6
K
RM
6
1
-"- регистра 6
215
0D7h
K
ИП
7
K
RM
7
1
-"- регистра 7
216
0D8h
K
ИП
8
K
RM
8
1
-"- регистра 8
217
0D9h
K
ИП
9
K
RM
9
1
-"- регистра 9
218
0DAh
K
ИП
A
K
RM
A
1
-"- регистра A
219
0DBh
K
ИП
B
K
RM
B
1
-"- регистра B
220
0DCh
K
ИП
C
K
RM
C
1
-"- регистра C
221
0DDh
K
ИП
D
K
RM
D
1
-"- регистра D
222
0DEh
K
ИП
E
K
RM
E
1
-"- регистра E
223
0DFh
PK
ИП
PK
RM
2
Косвенный вызов в
регистр X по
содержимому адресных
регистров от 0 до 99
224
0E0h
р
K
x=0
0
K
X=0
0
1
Косвенный переход по
условию x=0 по
содержимому адресного
регистра 0
225
0E1h
с
K
x=0
1
K
X=0
1
1
-"- регистра 1
226
0E2h
т
K
x=0
2
K
X=0
2
1
-"- регистра 2
227
0E3h
у
K
x=0
3
K
X=0
3
1
-"- регистра 3
228
0E4h
ф
K
x=0
4
K
X=0
4
1
-"- регистра 4
229
0E5h
х
K
x=0
5
K
X=0
5
1
-"- регистра 5
230
0E6h
ц
K
x=0
6
K
X=0
6
1
-"- регистра 6
231
0E7h
ч
K
x=0
7
K
X=0
7
1
-"- регистра 7
232
0E8h
ш
K
x=0
8
K
X=0
8
1
-"- регистра 8
233
0E9h
щ
K
x=0
9
K
X=0
9
1
-"- регистра 9
234
0EAh
ъ
K
x=0
A
K
X=0
A
1
-"- регистра A
235
0EBh
ы
K
x=0
B
K
X=0
B
1
-"- регистра B
236
0ECh
ь
K
x=0
C
K
X=0
C
1
-"- регистра C
90
НПКД.401348.002 РЭ
Таблица Б.1 (продолжение)
Значение
Символ
Команда
DEC
HEX
Рус
Лат
Длина
Описание
237
0EDh
э
K
x=0
D
K
X=0
D
1
-"- регистра D
238
0EEh
ю
K
x=0
E
K
X=0
E
1
-"- регистра E
239
0EFh
я
PK
x=0
PK
X=0
2
Косвенный переход по
условию x=0 по
содержимому адресных
регистров от 0 до 99
240
0F0h
Ё
241
0F1h
ё
P
БП
P
GOTO
3
Безусловный переход
242
0F2h
РР В/О
PP RTN
1
Возврат из прерывания
243
0F3h
P
ПП
P
GSB
3
Переход на подпрограмму
244
0F4h
PP
П
PP
M
3
Запись содержимого
регистра X в регистры от
0 до 9999
245
0F5h
246
0F6h
PP
ИП
PP
RM
3
Вызов в X содержимого
регистров от 0 до 9999
247
0F7h
P
x
≠
0
P
X!=0
3
Переход по условию x
≠
0
248
0F8h
PF
L2
PF
L2
3
Организация цикла с
регистром 2
249
0F9h
P
x
≥
0
P
X>=0
3
Переход по условию x
≥
0
250
0FAh
PF
L3
PF
L3
3
Организация цикла с
регистром 3
251
0FBh
PF
L1
PF
L1
3
Организация цикла с
регистром 1
252
0FCh
P
x<0
P
X<0
3
Переход по условию x
<
0
253
0FDh
PF
L0
PF
L0
3
Организация цикла с
регистром 0
254
0FEh
P
x=0
P
X=0
3
Переход по условию x
=
0
255
0FFh
91
Автор
maxterminal
Документ
Категория
Документация
Просмотров
309
Размер файла
2 030 Кб
Теги
ЭКВМ ПМК программирование ЯМК МК152
1/--страниц
Пожаловаться на содержимое документа