華為公司筆試經驗

才智咖 人氣:1.71W

下面是華為的筆經,由本站友情推薦

華為公司筆試經驗

 

1.微分電路

,RISC

答:CISC(複雜指令集計算機)和RISC(精簡指令集計算機)是前CPU 的兩種架構。早期的CPU全部是CISC架構,它的設計目的是要用最少的機器語言指令來完成所需的計算任務。 CISC(Complex Instruction Set Computer)結構有其固有的缺點,CISC 指令集的'各種指令中,其使用頻率卻相差懸殊,大約有20%的指令會被反覆使用,佔整個程式程式碼的80%。而餘下的80%的指令卻不經常使用,在程式設計中只佔20%,顯然,這種結構是不太合理的。RISC 並非只是簡單地去減少指令,而是把著眼點放在瞭如何使計算機的結構更加簡單合理地提高運算速度上。RISC 結構優先選取使用頻最高的簡單指令,避免複雜指令;將指令長度固定,指令格式和尋地方式種類減少;以控制邏輯為主,不用或少用微碼控制等措施來達到上述目的。

到目前為止,RISC體系結構也還沒有嚴格的定義,一般認為,RISC 體系結構應具有如下特點:

採用固定長度的指令格式,指令歸整、簡單、基本定址方式有2~3種。

使用單週期指令,便於流水線操作執行。

大量使用暫存器,資料處理指令只對暫存器進行操作,只有載入/ 儲存指令可以訪問儲存器,

以提高指令的執行效率。當然,和CISC 架構相比較,儘管RISC 架構有上述的優點,但決不能認為RISC 架構就可以取代CISC 架構,事實上,RISC 和CISC 各有優勢,而且界限並不那麼明顯。現代的CPU 往往採CISC 的外圍,內部加入了RISC 的特性,如超長指令集CPU 就是融合了RISC 和CISC 的優勢,成為未來的CPU 發展方向之一