嗨,我是MIPS編程的新手,很難掌握MIPS的語法和規則。我正在編寫一個程序,它接受3個整數的用戶輸入並將它們從最小到最大排序。到目前爲止,我有代碼對用戶在MIPS中輸入的3個整數進行排序
.data
prompt: .asciiz "Enter an integer: "
.text
.global main
main:
li $v0, 4
la $a3, prompt
syscall
li $v0, 5
li $a0, $v0
syscall
li $v0, 5
li $a1, $v0
syscall
li $v0, 5
li $a2, $v0
syscall
我很困惑,如何採取輸入,並將其存儲到$ A0〜$ A2 3個獨立的寄存器。 另外,我不知道如何聲明一個帶參數的函數。我也想知道如果上面的代碼收集用戶輸入是正確的,因爲我認爲我在這裏做錯了什麼。我不習慣這種低級語言,但在Java中很流利。如果有助於簡化它,那麼可以用Java來解釋任何解釋。由於
任何人????????? – Heyya 2014-10-07 04:12:47