Кодирование неисправностей

 

Неисправность кодируется номером (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 – инвертирование регистров НУЛЬ, ЗНАК и ПП.


Сети коммуникаций