MIPS 的基本原則就是希望 A simpler CPU is a faster CPU
相同的運算使用 MIPS 指令數可能是 x86 的五倍,但如果他的 CPU 速度可以提升十倍
那他仍然獲得了較佳的性能優勢,這也是 RISC 指令的設計理念原則
MIPS 指令主要特點:
上圖列出 MIPS 的所有通用暫存器,可以看到每個都是 32位元
每個暫存器有編號和名稱,也都有各自的用途
在使用時可以使用名稱或是編號
例如:
lw $t0, 12($s3) = lw $8, 12($19)
add $t0, $s2, $t0 = add $8, $18, $8
在寫程式時 $t0~t7, $s0~$s7 都是常用的暫存器
下一篇再來簡介一下 MIPS 總共有哪些指令格式