Reference no: EM132206491
Question :
Write a MIPS assembly program that simulates a clock that prints out minutes and seconds on the screen.
Need help in printing the minutes here's what I've got so far.
.data
newline:.asciiz "\n"
minutes:.asciiz "min: "
.text
#setup a variable as a counter,
#loop until appropriate count is reached
#increment seconds counter
li $a0, 0
li $t2, 30
li $t0, 0
li $t1, 0
counter:
addi $t1, $t1, 1
beq $t1, $t2, counter
addi $t0, $t0, 1
addi $a0, $t0, 0
li $v0, 1
syscall
li $t1, 0
la $a0, newline
li $v0, 4
syscall
j counter