Настоящий HTML-документ
представляет собой техническую и художественную редакцию официальной
технической документации
Во всех примерах набора команд ЭВМ приняты следующие соглашения: текст, показанный обычным шрифтом, выводится на экран ЭВМ; текст, показанный полужирным шрифтом набирается пользователем; если команда требует завершения ввода нажатием какой-либо клавиши, то эта клавиша указана вслед за командой; комментарии, поясняющие работу команды, показаны курсивом.
Текст документа подготовлен на Sinclair ZX Spectrum-совместимом компьютере.
Grand, 2007
E-mail: mirage _ 101 @ ngs.ru
Данное руководство используется при
контроле работоспособности Диалогового вычислительного комплекса (ДВК)
«Электроника МС 0501.08».
Документ содержит описание последовательности проверки
работоспособности устройств, входящих в состав ДВК. Проверку
рекомендуется проводить в порядке, указанном в документе.
При неисправности вычислителя (процессор, ОЗУ), НГМД или дисплея символьного, дальнейшую проверку работоспособности ДВК проводить не следует.
1. Назначение программ
2. Условия выполнения программ
3. Выполнение программ и сообщения оператору
3.1. Включение и выключение ДВК «Электроника МС 0501.08»
3.1.1. Включение ДВК
3.1.2. Выключение ДВК
3.2. Проверка вычислительных возможностей комплекса
3.2.1. Проверка команд пультового терминала
3.2.2. Проверка производительности ЭВМ
3.3. Загрузка системы и запуск тестов
3.3.1. Загрузка системы
3.3.2. Запуск тестов
4. Описание вызова тестов программой FTMON
4.1. Контроль процессора и памяти
4.2. Контроль выдачи символов на экран монитора
4.3. Тест последовательного интерфейса
4.4. Тест параллельного интерфейса
4.5. Системные тест
4.6. Тест расширенной арифметики
4.7. Тест арифметики с плавающей запятой
5. Описание тестов, вызываемых с помощью команд монитора
5.1. Контроль печатающего устройства
5.2. Контроль НГМД
5.2.1. Назначение программы TESTMX
5.2.2. Выполнение программ
5.2.3. Описание режимов работы
5.2.4. Сообщения оператору
Приложения
Приложение 1. Файл TESTPU.LST
Приложение 2. Файл MXPSI1.CCC
Приложение 3. Файл MXPSI2.CCC и MXPSI3.CCC
Приложение 4
Проверка работоспособности ДВК
«Электроника МС 0501.08» выполняется с помощью системного теста, теста
памяти, теста прерываний, а также тестов устройств, входящих в состав
ДВК.
Указанные тесты контролируют правильность выполнения
команд процессора, оперативную память, организацию прерываний и
работоспособность устройств, входящих в состав ДВК.
Для выполнения программ требуется Диалоговый вычислительный комплекс в составе НГМД СМ 5640 или ЕС 5321, рабочие магнитные диски диаметром 133 мм и системный диск согласно таблице 1.
Децимальный номер диска (НГМД СМ 5640) | Децимальный номер диска (НГМД ЕС 5321) | Содержимое дисков | Обозначение в документе |
---|---|---|---|
У1.00025-01 МД 17 | У1.00025-01 МД 32 | Тестовая система | Д4 |
3.1.1.1. Подключить к сети электропитания устройства, входящие в состав ДВК.
3.1.1.2. Включить электропитание ДВК и устройств, входящих в его состав, поставив соответствующие тумблеры в положение «Вкл».
3.1.1.3. При этом на передней панели устройств загорятся лампочки индикации «Сеть». На клавиатуре дисплея нажать клавиши ДУП, ЛИН и РЕД.
Через 20–40 с на экране монитора высветится служебная строка:
9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 35
а маркер-указатель местоположения вводимого символа установится в левое верхнее положение.
3.1.1.4. На передней панели Устройства логического перевести тумблеры «Питание» и «Программа» в верхнее положение, после чего на экране монитора высветится знак:
@
Выключение ДВК производится в порядке, обратном включению (п. 3.1.1.).
3.2.1.1. Запись и чтение ОЗУ
Чтобы прочитать содржимое ячейки нужно набрать ее адрес a и наклонныю черту /.
@a/xxxxxx 123456 ПС
a+2/xxxxxx 134567 ПС
a+4/xxxxxx ¬
a+2/134567 ¬
a/123456 ВК
@
здесь и далее: a — произвольный адрес ОЗУ (0 < a < 57777),
xxxxxx — старое содржимое ячейки,
/, ПС, ВК и ¬ — соответствующие клавиши на клавиатуре терминала.
3.2.1.2. Запись и чтения регистра
@R0/xxxxxx 123450 ПС
R1/xxxxxx 123451 ПС
. . . . .
R7/xxxxxx 123457 ПС
R0/123450 ¬
R7/123457 ВК
@
3.2.1.3. Проверка команды «Пуск программы»
По произвольному адресу a заслать код 000777; запуск произвести по команде пультового терминала G.
@a/xxxxxx 000777 ВК
@aG Выполнение команды безусловный переход на себя
Перевести тумблер «Программа/Пульт» сначала в положение «Пульт», затем «Программа». На экране монитора появится:
a
@
Проверка производительности выполняется на команде «Сложение» с типами адресаций «регистр-регистр» и «регистр-память».
3.2.2.1. Оценка производительности при выполнении команд с адресацией «регистр-регистр»
Для оценки производительности ЭВМ при выполнении команд «регистр-регистр» выполнить следующие действия:
@R0/xxxxxx 060100 ПС ADD R1,R0
R1/xxxxxx a ПС Адрес a, здесь и далее все адреса восьмеричные
R2/xxxxxx 000372 ВК Счетчик числа команд
@a-10/xxxxxx 010021 ПС MOV R0,(R1)+
a-6/xxxxxx 005302 ПС DEC R2
a-4/xxxxxx 001375 ПС BNE .-3
a-2/xxxxxx 000000 ВК
@
a+764/xxxxxx 005202 ПС INC R2
a+766/xxxxxx 001402 ПС BEQ .+3
a+770/xxxxxx 000137 ПС JMP a
a+772/xxxxxx a ПС
a+774/xxxxxx 000000 ПС HALT
a
@
@P
3.2.2.2. Оценка производительности при выполнении команд с адресацией «регистр-память»
Для оценки производительности ЭВМ при выполнении команд «регистр-память» необходимо выполнить действия, указанные в п. 3.2.2.1., заменив
@R0/xxxxxx 060100 ПС
@R0/xxxxxx 061100 ПС
Допускается производить оценку производительности микро-ЭВМ по программе SPEED тестовой системы (диск Д4). Для этого необходимо:
.R SPEED ВК
Xi
— если в составе ДВК микро-ЭВМ «Электроника МС 1201.01»,B
¤MXi
— если в составе ДВК микро-ЭВМ «Электроника МС 1201.02».После этого с НГМД начнется загрузка операционной системы. В дисководе будут слышны характерные щелчки и через 10–30 с на скране монитора появится сообщение:
ФОДОС-2 Ф В03.00
«.» — означает приглашение к работе.
Запуск тестов можно производить в одном из двух режимов: автоматическом, когда тесты выполняются последовательно при минимальном участии пользователя; или ручном, когда любой тест вызывается через программу FTMON.
Далее следует описание автоматического режима. Ручной режим будет описан в п.п. 3.3.2.2.
3.3.2.1. Описание автоматического режима
Запустите командный файл, набрав команду:
@AVTBM1 ВК
— если в составе ДВК микро-ЭВМ «Электроника МС 1201.01»,@AVTBM2 ВК
— если в составе ДВК микро-ЭВМ «Электроника МС 1201.02».В ответ будет выполнена загрузка командного файла и последовательное выполнение команд, указанных в командном и цепчном (с расширением .CCC) файлах (тексты цепочных файлов см. в приложении 2 и 3).
3.3.2.2. Описание ручного режима
Для работы в ручном режиме все тесты (кроме TESTMX) вызываются отдельно с помощью программы FTMON, которая загружается в ОЗУ командой:
.R FTMON ВК
На экране появится текст:
***ФОДОС-ТМОС*** МОНИТОР FTMON АПР-87 ЗАПУСК: R FTMON ПОВ.ПУСК: 30124 ВЫХОД: СУ/C КОМАНДЫ МОНИТОРА L ИМЯ<ВК> ЗАГРУЖАЕТ ПРОГРАММУ R ИМЯ<ВК> ЗАГРУЖАЕТ И ЗАПУСКАЕТ ПРОГРАММУ O ИМЯ<ВК> ЗАГРУЖАЕТ И ВЫПОЛНЯЕТ ПРОГРАММУ 1 РАЗ C<ВК> КОПИРУЕТ СИСТЕМУ НА ПРАВЫЙ ПРИВОД D<ВК> ВЫВОДИТ СПРАВОЧНЫЙ ФАЙЛ НА ТЕРМИНАЛ H<ВК> ВЫВОДИТ ЭТО СООБЩЕНИЕ ,
«,» — означает приглашение к работе.
Примечание 1.
Вызов требуемого теста выполняется по команде:
,L
имя_файла ВК
Имена файлов приведены в таблице 2. После запуска теста выполняется останов по адресу 30456:
30456
@
Для выполнения теста необходима набрать команду:
@200G
Для возврата в тестовый монитор набрать команду:
@30124G
Примечание 2.
Каждый
тест — циклический; для останова теста необходимо перейти в
режим пультового терминала, переключив тумблер «Программа/Пульт» (см. п.
3.2.1.3.) и набрать команду 30124G, при этом на экране высветится «,». Останов теста говорит о неисправности проверяемого устройства. Вызов TESTMX выполняется согласно п. 5.2.
Имя файла | Количество блоков на диске | Название теста |
---|---|---|
791401 | 16 | Основной тест команд |
791402 | 16 | Тест расширенной арифметики |
791403 | 15 | Тест арифметики с плавающей запятой |
791404 | 12 | Тест прерывания для микро-ЭВМ «Электроника МС 1201.01» (ВМ1) |
691404 | 12 | Тест прерывания для микро-ЭВМ «Электроника МС 1201.02» (ВМ2) |
791323 | 8 | Тест памяти |
012101 | 23 | Тест ДС |
TTIN | 4 | Тест последовательного интерфейса |
LPIN | 3 | Тест параллельного интерфейса |
SYST1 | 6 | Системный тест 1 |
SYST2 | 6 | Системный тест 2 |
Перед вызовом нижеследующих тестов, должна быть загружена операционная система (п. 3.3.1.) и программа FTMON (п. 3.3.2.2.).
Контроль процессора микро-ЭВМ «Электроника МС 1201.02» осуществляется с помощью указанных ниже тестов и тестов команд: расширенной арифметики и арифметики с плавающей запятой.
,L 791401 ВК
030456
@
@200G
К ПРОХОД К ПРОХОД . . . К ПРОХОД
Останов теста выполнить согласно примечанию 2 п. 3.3.2.2.
,L 791404 ВК
для ВМ1,L 691404 ВК
для ВМ2 030456
@
@422/xxxxxx 100 ВК
@200G
К pРОХОd К pРОХОd . . . К pРОХОd
Останов теста выполнить согласно примечанию 2 п. 3.3.2.2.
,L 791323 ВК
030456
@
@200G
pАМqТХ 000000-15776Далее через 2–3 минуты:
ТСТ13 bАНК 00 ТСТ13 bАНК 01 . . . . ТСТ13 bАНК 06 pЕРЕМ ТСТ13 bАНК 00 К pРОХОd # 01
Далее вывод сообщения повторится через каждые 2–3 минуты. При этом номер прохода будет увеличиваться на единицу. Останов теста выполнить согласно примечанию 2 п. 3.3.2.2.
Примечание.
Тест памяти портит монитор и поэтому для дальнейшей работы необходимо загрузить систему согласно п.3.3.1.
Контроль выдачи символов на экран монитора выполняется с помошью теста дисплея символьного (ДС).
,L 012101 ВК
030456
@
@200G
ТЕСТ ДС
Примечание.
При ошибки в наборе символов нажать клавишу ЗБ столько раз, сколько было набрано ошибочных символов, и затем повторить набор.
После выдачи сообщения
ТЕСТ ДС
на экране дисплея последовательно высвечиваются:
! " # ¤ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ¬
! " # ¤ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > Ю А Б Ц Д Е Ф Г Х И Й К Л М Н О П Я Р С Т У Ж В Ь Ы З Ш Э Щ Ч
ПРОХ= n
Выполнение теста может быть приостановлено в любой момент времени. Для этого необходимо выполнить действия сгласно примечанию 2 п. 3.3.2.2.
Для продолжения работы теста ДС на клавиатуре дисплея нажать клавиши ЛАТ и P.
Контроль ввода символов с клавиатуры выполняется тестом ЭХО, входящим в состав теста ДС. Для запуска теста ЭХО необходимо:
@220G
ТЕСТ ЭХО
Тест последовательного интерфейса выполняет проверку интерфейса последовательного обмена в двух режимах:
Адреса регистров состояния и данных и вектора прерываний приведены ниже:
177564, 177566, 64 — передача.
,L TTIN ВК
030456
@
@200G
ВВЕДИТЕ СЛЕДУЮЩИЕ СИМВОЛЫ 1 2 3 4 J C U Kввести указанную последовательность.
К ПРОХОД
Останов теста выполнить согласно примечанию 2 п. 3.3.2.2.
Тест переллельного интерфейса предназначен для проверки байтового параллельного интрфейса. Он выполняет также проверку правильности передачи информации и возможность передачи символов в режиме прерывания.
На клавиатуре дисплея набрать команду:,L LPIN ВК
030456
@
@200G
К ПРОХОД К ПРОХОД . . . К ПРОХОД
Останов теста выполнить согласно примечанию 2 п. 3.3.2.2.
Системные тесты SYST1 и SYST2 выполняют комплексную проверку работоспособности устройств ДВК. Различие между ними заключается в том, что последний не включает в себя проверку печатающего устройства. Перед запуском этих тестов рекомендуется предварительно проверить работоспособность устройств по отдельным тестам (таблица 2).
Набрать команду:,L SYST1 ВК
,L SYST2 ВК
030456
@
@200G
При нормальном прохождении тестов на экран дисплея постоянно (с интервалом 1–2 с) выдается сообщение:
К ПРОХОД
При обнаружении ошибок в работе устройств на экран дисплея выдается сообщение, зависящее от типа ошибки проверяемого устройства, и выполнение теста прекращается.
Тесты SYST1 и SYST2 циклические. Для их останова выполнить действия согласно примечанию 2 п. 3.3.2.2.
,L 791402 ВК
030456
@
@200G
К pРОХОd К pРОХОd . . . К pРОХОd
Останов теста выполнить согласно примечанию 2 п. 3.3.2.2.
,L 791403 ВК
030456
@
@200G
К ПРОХОД К ПРОХОД . . . К ПРОХОД
Останов теста выполнить согласно примечанию 2 п. 3.3.2.2.
Перед вызовом нижеследующих тестов, должна быть загружена операционная система (п. 3.3.1.).
Контроль печатающего устройства выполняется по тестовому набору, записанному в файле TESTPU.LST. Для его вызова на терминале набрать команду:
.PRINT TESTPU ВК
Контроль накопителя на гибких магнитных дисках (НГМД) выполняется с помощью тестовой программы TESTMX.
Внимание! Используемый драйвер НГМД не должен автоматически выключать мотор за всё время работы программы.
Данная программа предназначена для проверки работоспособности накопителя и обеспечивает следующие функции:
Некоторые перечисленные выше пункты могут выполняться циклически (см. п. 5.2.2.2.).
На каждую дорожку диска допускается запись константы
или переменной псевдослучайной величины, вырабатываемой программным
генератором. После обнаружения ошибки на экран выдается соответствующее
сообщение и программа переходит к ожиданию нового режима, который
определяется оператором.
Контроль НГМД в составе ДВК можно выполнять и по укороченной процедуре: с помощью команды форматирования (F) или команды сравнения массивов (Q). После форматирования нужно выполнить инициализацию диска командой монитора:
.R TESTMX ВК
УКАЖИТЕ НОМЕР ПРИВОДА--->
СПИСОК КОМАНД F -РАЗМЕТКА С ПРОВЕРКИЙ W -ЗАПИСЬ КОНСТАНТЫ НА ДИСК R -ЧТЕНИЕ С ДИСКА N -ЗАПИСЬ КОНСТАНТЫ НА ДОРОЖКУ С ЗАДАННЫМ НОМЕРОМ M -ЧТЕНИЕ С ДОРОЖКИ С ЗАДАННЫМ НОМЕРОМ A -ЗАПИСЬКОНСТАНТЫ НА ТЕКУЩУЮ ДОРОЖКУ C -ЧТЕНИЕ С ТЕКУЩЕЙ ДОРОЖКИ P -ПОИСК ДОРОЖКИ С ЗАДАННЫМ НОМЕРОМ J -ЗАПИСЬ СЛУЧАЙНЫХ ЧИСЕЛ НА ДОРОЖКУ V -ЗАПИСЬ СЛУЧАЙНЫХ ЧИСЕЛ НА ДИСК Q -СРАВНЕНИЕ МАССИВОВ ЗАПИСИ И ЧТЕНИЯ НА ДИСКЕ I -СРАВНЕНИЕ МАССИВОВ ЗАПИСИ И ЧТЕНИЯ НА ДОРОЖКЕ S -ИЗМЕРЕНИЕ СКОРОСТИ ВРАЩЕНИЯ ДИСКА T -ИЗМЕРЕНИЕ ВРЕМЕНИ ПЕРЕХОДА С ДОРОЖКИ НА ДОРОЖКУ G -ПРОВЕРКА МЕХАНИЗМА ОТЖИМА ГОЛОВКИ D -ПРОСМОТР СОДЕРЖИМОГО ДОРОЖКИ НА ТЕРМИНАЛЕ L -ПОСЛЕДОВАТЕЛЬНОЕ ВЫПОЛНЕНИЕ ПРОГРАММ Z -ИЗМЕНИТЬ ВРЕМЕННЫЕ ЗАДЕРКИ O -ИЗМЕНИТЬ КОЛИЧЕСТВО ДОРОЖЕК E -КОРРЕКЦИЯ КОНТРОЛЬНЫХ СУММ B -ВЫБОР ПРИВОДА K -КОНЕЦ КОМАНДА ( H-СПИСОК КОМАНД)-->
Нажав нужную клавишу, оператор осуществляет выбор режима работы.
Чтобы зациклить программу в выбранном режиме,
необходимо набрать перед кодом команды число, соответствующее количеству
циклов. Например:
КОМАНДА ( H-СПИСОК КОМАНД)-->25R
программа повторит чтение с диска 25 раз.
По команде H на экране терминала высвечивается список команд.
После выполнения заданного режима на экран выдаются
сообщения об ошибках (если они были обнаружены) и программа будет
ожидать задание нового режима работы.
Для выхода из программы нужно заменить рабочий диск на диск с тестовыми программами и нажать клавишу K.
Новый диск должен быть предварительно размечен определенным способом. Для этой цели предусмотрена команда F. Форматирование каждой дорожки осуществляется путем записи на нее информационных слов в следующей последовательности:
Программа запрашивает у оператора константу:
КОНСТАНТА>
В ответ на это нужно указать константу и нажать ВК.
Головка
НГМД устанавливается на нулевую дорожку и осуществляется
последовательная запись заданной константы на все дорожки нижней стороны
диска с выдачей на терминал номера дорожки, на которой производится
запись.
Программа выводит головку НГМД на
нулевую дорожку и читает последовательно все дорожки на нижней стороне
диска, выдавая на терминал номера дорожек, с которых производится
чтение.
При обнаружении ошибок, также появляются сообщения в виде:
НЕСОВПАДЕНИЕ КОНТРОЛЬНЫХ СУММ: НИЗ: xxx, xxx, xxx, ...где xxx — номера дорожек, на которых обнаружено несовпадение контрольных сумм.
Программа запрашивает константу и номер дорожки, затем выводит головку НГМД на эту дорожку и осуществляет запись константы на нижнюю сторону диска, выдавая сообщение:
НИЗ nПрограмма запрашивает номер, который необходимо записать на дорожке (двенадцатое слово) и константу, затем осуществляет запись на нижнюю сторону диска, выдавая сообщение:
НИЗ nПрограмма запрашивает номер дорожки, затем выводит головку НГМД на эту дорожку и осуществляет чтение с нижней стороны диска, выдавая сообщение:
НИЗ nПри обнаружении ошибок, на экране появляется соответствующее сообщение (п. 5.2.4.2.) в виде:
НИЗ сообщение nПрограмма осуществляет чтение с текущей дорожки с нижней стороны диска, выдавая сообщение:
НИЗ nПри обнаружении ошибок, на экране появляются соответствующее сообщения, указанные в п. 5.2.4.2.
Программа запрашивает номер дорожки, затем производит ее поиск и осуществляет чтение номера, записанного на этой дорожке:
ДОРОЖКА nПрограмма запрашивает номер дорожки, затем выводит головку НГМД на эту дорожку и осуществляет запись последовательности псевдослучайных величин, вычисляемых по формуле:
При повторной записи на одну и ту же дорожку, полученная псевдослучайная последовательность совпадает с предыдущей. Начальные значения псевдослучайнаых величин приняты равными:
Программа выводит головку НГМД на дорожку 0 и осуществляет последовательную запись псевдослучайных величин на все дорожки нижней стороны диска, выдавая на терминал их номера.
Последовательности псевдослучайных величин, вычисляется по алгоритму, описанному в п. 5.2.3.9.
Программа выполняет пословное сравнение массива чтения с массивом записи псевдослучайных чисел. При несовпадении элементов массива, на терминал выдается сообщение:
НЕСОВПАДЕНИЕ КОДОВ: ДОРОЖКА n ssss ЗАПИСЬ ЧТЕНИЕ xxx yyy . . . . . . xxx yyyгде n — номер дорожки, на которой обнаружено несовпадение,
Программа запрашивает номер дорожки и выполняет пословное сравнение массива чтения с массивом записи псевдослучайных чисел. При несовпадении элементов массива, на терминал выдается сообщение аналогичное приведенному в п. 5.2.3.11.
Программа определяет число поступлений таймерной метки в интервале от одного маркера до другого и расчитывает время одного оборота диска.
Программа запрашивает начальную задержку t,
затем выводит головку НГМД на дорожку 0 и начинает перемещение с
заданной задержкой на 1-ю дорожку и обратно, на 2-ю дорожку и обратно и
т.д. Если обнаружено меньше двух сбоев при движении в каждом направлении
с заданной задержкой, то задержка уменьшается на 1 мс и процесс повторяется.
При обнаружении двух сбоев в каждом направлении,
программа прекращает измерение и выдается два сообщения в виде:
ПРИ ДВИЖЕНИИ К ЦЕНТРУ Т= число
ПРИ ДВИЖЕНИИ ОТ ЦЕНТРА Т= число
На основании этих сообщений оператор делает вывод о минимальной задержки с которой может работать данный привод.
Рекомендуется задавать начальную задержку:
11 < t < 15
Программа в данном режиме не зацикливается.
Программа выводит головку НГМД на дорожку 0 и начинает перемещение с заданной задержкой на 1-ю дорожку и обратно, на 2-ю дорожку и обратно на 0-ю и т.д. до 10-й дорожки. Каждый раз при выходе на ту или иную дорожку осуществляется чтение дорожки, отжим головки без задержки, прижим головки и перемещение в обратную сторону. В случае неисправности в механизме отжима головки происходит сбой и на экран выводится сообщение 10. В противном случае выдается сообщение:
МЕХАНИЗМ ОТЖИМА ГОЛОВКИ ИСПРАВЕНПрограмма запрашивает номер дорожки, выводит на нее головку НГМД, выдает на экран номер, записанный на этой дорожке и запрашивает сторону диска. После указания стороны: N — для нижней, или W — для верхней, на экран выводится содержимое дорожки в восьмеричном и символьном представлении.
При зацикливании осуществляется последовательный просмотр содержимого всех дорожек на нижней стороне диска.
Последовательно выполняются:
При обнаружении ошибок выдаются сообщения, указанные в п. 5.2.4.2.
Для нормальной работы НГМД необходимо делать некоторую задержку после отжима/прижима и перемещения головки. В программе приняты следующие значения задержек:
Эти значения можно поменять командой I. Программа запрашивает новые значения задержек:
ЗАДЕРЖКА НА ОТЖИМ-ПРИЖИМ ГОЛОВКИ>Нужно ввести новые числовые значения и нажать ВК; после этого программа будет работать с новыми значениями задержек.
Примечание. При нажатии ВК без значений, задержки принимаются равными 0.
Программа производит тестирование 40-а дорожек. Для изменения их числа, нообходимо на запрос:
КОЛИЧЕСТВО ДОРОЖЕК --->
ввести их количество.
Эта команда позволяет изменить или исправить контрольные суммы на дорожке, не изменяя записанной информации. На экране высвечивается перечень функций:
A -КОРРЕКЦИЯ КС ПО ВСЕМ ДОРОЖКАМ B -КОРРЕКЦИЯ КС НА ДОРОЖКЕ С ЗАДАННЫМ НОМЕРОМ C -ИСПОРТИТЬ КС ПО ВСЕМ ДОРОЖКАМ E -ИСПОРТИТЬ КС НА ДОРОЖКЕ С ЗАДАННЫМ НОМЕРОМ R -ЧТЕНИЕ С ДИСКА M -ЧТЕНИЕ ДОРОЖКИ С ЗАДАННЫМ НОМЕРОМ D -ПРОСМОТР СОДЕРЖИМОГО ДОРОЖКИ НА ЭКРАНЕ H -СПРАВКА K -КОНЕЦ >
На приглашение программа ожидает нажатие клавиши, соответствующей выбранному режиму.
A — программа стравнивает контрольные суммы, полученные при чтении, с контрольными суммами, записанными на дорожках, и, в случае несовпадения, исправляет их, не изменяя информацию.
B — программа запрашивает номер дорожки, выводит на нее головку НГМД и печатает на экране ее номер, записанный на дорожке.
C — по этой команде программа портит одну из 11-и контрольных сумм на всех дорожках диска.
Е — программа
запрашивает номер дорожки, выводит на нее головку НГМД и печатает на
экране ее номер, записанный на дорожке. Затем спрашивает, которую из
11-и контрольных сумм нужно испортить:
НОМЕР КС>
Оператор должен набрать соответствующий номер от 1 до 11.
После этого программа портит указанную контрольную сумму на нижней стороне диска.
Функции команд R, M, D описаны в п. 5.2.3.3., 5.2.3.6., 5.2.3.16.
H — на экран терминала выводится список всех функций.
K — программа выходит из режима E:
КОМАНДА ( H-СПИСОК)-->
и ждет задания новой команды.
Программа запрашивает номер привода:
УКАЖИТЕ НОМЕР ПРИВОДА--->Головка выбранного НГМД установится на нулевую дорожку и будет выбрана нижняя сторона диска.
По команде K завершается работа программы TESTMX и осуществляется возврат в монитор на приглашение:
.Сообщения, выдаваемые на терминал во время диалога оператора с ЭВМ при задании режима программы, описаны в пп. 5.2.2., 5.2.3., 5.2.4.
5.2.4.2. Сообщения об ошибкахСписок сообщений об ошибках приведен в таблице 2.
Номер сообщения | Сообщение об ошибке |
---|---|
1 2 3 4 5 6 7 8 9 10 11 | НЕСОВПАДЕНИЕ КОНТРОЛЬНЫХ СУММ ЗАПИСЬ НА ДИСК ЗАПРЕЩЕНА НОМЕР ДОРОЖКИ УКАЗАН НЕВЕРНО НОМЕР ПРИВОДА УКАЗАН НЕВЕРНО НЕТ ВЫХОДА НА 0 ДОРЖКУ НЕТ ВЫХОДА НА ДОРОЖКУ n ОШИБКА СТОРОНЫ ДИСКЕТЫ ОШИБКА НОМЕРА ДОРОЖКИ НЕТ КОМАНДЫ НЕИСПРАВНОСТЬ В МЕХАНИЗМЕ ОТЖИМА ГОЛОВКИ НЕСОВПАДЕНИЕ КОДОВ |
Сообщение 1 выдается на экран, когда, при чтении информационного массива с диска, контрольная сумма массива не совпала с контрольной суммой этого же массива, полученной перед записью его на диск.
Сообщение 2 выдается, если 10-й разряд (запрет записи) регистра состояния контроллера НГМД равен единице.
Сообщение 3 появляется, когда задан номер дорожки больше максимальной или определенной в команде O.
Сообщение 4 выдается при задании номера привода больше 3.
Сообщение 5 выдается, когда при переходи с дорожки на дорожку от центра диска к краю 11-й разряд регистра состояния контроллера НГМД будет равен единице.
Сообщение 6 появляется, когда при поиске дорожки, номер, записанный на ней не соответствует требуемому.
Сообщение 7 выдается, если признак стороны, записанный на дорожке не соответствует требуемому.
Сообщение 8 появляется, когда номер дорожки, записанный на ней не соответствует требуемому.
Сообщение 9 выдается, если ошибочно нажата клавиша, для которой не существует команды.
Сообщение 10 появляется при обнаружении неисправности в механизме отжима головки привода.
Сообщение 11 выдается при несовпадении слементов массивов чтения и записи случайных чисел.
Содержимое файла TESTPU.LST:
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ТЕСТ ПУ ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ Т Е С Т 1 ПППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППППП ! " # ¤ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U Y W Х Y Z [ \ ] ¬ _ Ю А Б Ц Д Е Ф Г Х И Й К Л М Н О П Я Р С Т У Ж В Ь Ы З Ш Э Щ Ч ! " # ¤ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? Ю А Б Ц Д Е Ф Г Х И Й К Л М Н О П Я Р С Т У Ж Е Ь Ы З Ш Э Щ Ч _ Ю А Б Ц Д Е Ф Г Х И Й К Л М Н О П Я Р С Т У Ж В Ь Ы З Ш Э Щ Ч T E С Т 2 !!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??ЮЮААББЦЦДДЕЕФФГГХХ ИИЙЙККЛЛММННООППЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ__ЮЮААББЦЦДДЕЕФФГГХХИИЙЙККЛЛММННООПП ЯЯРРССТТУУЖЖВВЬЬЫЫЗЗШШЭЭЩЩЧЧ !!""##¤¤%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHH IIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]¬¬__``ААBBSSDDEEFFGGHHIIJJKKLLMMNNOOPP QQRRSSTTUUVVWWXXYYZZ{{ }}~~ Т Е С Т П У О К О Н Ч Е Н ################################################################################
Содержимое файла MXPSI1.CCC:
; ЦЕПОЧНЫЙ ФАЙЛ MXPSI.CCC ; B/10 ;=========================================== ;ОСНОВНОЙ ТЕСТ КОМАНД: L 791401 S ;------------------------------------------- ;------------------------------------------- ; ТЕСТ ПРЕРЫВАНИЙ: L 791404 S ;------------------------------------------- ;------------------------------------------- ; СИСТЕМНЫЙ ТЕСТ L SYST1 S ;============================================ E ; ;------------------------------------------- ; ТЕСТ ПАРАЛЛЕЛЬНОГО ИНТЕРФЕЙСА L LPIN S ;============================================ ; ВЫДАЧА НА ЭКРАН ВСЕХ СИМВОЛОВ ;============================================= ; ;; 1 2 3 4 5 6 7 8 9 0 - Й Ц У К Е Н Г Ш Щ З Х : ;Ф Ы В А П Р О Л Д Ж Э . Я Ч С М И Т Ь Б Ю , / ;+ ! " # ¤ % & ' ( ) 0 = й ц у к е н г ш щ з х * ;ф ы в а п р о л д ж э > я ч с м и т ь б ю < ? ъ ;; 1 2 3 4 5 6 7 8 9 0 - J C U K E N G [ ] Z H : ;F Y W A P R O L D V \ . Q ¬ S M I T X B @ , / ;+ ! " # ¤ % & ' ( ) 0 = j c u k e n g { } z h * ;f y w a p r o l d v | > q ~ s m i t x b ` < ? _ ; ;------------------------------------------- ;ТЕСТ ПАМЯТИ: L 791323 D 3454=1 S ;------------------------------------------- ;КОНЕЦ.
Содержимое файла MXPSI2.CCC:
; ЦЕПОЧНЫЙ ФАЙЛ MXPSI.CCC ;ДЛЯ МИКРО-ЭВМТИПА "ЭЛЕКТРОНИКА МС 1201.02" B/10 ;=========================================== ;ОСНОВНОЙ ТЕСТ КОМАНД: L 791401 S ;------------------------------------------- ; ТЕСТ КОМАНД РАСШИРЕННОЙ АРИФМЕТИКИ L 791402 S ;------------------------------------------- ; ТЕСТ КОМАНД ПЛАВАЮЩЕЙ ЗАПЯТОЙ L 791403 S ;------------------------------------------- ; ТЕСТ ПРЕРЫВАНИЙ: L 691404 S ;------------------------------------------- ;------------------------------------------- ; СИСТЕМНЫЙ ТЕСТ L SYST1 S ;============================================ E ; ;------------------------------------------- ; ТЕСТ ПАРАЛЛЕЛЬНОГО ИНТЕРФЕЙСА L LPIN S ;============================================ ; ВЫДАЧА НА ЭКРАН ВСЕХ СИМВОЛОВ ;============================================= ; ;; 1 2 3 4 5 6 7 8 9 0 - Й Ц У К Е Н Г Ш Щ З Х : ;Ф Ы В А П Р О Л Д Ж Э . Я Ч С М И Т Ь Б Ю , / ;+ ! " # ¤ % & ' ( ) 0 = й ц у к е н г ш щ з х * ;ф ы в а п р о л д ж э > я ч с м и т ь б ю < ? ъ ;; 1 2 3 4 5 6 7 8 9 0 - J C U K E N G [ ] Z H : ;F Y W A P R O L D V \ . Q ¬ S M I T X B @ , / ;+ ! " # ¤ % & ' ( ) 0 = j c u k e n g { } z h * ;f y w a p r o l d v | > q ~ s m i t x b ` < ? _ ; ;------------------------------------------- ;ТЕСТ ПАМЯТИ: L 791323 D 3454=1 S ;------------------------------------------- ;КОНЕЦ.
Содержимое файла MXPSI3.CCC:
; ЦЕПОЧНЫЙ ФАЙЛ MXPSI3.CCC ;ДЛЯ МИКРО-ЭВМТИПА "ЭЛЕКТРОНИКА МС 1201.02" ;БЕЗ ПЕЧАТАЮЩЕГО УСТРОЙСТВА B/10 ;=========================================== ;ОСНОВНОЙ ТЕСТ КОМАНД: L 791401 S ;------------------------------------------- ; ТЕСТ КОМАНД РАСШИРЕННОЙ АРИФМЕТИКИ L 791402 S ;------------------------------------------- ; ТЕСТ КОМАНД ПЛАВАЮЩЕЙ ЗАПЯТОЙ L 791403 S ;------------------------------------------- ; ТЕСТ ПРЕРЫВАНИЙ: L 691404 S ;------------------------------------------- ;------------------------------------------- ; СИСТЕМНЫЙ ТЕСТ L SYST2 S ;============================================ Е ;============================================ ; ; ВЫДАЧА НА ЭКРАН ВСЕХ СИМВОЛОВ ;============================================= ; ;; 1 2 3 4 5 6 7 8 9 0 - Й Ц У К Е Н Г Ш Щ З Х : ;Ф Ы В А П Р О Л Д Ж Э . Я Ч С М И Т Ь Б Ю , / ;+ ! " # ¤ % & ' ( ) 0 = й ц у к е н г ш щ з х * ;ф ы в а п р о л д ж э > я ч с м и т ь б ю < ? ъ ;; 1 2 3 4 5 6 7 8 9 0 - J C U K E N G [ ] Z H : ;F Y W A P R O L D V \ . Q ¬ S M I T X B @ , / ;+ ! " # ¤ % & ' ( ) 0 = j c u k e n g { } z h * ;f y w a p r o l d v | > q ~ s m i t x b ` < ? _ ; ;------------------------------------------- ;ТЕСТ ПАМЯТИ: L 791323 D 3454=1 S ;------------------------------------------- ;КОНЕЦ.