Name: Date:


  1. (10 points) Consider the following 32-bit binary items.

    0000 0000 1000 0100 0000 0100 0011 0011
    0100 0000 0101 0100 1000 0100 0011 0011

    a. Assuming the items above are instructions, what RISC-V assembly instructions do they represent? (Include all operands to the instruction in your answer.)

    b. Assuming the items above are data (i.e. base 10 integers), what value do they represent?

    c. How can you tell if the bits represent instructions or data? Explain your answer.

    d. Could the bit patterns represent anything else besides instructions and integers? If so, give some examples.