Multiple choice

The expression (a*b)C op….. (where ‘OP’ is one of ‘t’, ‘’ and ‘$\uparrow$’ is exponentiation) can be evaluated on a CPU with a single register without storing the value of (a*b) if

  1. ‘OP’ is ‘t’ or ‘*’

  2. ‘OP’ is ‘$\uparrow$’ or ‘t’
  3. ‘OP’ is ‘$\uparrow$’ or ‘*’
  4. not possible to evaluate without storing

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

For (a*b)*C op X on a single-register CPU: if op is + or *, the multiplication can compute directly into the register then combine with C. If op is exponentiation, the result (a*b) must be stored as the base.