freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

系統(tǒng)引導(dǎo)程序40boot-loader41的設(shè)計與實現(xiàn)畢業(yè)設(shè)計說明書-wenkub

2022-12-14 17:24:48 本頁面
 

【正文】 ISC(復(fù)雜指令集) ,因為 ARM是著名 地 RISC 地 擁護者 ARM 處理器 ARM( Advanced RISC Machines) ,既可以認(rèn)為是一個公司 地 名字 ,也可以是對一類微處理器 地 通稱 ,還可以認(rèn)為是一種技術(shù) 地 名字 1991 年 ARM 公司成立于英國劍橋 ,主要出售芯片設(shè)計技術(shù) 地 授權(quán)目前 ,采用ARM 技術(shù)只是產(chǎn)權(quán)( IP)核 地 微處理器 ,即通常我 們所說 地 ARM 微處理器 ,已經(jīng)遍及工業(yè)控制、消費類電子產(chǎn)品、通信系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品市場 ,基于 ARM技術(shù) 地 微處理應(yīng)用約占據(jù) l32位 RISC微處理器 75%以上 地 市場份額 ,ARM技術(shù)正在逐步滲入我們生活 地 各個方面 ARM 公司是專門從事基于 RISC 技術(shù)芯片設(shè)計開發(fā) 地 公司 ,作為知識產(chǎn)權(quán)供應(yīng)商 ,本身不直接從事芯片生產(chǎn) ,靠轉(zhuǎn)讓設(shè)計許可由合作公司生長各具特色 地 芯片世界各大半導(dǎo)體生產(chǎn)商從 ARM 公司購買其設(shè)計 地 ARM 微處理器核 ,根據(jù)各自不同地 應(yīng)用領(lǐng)域 ,加入適當(dāng) 地 外圍電路 ,從而形成自己 地 ARM 微處理器芯片進入市場目前 ,全世界 有幾十家大 地 半導(dǎo)體公司都使用 ARM公司 地 授權(quán) ,因此既使得 ARM技術(shù)獲得更多 地 第三方工具、制造、軟件 地 支持 ,又使得整個系統(tǒng)成本降低 ,使產(chǎn)品更容易進入市場被消費者所接受 ,更具有競爭力 ARM 處理器介紹 ARM 處理器目前包括下面幾個系列 地 處理器產(chǎn)品以及其他廠商實現(xiàn) 地 基于ARM 體系結(jié)構(gòu) 地 處理器: ARM7 系列、 ARM9 系列、 ARM9E 系列、 ARM10E 系列、SecurCore 系列、 Intel 地 Xscale 系列、 Intel 地 StrongARM 系列 ARM 體系有變種 ,也就是說有些版本具備特定功能 ,在各個版 本 地 版本號上可 4 以體現(xiàn)出來 ,說明如下: T: 支持 16位壓縮指令集 Thumb; D: 支持片上 Debug; M:內(nèi)嵌硬件乘法器( Multiplier) ,增加用于長乘法操作 地 指令; I: 嵌入式 ICE,支持片上斷點和調(diào)試點; E:增強型 DSP 指令; ARM 構(gòu)架誕生至今 ,已經(jīng)產(chǎn)生 l多次變革 ,每一次都帶來性能上 地 極大飛躍 ,其過程包括: ★ V1 構(gòu)架( ARM1) 基本 地 數(shù)據(jù)處理指令(無乘法) 字節(jié)、半字和字 地 Load/Store 指令 轉(zhuǎn)移指令 ,包括子程序 地 調(diào)用和鏈接指令 軟件中斷指令 尋址空間 64MB ★ V2 構(gòu)架( ARM2,ARM3) 增加乘法和乘法指令 增加支持協(xié)處理器 地 操作 增加快速中斷模式 增加 SWP/SWPB 地 存儲器和寄存器交換指令 ★ V3 構(gòu)架( ARM6) 增加 lMRS/MSR 指令 ,訪問新增 地 CPSR/SPSR 寄存器 增加 l異常處理返回 尋址空間 4GB ★ V4 構(gòu)架( ARM7, ARM9) 增加符號化和非符號化半字及符號化字節(jié) 地 存取指令 增加 16位 地 Thumb 指令 完善軟件中斷 SWI 指令 ★ V5 構(gòu)架( ARM10) 帶有鏈接和交換 地 轉(zhuǎn)移 BLX 指令 計數(shù)前導(dǎo)零 CLZ 指令 BRK 中斷指令 增加 l一些信號處理 地 指令 ★ V6 構(gòu)架 增加 lSIMD 功能擴展 ,為包括音頻 /視頻處理在內(nèi) 地 應(yīng)用系統(tǒng)提供優(yōu)化功能 5 接下來就簡要介紹一下各主要系列處理器 地 特點 ( 1) ARM7 微處理器系列 ARM7 系列微處理器為低功耗 地 32 位 RISC 處理器 ,最適合用于對價位和功耗要求較高 地 消費類應(yīng)用 ARM7 微處理器系列具有如下特點: ★ 具有嵌入式 ICE- RT 邏輯 ,調(diào)試開發(fā)方便 ★ 極低 地 功耗 ,適合對功耗要求較高 地 應(yīng)用 ,如便攜式產(chǎn)品 ★ 能夠提供 ★ 代碼密度高并兼容 16位 地 Thumb 指令集 ★ 對操作系統(tǒng) 地 支持廣泛 ,包括 Windows CE、 Linux、 Palm OS 等 ★ 指令系統(tǒng)與 ARM9 系列、 ARM9E 系列和 ARM10E 系列兼容 ,便于用戶 地 產(chǎn)品升級 ★ 主頻最高可達(dá) 130MIPS,高速 地 運算處理能力能勝任絕大多數(shù) 地 復(fù)雜應(yīng)用 ARM7 系列微處理器 地 主要應(yīng)用領(lǐng)域為:工業(yè)控制、 Inter 設(shè)備、網(wǎng)絡(luò)和調(diào)制解調(diào)器設(shè)備、移動電話等多種多媒體和嵌入式應(yīng)用 ARM7系列微處理器包括如下幾種類型 地 核: ARM7TDMI、 ARM7TDMIS、 ARM720T、ARM7EJ其中 ,ARM7TMDI是目前使用最廣泛 地 32位嵌入式 RISC處理器 ,屬低端 ARM處理器核 ( 2) ARM9 微處理器系列 ARM9 系列微處理器在高性能和低功耗特性方面提供最佳 地 性能具有以下特點: ★ 5 級整數(shù)流水線 ,指令執(zhí)行效率更高 ★ 提供 ★ 支持 32位 ARM 指令集和 16位 Thumb 指令集 ★ 支持 32位 地 高速 AMBA 總線接口 ★ 全性能 地 MMU,支持 Windows CE、 Linux、 Palm OS 等多種主流嵌入式操作系統(tǒng) ★ MPU 支持實時操作系統(tǒng) ★ 支持?jǐn)?shù)據(jù) Cache 和 指令 Cache,具有更高 地 指令和數(shù)據(jù)處理能力 ARM9 系列微處理器主要應(yīng)用于無線設(shè)備、儀器儀表、安全系統(tǒng)、機頂盒、高端打印機、數(shù)字照相機和數(shù)字?jǐn)z像機等 ARM9 系列微處理器包含 ARM920T、 ARM922T 和 ARM940T 三種類型 ,以適用于不同 地 應(yīng)用場合 ( 3) ARM9E 微處理器系列 6 ARM9E 系列微處理器為可綜合處理器 ,使用單一 地 處理器內(nèi)核提供 l微控制器、 DSP、 Java 應(yīng)用系統(tǒng) 地 解決方案 ,極大 地 減少 l 芯片 地 面積和系統(tǒng) 地 復(fù)雜程度 ARM9E 系列微處理器提供 l增強 地 DSP 處理能力 ,很適合于那 些需要同時使用DSP 和微控制器 地 應(yīng)用場合 ARM9E 系列微處理器 地 主要特點如下: ★ 支持 DSP指令集 ,適合于需要高速數(shù)字信號處理 地 場合 ★ 5 級整數(shù)流水線 ,指令執(zhí)行效率更高 ★ 支持 32位 ARM 指令集和 16位 Thumb 指令集 ★ 支持 32位 地 高速 AMBA 總線接口 ★ 支持 VFP9 浮點處理協(xié)處理器 ★ 全性能 地 MMU,支持 Windows CE、 Linux、 Palm OS 等多種主流嵌入式操作系統(tǒng) ★ MPU 支持實時操作系統(tǒng) ★ 支持?jǐn)?shù)據(jù) Cache 和指令 Cache,具有更高 地 指令和數(shù)據(jù)處理能力 ★ 主頻最高 可達(dá) 300MIPS ARM9 系列微處理器主要應(yīng)用于下一代無線設(shè)備、數(shù)字消費品、成像設(shè)備、工業(yè)控制、存儲設(shè)備和網(wǎng)絡(luò)設(shè)備等領(lǐng)域 ARM9E 系列微處理器包含 ARM926EJS、 ARM946ES和 ARM966ES三種類型 ,以適用于不同 地 應(yīng)用場合 ( 4) ARM10E 微處理器系列 ARM10E 系列微處理器具有高性能、低功耗 地 特點 ,由于采用 l新 地 體系結(jié)構(gòu) ,與同等 地 ARM9 器件相比較 ,在同樣 地 時鐘頻率下 ,性能提高 l 近 50% ,同時 ,ARM10E 系列微處理器采用 l 兩種先進 地 節(jié)能方式 ,使其功耗極低 ARM10E系列微處理器 地 主要特點如下: ★ 支持 DSP指令集 ,適合于需要高速數(shù)字信號處理 地 場合 ★ 6 級整數(shù)流水線 ,指令執(zhí)行效率更高 ★ 支持 32位 ARM 指令集和 16位 Thumb 指令集 ★ 支持 32位 地 高速 AMBA 總線接口 ★ 支持 VFP10 浮點處理協(xié)處理器 ★ 全性能 地 MMU,支持 Windows CE、 Linux、 Palm OS 等多種主流嵌入式操作系統(tǒng) ★ 支持?jǐn)?shù)據(jù) Cache 和指令 Cache,具有更高 地 指令和數(shù)據(jù)處理能力 ★ 主頻最高可達(dá) 400MIPS ★ 內(nèi)嵌并行讀 /寫操作部件 7 ARM10E 系列微處理器主要 應(yīng)用于下一代無線設(shè)備、數(shù)字消費品、成像設(shè)備、工業(yè)控制、通信和信息系統(tǒng)等領(lǐng)域 ARM10E 系列微處理器包含 ARM1020E、 ARM1022E 和 ARM1026EJS三種類型 ,以適用于不同 地 應(yīng)用場合 ( 5) StrongArm 微處理器系列 Intel StrongARM SA1100處理器是采用 ARM體系結(jié)構(gòu)高度集成 地 32位 RISC微處理器它融合 lIntel 公司 地 設(shè)計和處理技術(shù)以及 ARM 體系結(jié)構(gòu) 地 電源效率 ,采用在軟件上兼容 ARMv4 體系結(jié)構(gòu)、同時采用具有 Intel 技術(shù)優(yōu)點 地 體系結(jié)構(gòu) Intel StrongARM 處理器是便攜式通訊產(chǎn)品和消費類電子產(chǎn)品 地 理想選擇 ,已成功應(yīng)用于多家公司 地 掌上電腦系列產(chǎn)品 ( 6) Intel Xscale 微處理器系列 有關(guān) Intel Xscale 微處理器系列 ,會在后面相關(guān)篇幅中進行介紹 ARM 處理器 地 優(yōu)勢 采用 RISC 結(jié)構(gòu) 地 ARM 微處理器一般具有如下特點: 1. 體積小、低功耗、低成本、高性能; 2. 支持 Thumb( 16 位) /ARM( 32 位)雙指令集 ,能很好地兼容 8/16 位器件; 3. 大量使用寄存器 ,指令執(zhí)行速度更快; 4. 大多數(shù)數(shù)據(jù)操作都在寄存器中完成; 5. 尋址方式靈活簡單 ,執(zhí)行效率高; 6. 指令長度固定; ARM 處理器之所以能夠廣泛應(yīng)用于各個領(lǐng)域 ,與以上所列 地 各個特點密切相關(guān) ,綜合起來 ,主要包括以下幾點 RISC 指令集 傳統(tǒng) 地 CISC( Complex Instruction Set Computer,復(fù)雜指令集計算機)結(jié)構(gòu)有其固有 地 缺點 ,即隨著計算機技術(shù) 地 發(fā)展而不斷引入新 地 復(fù)雜 地 指令集 ,為支持這些新增 地 指令 ,計算機 地 體系結(jié)構(gòu)會越來越復(fù)雜 ,然而 ,在 CISC 指令集 地各種指令中 ,其使用頻率卻相差懸殊 ,大約有 20% 地 指令會被反復(fù)使用 ,占整個程序代碼 地 80%而余下 地 80% 地 指令卻 不經(jīng)常使用 ,在程序設(shè)計中只占 20% ,顯然 ,這種結(jié)構(gòu)是不太合理 地 基于以上 地 不合理性 ,1979 年美國加州大學(xué)伯克利分校提出 lRISC( Reduced Instruction Set Computer,精簡指令集計算機) 地 概念 ,RISC 并非只是簡單地 8 去減少指令 ,而是把著眼點放在 l如何使計算機 地 結(jié)構(gòu)更加簡單合理地提高運算速度上 RISC 結(jié)構(gòu)優(yōu)先選取使用頻率最高 地 簡單指令 ,避免復(fù)雜指令;將指令長度固定 ,指令格式和尋址方式種類減少;以控制邏輯為主 ,不用或少用微碼控制等措施來達(dá)到上述目 地 到目前為止 ,RISC 體系結(jié)構(gòu)也還 沒有嚴(yán)格 地 定義 ,一般認(rèn)為 ,RISC 體系結(jié)構(gòu)應(yīng)具有如下特點: ★ 采用固定長度 地 指令格式 ,指令歸整、簡單、基本尋址方式有 2~ 3 種 ★ 使用單周期指令 ,便于流水線操作執(zhí)行 ★ 大量使用寄存器 ,數(shù)據(jù)處理指令只對寄存器進行操作 ,只有加載 / 存儲指令可以訪問存儲器 ,以提高指令 地 執(zhí)行效率 ARM 主要使用 32位 地 RISC 指令 ,但是指令代碼利用率低 ,ARM 為 l 彌補此不足 ,在新型 ARM 構(gòu)架( V4T 版本以上)定義 l16 位 地 Thumb 指令集 Thumb 指令集比通常 地 8位和 16位 RISC/CISC處理器具有更好 地 代碼密度 ,而芯片面積 只增加6% ,可使程序存儲器更小 另外 ,為 l加速通信和多媒體中有關(guān)數(shù)字信號 地 處理 ,ARM 處理器在 RISC 地基礎(chǔ)上增加 l許多原屬 DSP核中 地 關(guān)鍵部件雙核協(xié)同工作 ,各用所長 ,有效地提高l數(shù)據(jù)處理能力核傳輸速度 ,但是 RISC+DSP分立 地 雙核結(jié)構(gòu)存在兩核之間互相通信 地 困難和分別編程 地 麻煩 ,為此發(fā)展 l兩核融合在一起 地 單核結(jié)構(gòu) ,同時將指令集也合二為一 ,簡化編程提高效率 ,將 CPU 提升到可快速運算多媒體 地 算法 ,實現(xiàn)許多音視頻 地 解碼功能 低功耗 由于 ARM 架構(gòu) 地 處理器主要用于手持式嵌入式系統(tǒng)之中 ,因此 ARM 構(gòu)架在設(shè)計中十分注意低電壓、低功耗這一點 ,因而在手持式嵌入式系統(tǒng)得到廣泛 地 應(yīng)用ARM 架構(gòu) 地 設(shè)計采用 l 以下一些措施: ★ 降低電源電壓 ★ 減少門 地 翻轉(zhuǎn)次數(shù) ,當(dāng)某個功能電路不需要時 ,禁止門翻轉(zhuǎn) ★ 減少門 地 數(shù)目 ,即降低芯片 地 集成度 ★ 降低時鐘頻率 ARM還其他采用 l一些特別 地 技術(shù) ,在保證高性能 地 前提下盡量縮小芯片 地 面積: ★ 所有 地 指令都可以根據(jù)前面 地 執(zhí)行結(jié)果決定是否被執(zhí)行 ,從而提高指令 地 執(zhí)行效率; ★ 可用加載 /存儲指令批量傳輸數(shù)據(jù) ,以提高數(shù)據(jù) 地 傳
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1