- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微处理机原理与应用Microprocessor.ppt
微處理機原理與應用Microprocessor 第二章 微處理機的組成要素 林學儀 老師 (David Lin) 國立勤益技術學院電子工程系 九十五學年度第一學期 第二章 微處理機的組成要素 2.1 微處理機模型 2.2 算術邏輯單元 2.3 微處理機的暫存器 2.4 控制單元 2.5 內部匯流排 2.1 微處理機模型 典型的共匯流排計算機系統 微處理機方塊圖 資料轉移與運算 典型的共用匯流排計算機系統 至少包含四部分連結到此共用的匯流排 (1) 中央處理單元(CPU) (2) 唯讀記憶體(ROM) (3) 隨機存取記憶(RAM) (4) 輸入/輸出介面(I/O Interface) 典型8位元微處理機模型 (a)微處理機方塊圖 典型8位元微處理機模型(續) (b) 微處理機程式模型 資料轉移與運算 微處理機主要的功能是資料轉移 資料(含指令)大都存在記憶體而非微處理機 與記憶體間的資料移轉最常使用(需最多時間) 做資料運算與輸入/輸出間的轉移,或將資料傳送到微處理機。 算術與邏輯運算,遮罩或清除某些位元 微處理機從狀態值的測試獲得判斷能力 常用的狀態判斷有正﹑負﹑非零﹑奇同位﹑偶同位﹑溢位與相等 2.2 算術邏輯單元 功能描述 微處理機內處理資料的主要單元 組成實例 依指定的算術與邏輯運算來決定 算術電路設計 邏輯電路設計 算術邏輯單元設計 微處理機的算術邏輯單元(ALU) ALU的功能描述 兩個輸入都有暫時暫存器做為緩衝 一般都是從累積器取得資料,輸出則將資料送到任何與匯流排相連接裝置上,通常是將資料傳送到累積器 分成算術運算與邏輯運算兩大類 算術運算包含最基本的加法與減法運算 現今的微處理機則大多已包含比較、判斷、AND、OR、NOT、移位與循環等基本的邏輯運算 也可分成算術﹑邏輯﹑移位與比較等四類 ALU組成實例 ALU是能執行多種運算的組合邏輯函數 其設計是依指定的算術與邏輯運算來決定 ALU有許多選擇線來選擇運算種類 選擇線在ALU內解碼,k個選擇變數可指定2k個不同的運算 四位元的ALU方塊圖 選擇變數S2、S1、S0指定八種算術運算(配合進位輸Cin)與四種邏輯運算 模式選擇輸入S2決定算術或邏輯運算 功能選擇輸入S1 與S0指定要執行的算術或邏輯運算 ALU的設計 先完成1位元的算術邏輯單元設計,再將n個1位元的算術邏輯單元串接起來 設計步驟 1.先以加法器設計算術電路而不必管邏輯部分 2.假定到各級的進位輸入等於0,由步驟1的算術電路表列出已知的邏輯運算 3.修正算術電路以得到尚未獲得的邏輯運算,使整個算術邏輯單元能執行算術與邏輯運算。 算術電路設計 以加法器為基本元件,附加控制加法器資料輸入的控制電路就可完成不同算術運算的電路設計 設計能完成一組指定函數的算術電路 2.3 微處理機的暫存器 微處理機的暫存器(續) 暫存器主要的目的是儲存暫時性的資料 除了有些是為了某些特殊功能而存放資料外,其餘都可做為一般用途使用 不是所有的暫存器都可由程式設計者控制 程式模型中的暫存器 2.3.1 累積器 累積器(續) 微處理機中儲存資料與資料運算時,主要使用的暫存器 大部份的算術與邏輯運算都會同時使用算術邏輯單元與累積器 若運算需使用兩組資料時,其中一組會存於在累積器,而另外一組資料則存放於其他的暫存器或記憶體中 算術邏輯單元通常將運算完的資料存放於累積器中,因此會覆蓋先前的資料 累積器(續) 有資料轉移的功能,可將資料在計算機系統中轉移 資料轉移順序是先將來源資料移轉至累積器中,然後再由累積器轉移資料至目的地 輸入/輸出埠與記憶體間﹑記憶體與記憶體間轉移 在累積器上直接處理資料 清除累積器﹑ 設定所有位元值為1,累積器的資料左移﹑右移﹑取補數或其他運算 累積器(續) 由下圖得知累積器如何經由資料匯流傳送資料與如何由內部匯流排接收資料,並且在累積器傳送資料時有暫時暫存器做為緩衝暫存器。 2.3.2 程式計數器(PC) 程式計數器(續) 追蹤已執行的指令,並指出下個執行的指令的位址 由一連串指令所構成的程式存於記憶體,而且必須以正確的順序來執行程式指令 一般程式計數器的長度都比資料字組要長 程式計數器與內部匯流排相連接 可以接收邏輯裝置傳送至內部匯流排的資料 通常從記憶體獲得資料,只有幾個特殊指令 程式計數器(續) PC在程式開始執行前會先載入一個值,此值代表第一個能被執行指令的位置 PC會將內含值傳送到記憶位址暫存器(MAR) 第一個程式指令的位址由16位元位址匯流排送到記憶體電路中 記憶體將此位址的內含值經由資料匯流排傳送到指令暫存器,此指令暫存器內容即為指令 程式計數器(續) 微處理機從記憶體提取指令後,PC值加一 PC在
您可能关注的文档
- 建筑工程施工项目成本控制方法研究--赵云飞.doc
- 建筑施工与管理专业(专科)教学计划.doc
- 建筑材料2材料的基本性质.ppt
- 建筑物防雷设计规范(GB50057.doc
- 建筑装饰工程技术专业人才培养模式改革方案、措施和实施情况.doc
- 建築資訊模型之法律議題初探.doc
- 建议批准的认证认可(验收)项目及限制范围.doc
- 建设安全的校园网环境.ppt
- 建设工程施工现场生活区设置和管理规范-北京-北京市质量技术监督局.doc
- 建设最佳科学城市——从厄勒海峡大桥建成后引出的区域科技发展课题.docx
- 2024年沧州市公务员考试行测真题及答案详解(名师系列).docx
- 粮油食品检验人员复习提分资料带答案详解(精练).docx
- 粮油食品检验人员自我提分评估(考点精练)附答案详解.docx
- 粮油食品检验人员全真模拟模拟题附参考答案详解(精练).docx
- 2025年延安市公务员考试行测试卷历年真题附答案详解(突破训练).docx
- 2025年株洲市公务员考试行测试卷历年真题含答案详解.docx
- 2024年枣庄市公务员考试行测真题及完整答案详解1套.docx
- 2024年抚顺市公务员考试行测真题及答案详解(各地真题).docx
- 2025年常州市公务员考试行测真题及一套参考答案详解.docx
- 2023年德州市公务员考试行测试卷历年真题及1套完整答案详解.docx
文档评论(0)