Кодирование неисправностей
Неисправность кодируется номером (0-8) и одним или двумя параметрами. Пример: К=12345 (1 – номер неисправности, 23 – параметр 1, 45 – параметр 2).
В качестве параметров указывается: номер микрокоманды (МК=0-31), номер регистра (RG=1-30) или разряда (Р=0-5, причем 5 означает знаковый разряд, 1 – младший разряд, 0 – все разряды).
Используются следующие внутренние номера регистров модели, имеющихся на схеме ЭВМ:[1]
пятиразрядные: 1 – АК, 2 – РО, 3 – РС, 4 – память (вся), 5 – РК (весь), 9 – РВВ, 10 – РВЫВ;
двухразрядные: 11– РА, 12 – А (часть РК), 13 – РБА, 14 – СЧАК;
одноразрядные: 21 – КОП (часть РК), 22 – ТА (часть РК), 24 – НУЛЬ, 25 – ЗНАК, 30 – ПП.
Коды неисправности:
0 – нет неисправности (параметры не используются);
1 МК – не выполняется микрокоманда с номером "МК";
2 МКА МКВ – после микрокоманды "МКА" всегда следует микрокоманда "МКВ";
3 МК Р – выпадение (установка в 0) разряда "Р" из результата микрокоманды "МК";
4 RG Р – то же, при индикации содержимого регистра "RG" на схеме;
5 RG Р– то же, при записи в регистр "RG" (микрокомандой или директивой);
6 RG Р – то же, при чтении из регистра "RG" (в том числе и по директиве "?");
7 RGA RGB – не передается информация из регистра "RGB" в регистр "RGA";
8 ТИП – ошибка в АУ (тип 1 – при вычитании, 2 – умножении, 3 – делении, 4 – сложении);
9 RG – инвертирование регистров НУЛЬ, ЗНАК и ПП.
Сети коммуникаций