Переведите выражение арифметического оператора в ПОЛИЗ и, используя неограниченное количество регистров для хранения промежуточных результатов, составьте программу счета в трехадресной системе команд.X := a× (b+ c)+ d2
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
1 | × | d | d | r1 |
2 | + | b | c | r2 |
3 | + | r1 | r2 | r3 |
4 | × | a | r3 | X |
1 | + | b | c | r1 |
2 | × | d | d | r2 |
3 | × | a | r1 | r3 |
4 | + | r3 | r2 | X |
1 | × | d | d | r1 |
2 | + | b | c | r2 |
3 | × | a | r2 | r3 |
4 | + | r3 | r1 | X |