.text main: .data a: .word 0 bb: .word 0 c: .word 0 d: .word 0 e: .word 0 ecopy: .word 0 .text # B0 li $v0,5 syscall move $t0,$v0 sw $t0,a li $v0,5 syscall move $t0,$v0 sw $t0,bb li $v0,5 syscall move $t0,$v0 sw $t0,c li $v0,5 syscall move $t0,$v0 sw $t0,d li $v0,5 syscall move $t0,$v0 sw $t0,e lw $t0,a li $t1,1 mul $t0,$t0,$t1 sw $t0,a lw $t0,bb li $t1,2 sub $t0,$t0,$t1 sw $t0,bb lw $t0,c li $t1,3 div $t0,$t0,$t1 sw $t0,c lw $t0,d neg $t0,$t0 sw $t0,d lw $t0,e li $t1,5 add $t0,$t0,$t1 sw $t0,e lw $t0,e sw $t0,ecopy lw $t0,a li $v0,1 move $a0,$t0 syscall lw $t0,bb li $v0,1 move $a0,$t0 syscall lw $t0,c li $v0,1 move $a0,$t0 syscall lw $t0,d li $v0,1 move $a0,$t0 syscall lw $t0,ecopy li $v0,1 move $a0,$t0 syscall li $v0,10 syscall # IDom tree edges # B0: -