其實開始的時候一直在看 mips的指令格式,看了、忘了,沒什麼效果。
現在通過這個例子,簡單訓練一下: mips彙編中:
常用寄存器的使用;
系統調用: 1(print_int),4(print_str),5(read_int),10(exit);
算術運算: add,sub,mul,div;
邏輯運算及跳轉;
上代碼:(彙編寫的少,代碼書寫、風格還很差勁,感謝請大蝦指教):
運行效果截圖如下:
歡迎轉載,請註明來自:See-See
其實開始的時候一直在看 mips的指令格式,看了、忘了,沒什麼效果。
現在通過這個例子,簡單訓練一下: mips彙編中:
常用寄存器的使用;
系統調用: 1(print_int),4(print_str),5(read_int),10(exit);
算術運算: add,sub,mul,div;
邏輯運算及跳轉;
上代碼:(彙編寫的少,代碼書寫、風格還很差勁,感謝請大蝦指教):
運行效果截圖如下:
歡迎轉載,請註明來自:See-See
版本3.0 實現了對add,sub,addi等算術運算指令和sw,lw等訪存指令的支持 整體架構: 此處待截圖。。。。。。。。。。。。。
一、一些概念 1.單週期CPU 指令週期:CPU從內存取出一條指令並執行這條指令的時間總和。 CPU週期:又稱機器週期,CPU訪問一次內存所花的時間較長,因此用從內存讀取一條指令字的最短時間來定義。