- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
0CHAPTER基礎知識
RISC和CISC馮·諾依曼體系結構和哈佛體系結構流水線匯流排高速輸入輸出介面輸入輸出設備記憶體嵌入式軟體開發特點基礎知識
CISC和RISCCISC:複雜指令集(ComplexInstructionSetComputer)具有大量的指令和尋址方式,指令長度可變8/2原則:80%的程式只使用20%的指令大多數程式只使用少量的指令就能夠運行。RISC:精簡指令集(ReducedInstructionSetComputer)只包含最有用的指令,指令長度固定確保數據通道快速執行每一條指令使CPU硬體結構設計變得更為簡單
CISC與RISC的數據通道IFIDREGALUMEM開始退出IFIDALUMEMREG微操作通道開始退出單通數據通道RISC:Load/Store結構CISC:尋址方式複雜
CISC的背景和特點背景:存儲資源緊缺,強調編譯優化增強指令功能,設置一些功能複雜的指令,把一些原來由軟體實現的、常用的功能改用硬體的(微程式)指令系統來實現為節省存儲空間,強調高代碼密度,指令格式不固定,指令可長可短,運算元可多可少尋址方式複雜多樣,運算元可來自寄存器,也可來自記憶體採用微程式控制,執行每條指令均需完成一個微指令序列CPI5,指令越複雜,CPI越大。
CISC的主要缺點指令使用頻度不均衡。高頻度使用的指令佔據了絕大部分的執行時間,擴充的複雜指令往往是低頻度指令。大量複雜指令的控制邏輯不規整,不適於VLSI工藝VLSI的出現,使單晶片處理機希望採用規整的硬聯邏輯實現,而不希望用微程式,因為微程式的使用反而制約了速度提高。(微碼的存控速度比CPU慢5-10倍)。軟硬功能分配複雜指令增加硬體的複雜度,使指令執行週期大大加長,直接訪存次數增多,數據重複利用率低。不利於先進指令級並行技術的採用流水線技術
RISC基本設計思想減小CPI:CPUtime=Instr_Count*CPI*Clock_cycle精簡指令集:保留最基本的,去掉複雜、使用頻度低的指令採用Load/Store結構,有助於減少指令格式,統一記憶體訪問方式採用硬接線控制代替微程式控制
RISC的提出與發展Load/Store結構提出:CDC6600(1963)--CRAY1(1976)RISC思想最早在IBM公司提出,但不叫RISC,IBM801處理器是公認體現RISC思想的機器。1980年,Berkeley的Patterson和Dizel提出RISC名詞,並研製了RISC-?,?實驗樣機。1981年Stanford的Hennessy研製MIPS晶片。85年後推出商品化RISC:MIPS1(1986)和SPARCV1(1987)
典型的高性能RISC處理器SUN公司的SPARC(1987)MIPS公司的SGI:MIPS(1986)HP公司的PA-RISC,IBM,Motorola公司的PowerPCDEC、Compac公司的AlphaAXPIBM的RS6000(1990)第一臺SuperscalarRISC機關注:國產CPU龍芯與MIPS
CISC與RISC的對比類別CISCRISC指令系統指令數量很多較少,通常少於100執行時間有些指令執行時間很長,如整塊的記憶體內容拷貝;或將多個寄存器的內容拷貝到存貯器沒有較長執行時間的指令編碼長度編碼長度可變,1-15位元組編碼長度固定,通常為4個位元組尋址方式尋址方式多樣簡單尋址操作可以對記憶體和寄存器進行算術和邏輯操作只能對寄存器對行算術和邏輯操作,Load/Store體系結構編譯難以用優化編譯器生成高效的目標代碼程式採用優化編譯技術,生成高效的目標代碼程式
馮·諾依曼體系結構是否還記得電腦五大部件?馮.諾曼結構的處理器使用同一個記憶體,經由同一個匯流排傳輸.
馮·諾依曼體系結構指令寄存器控制器數據通道輸入輸出中央處理器記憶體程式指令0指令1指令2指令3指令4數據數據0數據1數據2取指令和存取數據能否重疊執行?
哈佛體系結構指令寄存器控制器數據通道輸入輸出CPU程式記憶體指令0指令1指令2數據記憶體數據0數據1數據2地址指令地址數據
流水線技術流水線(Pipeline)技術:幾個指令可以並行執行提高了CPU的運行效率內部資訊流要求通暢流動解碼取指執行add解碼取指執行sub解碼取指執行cmp時間AddSubCmp
最佳流水線該例中用6個時鐘週期執行了6條指令所有的操作都在寄存器中(單週期執行)指令週期數(CPI)=1操作週期 1 2 3 4 56ADDSUBMOVANDORREOR
您可能关注的文档
最近下载
- Unit 4 Adversity and Courage Reading and Thinking 课件-2023-2024学年高中英语人教版(2019)选择性必修第三册.pptx VIP
- 消防安全主题班会课件——生命至上预防火灾.pptx VIP
- 七年级语文上册整本书阅读《朝花夕拾》内容梳理.docx
- 教师课堂教学语言技能分析课件.pptx VIP
- Unit 4 Adversity and Courage Reading and Thinking 课件-2023-2024学年高中英语人教版(2019)选择性必修第三册.pptx VIP
- 工程制图教学大赛课件.ppt VIP
- 李学勤《老子的年代》阅读训练及答案.doc
- 等级保护2完整版本.0测评指导书3级(加高风险判定指引).pdf VIP
- 花城版音乐七年级上册《小城故事》-课件.pptx
- 电动汽车充电设施及场站测试评价规范-第3部分:场站服务能力.pdf VIP
原创力文档


文档评论(0)