Mips read from Keyboard "infinite loop" - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Mips read from Keyboard "infinite loop"

I found this code online and I am trying to figure it out so i have a better understanding of how to use the keyboard.

.text
.globl main

main:

addu $s7, $ra, $zero
addi $s0, $0,33
addi $t0, $0, 0
lui $t0, 0xffff

waitloop:

lw $t1, 0($t0)
andi $t1, $t1, 0x0001
beq $t1, $zero, waitloop

lw $a0, 4($t0)
beq $a0,$s0,done
li $v0,1
syscall
li $v0,4
la $a0, newline
syscall

j waitloop

done:

jr $ra

add $zero, $zero, $zero
add $zero, $zero, $zero

.data
newline:
.asciiz" "
li $v0, 10
syscall

Comments

  • kazdaxkazdax Posts: 16Member
    i dont know if its right or not
    thou you can find the book called see MIPS run online for informatio regarding MIPS ..
Sign In or Register to comment.