mips和arm的比較
2009-12-22 16:15
流水線結構
mips 是最簡單的體系結構之一,所以使大學喜歡選擇 mips 體系結構來介紹計算體
繫結構課程。
arm has barrel shifter
shifter是兩面性的,一方面它可以提高數學邏輯運算速度,另一方面它也增加
了硬體的複雜性。所以和可以完成同樣功能的adder/shift register相比,效率更高,
但是也占用更多的晶元面積
暫存器
由於mips核心中有32個註冊器(register),而arm只有16個,這種結構設計上的先
天優勢,決定了在同等效能表現下,mips的晶元面積和功耗會更小。
arm 有一組特殊用途暫存器cp0-cp15,可以使用mcr,mrc等指令控制;相對應的,mips
也有cp0 0-30,使用mfc0,mtc0 指令控制。
效能具體效能比較,因為差異性太大,所以很難分出誰好誰壞。從個人經驗來講
出了au-1300晶元。
mips 的multithreading 很類似intel 的 hyperthreading技術。從現在的發展來看
,多核心占上風。
自己感覺arm和mips在一開始的risc的設計上有很多不同,但隨著技術的發展,各自揚長
避短,好的技術大家都會使用。比如arm11和mips r1000就使用了很多一樣的技術。
開啟**
取消來自:
關於ARM和MIPS的架構討論
問題 通常說 arm架構和 mips 架構,根本點究竟在哪一點?回答 mips 是第乙個 riscmicroprocessor,arm是 ciscmicroprocessor,這是早期的分別。問題 在 risc 和cisc 具體指什麼呢?能否深入簡出的說明一下?risc 精簡指令集 cisc 複雜指...
MIPS 字串查詢比較
實驗目的 用mips的 精簡指令實現 x86中 複雜的串指令的功能,體會其區別 實驗內容 利用系統功能呼叫從鍵盤輸入乙個字串,然後輸入單個字元,查詢該字串中是否有該字元。具體要求如下 1 如果找到,則在螢幕上顯示 success location x 其中,x 為該字元在字串中第一次出現的位置 2 ...
MIPS指令系統和MIPS系統結構
mips系統結構是由mips公司開發的risc結構,指令簡單統一,數量少,32個64位通用暫存器,其中r0的值一直為0.32個64位浮點暫存器。以及指令暫存器和幾個專用的暫存器,比如用來存放一些浮點數的積或商的中間結果。它的資料表示整型有位元組 8位 半字 16位 字 32位 雙字 64位 mips...