Question

3. We add 14 new operations to MARIE. This will require a larger op code. We decide, as we do not want to lengthen instructions to prevent the changes you [should

have] discussed in 2c, we reduce memory size. Answer the following. a. How many bits would an address have to now be? b. What would be the maximum addressable memory size? c. What hardware changes would we have to make to accommodate the changes from parts a and b of this question?

Fig: 1