Question 12
5 pts
Translate the following machine code into MIPS by filling in the blanks accordingly.
0000 1110 1011 1000 0010 1010 0110 0111
Assume address of instruction is 0x16E00000.
For 1, fill in binary number by entering the correct number of bits in each blank with no spaces and without omitting
leading O's. E.g. if a field expects 7 bits, you must enter 0010110 (without omitting the leading O's with no spaces) instead
of 10110 (leading O's omitted) or 001 0110 (with spaces).
For 2-3, fill in the binary number by entering the correct number of bits in the blank with no spaces, or in groups of 4
bits separated by a single space and without omitting leading O's. Note that if your answer has some number of bits
that's not a multiple of 4 and you choose to write it in groups of 4 bits with spaces, your answer may have less than 4 bits
in the most significant (leftmost) group of digits. E.g. if the field expects 7 bits, you must enter 0010110 or 001 0110
(without omitting the leading O's) instead of 10110 or 1 0110.
For 4, do not include 'Ox' in your answer and enter the correct number of Hex digits without spaces. E.g. if the field
expects 7 Hex digits, you must enter 005F090 (without omitting the leading O's).
For 5, your instruction must follow this format (with correct punctuation marks and spacings): operator
OxLabelFullAddressinHex. E.g. a valid format for MIPS instruction is jal 0xABCD0123.
1. Opcode (binary) =
2. Address field (binary with no space, or in groups of 4 bits except leftmost group) =
3. Label full address (binary with no space, or in groups of 4 bits) =
4. Label full address (hex) = 0x
5. MIPS instruction =