$15
Q 1) The move instruction in SimpleRISC allows an immediate of x (where x < 32) bits to be moved to a register. But our register can store up to 32 bits. So how do we move a 32-bit immediate, say 0x12345678 to a register r1?
Q 2) What is the role of the Flags register in SimpleRISC? Is it unnecessary and can it be removed?