created: 07/12/01; audio: 12/05/03; small changes: 06/18/03; 07/20/2015

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) take: ________.

How many decimal places does the result take: ________.