这是一个简单的mips汇编语言编写的计数程序,用户被要求输入一个整数n,程序则一次输入从一到n的整数。程序具有简单的错误处理功能。源代码如下:
以下程序已在pcspim7.0下编译通过
##
############## counter ############
####### by stevie zou ########
########## 10-20-2008 ##
##
#------------text segment-------------------#
.text
.globl main
error: #错误处理,若输入整数不再指定范围内,从新输入
li $v0, 4
la $a0, errormsg
syscall
j get
main:
addi $s0, $zero, 21
get:
li $v0, 4
la $a0, str1
syscall
li $v0, 5
syscall
slt $s1, $v0, $s0 #判断输入整数是否在范围内
beq $s1, $zero, error
blez $v0,
以下程序已在pcspim7.0下编译通过
##
############## counter ############
####### by stevie zou ########
########## 10-20-2008 ##
##
#------------text segment-------------------#
.text
.globl main
error: #错误处理,若输入整数不再指定范围内,从新输入
li $v0, 4
la $a0, errormsg
syscall
j get
main:
addi $s0, $zero, 21
get:
li $v0, 4
la $a0, str1
syscall
li $v0, 5
syscall
slt $s1, $v0, $s0 #判断输入整数是否在范围内
beq $s1, $zero, error
blez $v0,