home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
cs.rhul.ac.uk
/
www.cs.rhul.ac.uk.zip
/
www.cs.rhul.ac.uk
/
pub
/
CS187
/
ex4.a
< prev
next >
Wrap
Text File
|
2009-03-27
|
591b
|
25 lines
# While loop
.text
.globl __start
__start:
# Setting up values
la $t0, initial
lw $a0, ($t0)
# While statement follows
# -----------------------------
loop: beq $a0, 3, cont
li $v0, 1
syscall # show $a0
sub $a0, $a0, 1
j loop
# ----------------------------
cont: la $a0, bye
li $v0, 4
syscall # say goodbye
li $v0, 10
syscall # finish up
.data
initial: .word 6
bye: .asciiz "Goodbye\n"