0 = ADD
= ADD
1 = SUBTRACT
= SUBTRACT
2 = MULTIPLY
= MULTIPLY
3 = DIVIDE
= DIVIDE
б. Поместите числа, с которыми будут производиться манипуляции, в регистры 1 и 3.
б. Поместите числа, с которыми будут производиться манипуляции, в регистры
и
(Таким образом, 3 0 6 будет означать 3 + 6; 5 1 3 будет означать 5–3; 4 2 5 будет означать 4 * 5; а 9 3 3 будет означать 9 ÷ 3.) Затем поместите результаты операции в регистры 4–7, используя регистр 4 для знака (где 0 означает +, а 1 означает –), регистр 5 для численного ответа, регистр 6 для возможного остатка в случае деления, а регистр 7 для сообщения об ошибке ввода (либо требовании делить на ноль, либо неопределенной операции в регистре 2).
(Таким образом,
будет означать
+
будет означать
будет означать
*
; а