- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电脑的三个子系统CentralProcessingUnitCPUMainmemory
Figure 5.34 Status of cycle 3 機器週期3 Figure 5.35 Status of cycle 4 機器週期4 Figure 5.36 Status of cycle 5 機器週期5 範例一假設所要進行加法運算的資料均已經儲存在記憶體中。 本範例二則假設要進行加法運算的資料必須從輸入裝置讀取(READ),而運算結果必須透過輸出裝置輸出(WRITE) 。 範例二(包含輸入與輸出的加法運算) 範例二(包含輸入與輸出的加法運算) 使用LOAD指令來讀取輸入資料 使用STORE指令來輸出資料 運算指令1至4從輸入裝置讀取資料 運算指令9至10將運算結果透過輸出裝置輸出. 範例二(包含輸入與輸出的加法運算)的程式 Figure 5.15 FireWire controller 電腦週邊裝置與匯流排如何互連 Figure 5.16 USB controller 電腦週邊裝置與匯流排如何互連 Addressing input/output devices (輸入輸出裝置的定址) 無論是從記憶體或者輸入輸出裝置讀寫資料, CPU皆使用相同的匯流排來進行。 只是使用的指令不同而已。 如果所要讀寫的資料位於記憶體中,資料會在記憶體與CPU之間移轉。 如果所執行的讀寫指令指向輸入輸出裝置,資料會在輸入輸出裝置與CPU之間移轉。 有兩種處理輸入輸出裝置位址的方法: isolated I/O and memory-mapped I/O. Figure 5.17 Isolated I/O addressing 輸入輸出裝置定址的方法一: isolated I/O Figure 5.18 Memory-mapped I/O addressing 輸入輸出裝置定址的方法一: Memory-mapped I/O 5-6 程式如何執行(PROGRAM EXECUTION) 何謂程式? 程式由某一個集合的指令所構成用來處理資料 機器週期(Machine cycle) CPU使用機器週期來執行指令 一個簡單的機器週期由三個階段所構成: fetch, decode and execute Figure 5.19 The steps of a cycle Input/output operation輸入/輸出的運作 電腦需要執行指令以將資料從I/O裝置移轉到CPU以及 and記憶體。 由於I/O裝置的速率遠低於CPU以及記憶體,CPU 的運作必須以某種方法與輸入∕輸出設備達到同步。 有三種方法被設計來達成同步:程式化 I/O、中斷驅動 I/O 及直接記憶存取(DMA)。 Programmed I/O(程式化 I/O) Interrupt driven I/O(中斷驅動 I/O) Direct memory access (DMA)(直接記憶體存取) Figure 5.20 Programmed I/O Programmed I/O(程式化 I/O) Figure 5.21 Interrupt-driven I/O Interrupt driven I/O(中斷驅動 I/O) Figure 5.22 DMA connection to the general bus Direct memory access (DMA) (直接記憶體存取) Figure 5.23 DMA input/output Direct memory access (DMA) (直接記憶體存取) 5-6 DIFFERENT ARCHITECTURES (不同的運算架構) 電腦歷經數十年的演進,發展出不同的運算架構 CISC 複雜指令集(CISC,Complex Instruction Set Computer)是一種微處理器指令集架構,每個指令可執行若干低階操作,諸如從記憶體讀取、儲存、和計算操作,全部集於單一指令之中。與之相對的是精簡指令集(RISC,Reduced Instruction Set Computer)。 CISC的特點是指令數目多而複雜,每條指令字長並不相等。 RISC 精簡指令集,是電腦中央處理器的一種設計模式,也被稱為RISC(Reduced Instruction Set Computing 的縮寫)。這種設計思路對指令數目和定址方式都做了精簡,使其實作更容易,指令並列執行程度更好,編譯器的效率更高。早期,這種指令集的特點是指令數目少,每條指令都採用標準字長、執行時間短。 RISC 背後的策略是要具有一個小的指令集以便執行最少數目的簡單運算,而複雜指令是用簡單指令的子集合加以模擬。 在 RISC 電腦上撰寫程式比在另一種設計的電腦要更加困難以及更加耗時,因為大部分的複雜指令是用簡單指令模擬得到的。
您可能关注的文档
- 火灾自动报警系统设计说明-低压开关柜.PDF
- 火灾防范与逃生.DOC
- 火灾隐患整改制度灭火和应急疏散预案演练制度.PPT
- 火灾预防与逃生常识消防设施和器材.PPT
- 火灾高危单位消防安全评价导则-青海消防协会.PDF
- 火灾高危单位消防安全评价表.DOC
- 火薬库工事设计明细书.DOC
- 灭火剂及灭火材料-中国制氢设备商务网.DOC
- 灭火器材-吉林消防网.DOC
- 灭火救援业务理论复习题库.DOC
- 河北省丰宁满族自治县2024年住房和城乡建设局招聘历年高频难、易错点练习200题大全含答案(基础题).docx
- 河北凌云工业集团有限公司2023-24年招聘3人高频100题难、易错点模拟试题附带答案完整版附答案.docx
- 河北梅花味精集团有限公司2024年校园招聘公开引进高层次人才笔试(共100题)答案真题【考试直接用】.docx
- 江阴市长隆集团有限公司2024定向招聘历年高频难、易错点100题模拟试题附带答案题库【满分必刷】.docx
- 沈阳华润三洋压缩机有限公司招聘1人历年高频考题难、易错点模拟试题(共100题)附带答案题库含答案(培.docx
- 江西省新干县2024退役军人事务局公益性岗位招聘2人历年高频难、易错点练习200题真题附参考答案(实.docx
- 河北省冀州区完整版《一级注册建筑师之建筑材料与构造》考试带解析答案.docx
- 河北省唐县2024年教委所属事业单位招考聘用50人高频难、易错点练习200题大全及答案(夺冠).docx
- 汾西机器厂2024年招聘762人公开引进急需紧缺人才笔试参考题库(共100题)答案通关秘籍题库附参考.docx
- 河北省山海关区2024年事业单位招聘45人历年高频难、易错点练习200题真题题库附参考答案(培优).docx
最近下载
- 山香教育教育教学理论提纲归纳讲义 .pdf VIP
- 2025蛇年大吉企业年会快闪PPT.pptx VIP
- 基于大数据的养护决策支持.pptx
- GA 1801.2-2022 国家战略储备库反恐怖防范要求 第2部分:通用仓库.docx
- T_AOPA 0005-2023 轻小型末端物流无人机接驳系统技术规范.docx VIP
- 2024年中考道德与法治一轮复习:生命安全与健康教育 专项练习试卷(含答案).pdf VIP
- 2024年中国第三方支付行业研究报告.pdf
- GB50454-2020航空发动机试车台设计标准.pdf
- 物业公司安全生产管理制度(通用6篇).pdf
- 中医临床路径19-儿科.pdf VIP
文档评论(0)