Он передал лист Алексею.
— Вот и объясните им, — добавил Виктор Петрович. — По‑русски. Так, чтобы монтажник мог понять, не окончив заочно мехмат.
Вернувшись в лабораторию, Алексей сел к столу с листом и тетрадью. На полях рядом со словом «Самотест» уже красовались старые карандашные пометки: «гуляющая единица», «шахматка», «флаг годен». Всё — для своих. Для орловской Смирновой это было примерно то же, что для советской домохозяйки — мануал к японскому магнитофону.
Евгений устроился напротив, закурил и, кивнув на бумагу, сказал:
— Ну что, Морозов, будем писать операционную систему для слесаря?
— Будем писать словарь, — поправил Алексей. — И чуть‑чуть подсократим разрыв между нашими мозгами и их паяльниками.
Он нарисовал в тетради два столбца.
Слева — «Код». Справа — «Что болит».
— Смотри, — начал он вслух, чтобы и самому уложилось. — Нормальный проход самотеста — индикатор «Контроль ОЗУ» горел-горел, потом погас, «Готов» загорелся. Без цифр. Значит, ноль. Никаких ошибок.
— Понятно, — кивнул Евгений. — Это мы их сразу обидим. Они привыкли, что если «ничего не пишет», значит, сломалось.
— Мы им не терапевты, — буркнул Алексей. — Но ладно. После нормального старта — код «00», на секунду. Кто успел увидеть — молодец. Кто нет — всё равно не волнуется.
— Дальше, — Евгений кивнул. — Типовые болячки. Память. Если самотест не доходит до конца по ОЗУ, мы и так знаем, где он остановился, а орловцы — нет. Можно сделать так: если на восьмом проходе шахматки ошибка, выводим «01». Если «гуляющая единица» отвалилась — «02».
Алексей записывал:
«01 — ошибка в блоке ОЗУ. Проверить пайку К565 и дорожки адресной шины.»
«02 — ошибка в цепях чтения ОЗУ. Проверить ИЕ‑счётчики, ИД‑дешифраторы.»
— Это они читать будут? — с сомнением спросил он.
— Не они, — возразил Евгений. — Копылов. Лебедев. Начальник участка. Им всё равно нужна бумага, чтобы потом строить своих. Значит, бумагу им дадим.
— Хорошо, — согласился Алексей. — Дальше питание. Если наш детектор провала видит, что стабилизатор не выходит на режим за отведённое время, — пусть выводит «11».
Записал:
«11 — нестабильное питание. Проверить трансформатор, стабилизатор, конденсаторы К50‑6.»
— Клавиатура, — подал голос Саша, присевший сбоку с тетрадкой. — Когда жгут переломан или не припаян, самотест клавиатуры сейчас просто не заканчивается. Можно взять мою тестовую прогу, она и так считает, сколько символ уходит. Если где‑то не уходит — пусть пишет «21».
— «21 — ошибка клавишного устройства ввода», — диктовал Алексей, записывая сразу в два экземпляра: в свою тетрадь и на отдельный лист для Натальи. — «Проверить жгут и плату антидребезга». Дальше что?