MIPS的32個通用寄存器

本文對MIPS的32個通用寄存器及它們的經常使用場合進行了小結. 看一張比較官方的截圖。 zero它通常做爲源寄存器,讀它永遠返回0,也能夠將它做爲目的寄存器寫數據,但效果等於白寫。爲何單獨拉一個寄存器出來返回一個數字呢?答案是爲了效率,MIPS的設計者只容許在寄存器內執行算術操做,而不容許直接操做當即數。因此對最經常使用的數字0單獨留了一個寄存器,以提升效率 at該寄存器爲給編譯器保留,用於處理
相關文章
相關標籤/搜索