##
#############################################
# programed by stevie zou ###
# fullfil if-else structure #
##### 10-15-2008 ###########
#############################################
##
############ text segment #################
.text
.globl main
main: la $t0, value
li $v0, 4 #打印字符串
la $a0, msg1
syscall
li $v0, 5 #输入整数
syscall
sw $v0, 0($t0)
li $v0, 5 #输入整数
syscall
sw $v0, 4($t0)
lw $s1, 0($t0)
lw $s2, 4($t0)
###########测试###################
li $v0, 1 #
move $a0, $s1 #测
syscall #试
#
li $v0, 1 #部
move $a0, $s2 #分
syscall #
###############################
bne $s1, $s2, Else # 比较两数的是否相等
add $s3, $s1, $s2 #$t1=$t2的情况
li $v0, 1
move $a0, $s3
syscall
j Exit
Else: sub $s0, $s1, $s2
li $v0, 1
move $a0, $s0
syscall
Exit:
################## data segment #############
.data
value: .word 0,0
msg1: .asciiz "input two integers:/n"
## end of file