此程序用来交换两个整数
已在pcspim下编译通过
##
##################################################
#
#### programed by stevie zou ###
# purpose:to swap two values #
##### 10-15-2008 ######### ################
##
############# text segment ###############
.text
.globl main
main: la $t0, number #读取两个整数并放入寄存器$t1,$t2
lw $t1, 0($t0)
lw $t2, 4($t0)
li $v0, 4 #打印msg1
la $a0, msg1
syscall
li $v0, 1 #打印转换前$t1中的值
move $a0, $t1
syscall
li $v0, 4 #打印msg2
la $a0, msg2
syscall
li $v0, 1 #打印转换前$t2中的值
move $a0, $t2
syscall
已在pcspim下编译通过
##
##################################################
#
#### programed by stevie zou ###
# purpose:to swap two values #
##### 10-15-2008 ######### ################
##
############# text segment ###############
.text
.globl main
main: la $t0, number #读取两个整数并放入寄存器$t1,$t2
lw $t1, 0($t0)
lw $t2, 4($t0)
li $v0, 4 #打印msg1
la $a0, msg1
syscall
li $v0, 1 #打印转换前$t1中的值
move $a0, $t1
syscall
li $v0, 4 #打印msg2
la $a0, msg2
syscall
li $v0, 1 #打印转换前$t2中的值
move $a0, $t2
syscall