MIPS Arithmetic and Addressing Solutions
This document provides detailed solutions for problems related to MIPS arithmetic hardware (non-optimized and optimized multiplication) and MIPS instruction addressing (beq, bne, and j instructions).
Multiplication Hardware Constants
Non-Optimized Multiplication Hardware
Unsigned Multiplication: 10111 × 01011
Use the non-optimized multiplication hardware to perform unsigned multiplication 10111 × 01011. Show the bit value of the multiplicand, the multiplier, and the product after Step 4, separated by commas.
Answer: 0101110000, 00000, 0011111101
Signed Multiplication: 1100111 × 0011011
Use the non-optimized multiplication hardware to perform signed multiplication 1100111 × 0011011.... Continue reading "MIPS Hardware Multiplication and Branch Addressing Solutions" »