See below.
Here is the rest of the program:
## poly.asm -- complete program
##
## evaluate 5x^2 -12x + 97
##
## Register Use:
##
## $10 base register, address of x
## $11 x
## $12 value of the polynomial
## $13 temporary
.text
.globl main
main:
lui $10,0x1000 # Init base register
lw $11,0($10) # Load x
ori $12,$0,97 # Initialize the accumulator
# during the "load delay slot"
ori $13,$0,12 # evaluate second term
mult $11,$13 # 12x
mflo $13 # assume 32 bit result
subu $12,$12,$13 # accumulator = -12x +97
# evaluate third term
mult $11,$11 # x^2
mflo $11 # assume 32 bit result
ori $13,$0,___ # 5
mult $___,$___ # 5x^2
mflo $13 #
addu $12,$___,$___ # accumulator = 5x^2-12x+97
sw $12,4($10) # Store result in poly
.data
x: .word 17
poly: .word 0
## End of file
Happily, after filling in the blanks, the program is finished.