9 Остановим тест для изменения количества проверяемых блоков, назначим к проверке только 5-й и 6-й дополнительные блоки, которые остались непроверенными:
УК − Т − УК − ЗА − УК − ЧТ;
00014 − УК − ЗА − 000C0 − УК − ЗП.
После проведения коррекции теста в памяти необходимо запустить тест с программного стартового адреса:
000С8 УК − СА − УК − Т − УК − АВ.
Если тест не обнаружит ошибок, на ПИНе через 6 минут появится правильный останов 000D9.
Недостатки теста:
- длительное время прохождения − 24 мин;
- останавливается при обнаружении первой неисправности, т. е. может запоминать координату только одной ошибки.
Тест «Быстрик». Тест предназначен для проверки элементов памяти и схемы контроля четности. Контроль работоспособности ЗУ делится на 60 типов проверок. Тридцать раз проверяется блок ЗУ без контроля четности и тридцать раз − с контролем четности (таблица 4).
Тест размещен в адресах 00020−00166 и 20000−2000F. Стартовый адрес 00090. Время проверки одного блока памяти 50 с. Адрес правильного останова 0009А.
В программе маска проверяемых блоков находится в ячейке по адресу 0007С.
Таблица 4 ─ Разряды проверяемых блоков ЗУ
Разряд |
Информация |
9 |
1-й основной блок |
8 |
0-й основной блок |
7 |
− |
6 |
− |
5 |
6-й дополнительный блок |
4 |
5-й дополнительный блок |
3 |
4-й дополнительный блок |
2 |
3-й дополнительный блок |
1 |
2-й дополнительный блок |
0 |
1-й дополнительный блок |
Проверяемый блок в своем разряде отмечается «1». В случае необходимости можно изменить количество проверяемых блоков. Имеется возможность проверки без анализа четности. Для этого необходимо записать в ячейку памяти:
Адрес Информация
000FF 71178
Текущий проверяемый блок памяти указывается в ячейке по адресу 00072 в двоичном коде в соответствии с разрядами адреса 0007С. Для того чтобы зациклить проверку, необходимо записать:
Адрес Информация
0009А 71170
Определение неисправности
Устройство теста позволяет индицировать на ТЭ3е ПИН полную информацию об ошибке (таблица 5).
Таблица 5 ─ Расшифровка индикации ПИНа
Разряд |
Информация |
F |
Не анализируется |
E |
То же |
D |
«0» ─ неисправность в бите четности «1» ─ неисправность в информационных битах |
С, В, А |
Содержимое регистра состояния программы (РСП): С – четность НМП В – четность старшего байта ЗУ А – четность младшего байта ЗУ |
9, 8 |
Номер линейки: 00 – 0-я линейка 01 – 1-я линейка 10 – 2-я линейка 11 – 3-я линейка |
7, 6, 5, 4 |
Номер блока: 0000 – 1-й дополнительный блок 0001 – 2-й дополнительный блок 0010 – 3-й дополнительный блок 0011 – 4-й дополнительный блок 0100 – 5-й дополнительный блок 0101 – 6-й дополнительный блок 1000 – 0-й основной блок 1001 – 1-й основной блок |
3, 2, 1, 0 |
Номер неисправного бита в двоичном коде: 0−7 младший байт 8−F старший байт |
Носителями теста ЗУ «Быстрик» могут быть перфолента или ТЭЗ НЗТ. Перед работой с тестом ЗУ в памяти старая информация должна быть стерта программой «Выравнивание ЗУ».
Тест ЗУ «Быстрик» активизируется с адреса:
600В0 УК − СА − УК − Т /76000/ − УК − АВ.
Тест стартует на проверку всех восьми блоков. При обнаружении первой неисправности тест останавливается с индикацией на ПИНе.
При анализе останова по неисправности в первую очередь по биту «D» определяется характер неисправности. Если бит D = 0 − останов произошел из-за неисправности бита четности. Для определения координат неисправности нужно проанализировать следующие биты:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.