Describe how an interrupt works, and name four different types. How does a maskable interrupt differ from a nonmaskable interrupt? Why is it that if MARIE has 4K words of main memory, addresses must have 12 bits? Explain the functions of all of MARIE’s registers. What is an opcode?