Would it be possible to dis-assemble the instruction in $25?

A good answer might be:

Sure. Bit logic operations can take appart the various fields and put them in different registers.

A Run of the Program

Disassembly sounds like a really great programming assignment. But now let's run the assembler program:

The machine instruction in register $25 is correct, as expected. It would be nice to save the instruction to memory at this point, but you don't know how to do this yet.

QUESTION 22:

Could this program be written using fewer registers?