請問一下"8051和ARM的架構性質上,在原理和應用有什麼不同?" |
答題得分者是:㊣
|
vuarnet0318
一般會員 發表:1 回覆:2 積分:0 註冊:2005-03-17 發送簡訊給我 |
|
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
這裡可能有你要的答案 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=64857 ------------------------------------
生命的目的,在幻化出多采多姿的組合。
生活的意義,在捕捉住稍縱即逝的感動。
------------------------------------
------
------------------------------------------------------------------------- 走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!? |
vuarnet0318
一般會員 發表:1 回覆:2 積分:0 註冊:2005-03-17 發送簡訊給我 |
|
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
51你摸過,應該有一定的了解,在此不再贅述. ARM有幾個特點:體積小.省電.執行速度快.數據處理運算能力強(DSP算術指令集).16/32位元指令集.屬於RISC(精簡指令集)的處理器,也因這些特點使它成為嵌入式系統的核心.
而鎖定特定的實際應用(case by case),整合了電腦軟硬體技術以及運算、通訊等功能(O.S),舉凡行動電話.MP3播放機.資訊家電.遊樂器等時下明星產品,都跟它息息相關. 51只有8位元,屬於CSIC(複雜指令集)的處理器,執行速度比ARM慢,系統整合能力與多媒體的處理能力更是不足.因此應用也較無彈性.看看書本後面的應用例子,應該更有體會吧! ------------------------------------
生命的目的,在幻化出多采多姿的組合。
生活的意義,在捕捉住稍縱即逝的感動。
------------------------------------
------
------------------------------------------------------------------------- 走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!? |
vuarnet0318
一般會員 發表:1 回覆:2 積分:0 註冊:2005-03-17 發送簡訊給我 |
|
happosai
高階會員 發表:93 回覆:228 積分:109 註冊:2002-09-15 發送簡訊給我 |
你這個問題太廣泛很難解釋,ARM有分ARM7、ARM9、StrongARM、XScale
,有MMU無MMU等版本...但共同點是ARM是32bit RISC CPU(廢話),ARM本身
並不生產CPU,而是把IP授權給其他半導體廠商,然後把一些周邊IC整合
ARM core 成為一顆 SoC,以PDA用的ARM SoC就包含了LCD Controller、
IrDA、UART、USB Host、Touch Panel Controller等等...這是我認為與
8051最大的不同點,雖說51也有SoC的產品,不過以變化與多樣性來講
ARM還是勝出。 在應用上ARM除了指令向下相容外,其硬體架構的安排可說是五花八門,
就interrupt來講每家廠商的實做方式都不同,有的沒有priority,
有的搞一堆priority讓你無所適從,有的很貼心讓你可以直接設定
hardware 與 ISR 的關連 至於ARM放不放OS都無所謂,51也可以放OS啊
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |