This chapter discusses the MIPS instructions for performing 32-bit integer multiplication. Some topics of integer representation with bit patterns are reviewed.

- Integer multiplication and division
- The
**hi**and**lo**registers - The
`mult`

and`multu`

instructions - The
`div`

and`divu`

instructions - The
`mfhi`

and`mflo`

instructions - Arithmetic shift right
- The
`sra`

Instruction

Multiply 99_{10} times 99_{10} : .

How many decimal places does each operand (99) have: .

How many decimal places does the result have: .