Какое прерывание происходит при попытке выполнитьделение на ноль?
(Отметьте один правильный вариант ответа.)
Варианты ответа
Acинхронное.
Синхронное. (Верный ответ)
1.0 <= x и x <= 1.0e+30 и x*x < 1000.0?
x / y >= 1.0 и y > 0.1?
y > 0.1 и x / y >= 1.0?
R0 := 1;L1: CC0 := R2 - 0; // сравнить R2 с нулем if (eq) goto L2; // переход, если равно CC0 := R2 & 1; // проверить младший бит R2 if (eq) goto L3; // переход, если ноль R2 := R2 - 1; R0 := R0 * R1; goto L4;L3: R2 := R2 / 2; R1 := R1 * R1;L4: goto L1;L2:
R0 := 0;L1: CC0 := R2 - 0; // сравнить R2 с нулем if (eq) goto L2; // переход, если равно CC0 := R2 & 1; // проверить младший бит R2 if (eq) goto L3; // переход, если ноль R2 := R2 - 1; R0 := R0 + R1; goto L4;L3: R2 := R2 / 2; R1 := R1 * 2;L4: goto L1;L2: