0
我可以運行模擬器(S)(x)的MIPS和火星,但我不知道如何使程序。 MIPS彙編仿真沒有「入門」。你能不能給我一個簡單的程序,我只是放在箱子裏運行?開始使用MIPS仿真
我可以運行模擬器(S)(x)的MIPS和火星,但我不知道如何使程序。 MIPS彙編仿真沒有「入門」。你能不能給我一個簡單的程序,我只是放在箱子裏運行?開始使用MIPS仿真
這裏是代碼切換的$t0
和$1
,和$t2
和$t3
值。使用任何編輯器將其粘貼到文件swap.s
中,並使用模擬器(mars,pcspim,qtspim)打開文件。
.text
.globl main
main:
li $t0, -10
li $t1, -31
li $t2, -10
li $t3, -31
#swap
xor $t0, $t0, $t1
xor $t1, $t0, $t1
xor $t0, $t0, $t1
addu $t2, $t2, $t3
subu $t3, $t2, $t3
subu $t2, $t2, $t3
li $v0, 10
syscall
你總是寫:
.text
.globl main
main:
#code here
li $v0, 10
syscall
,並從那裏繼續。
謝謝,我可以運行在火星上的代碼,但我不知道如何做到這一點的xspim。 – 2012-07-15 06:09:06
我只有PCSPIM的經驗,所以我害怕我無法幫助您使用xspim。 – Patrik 2012-07-15 15:36:12