.data yeu: .asciiz "Yeu" trungbinh: .asciiz "Trung binh" kha: .asciiz "Kha" gioi: .asciiz "Gioi" xuatsac: .asciiz "Xuat sac" str1: .asciiz "Nhap so nguyen: " .text .globl main main: #Nhap so nguyen addi $v0, $0, 5 syscall add $s0, $v0,$0 #if slti $s3,$s0,5 beq $s3,$zero,hstb addi $v0,$0,-4 la $a0, yeu syscall j exit hstb: slti $s3,$s0,7 beq $s3,$zero,hskha addi $v0, $0, -4 la $a0, trungbinh syscall j exit hskha: slti $s3,$s0,9 beq $s3,$zero,hsgioi addi $v0, $0, -4 la $a0, kha syscall j exit hsgioi: li $t9, 9 bne $s3, $t9, else addi $v0, $0, -4 la $a0, gioi syscall j exit else: addi $v0, $0, -4 la $a0, xuatsac syscall j exit exit: addi $v0, $zero, 10 syscall