- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
合并到微处理器上的功能越多
中央處理器 (CPU)電腦內部是怎麼運作的 學習目的 講解中央處理器的各個組成元件,說明他們彼此間如何運作以及與記憶體的溝通 描述電腦如何執行程式指令 解釋電腦如何表示資料 描述電腦如何找到指令和資料 講解微電腦系統單元上的主機板的各個元件 明瞭電腦處理速度的計量方式以及增加速度的方法 內容 CPU 儲存體類型 執行程式 在記憶體中尋找資料 系統單元 微處理器 半導體記憶體 匯流排 速度和能力 CPU CPU 將資料轉換成資訊 控制中心 執行儲存在記憶體中程式指令的一組電路 分成兩個主要部分 控制單元 (CU) 算術邏輯單元 (ALU) 控制單元 CU (Control Unit) 硬體的一部分,負責控制 指示電腦系統執行程式指令 負責與硬體其它部分的溝通 算術邏輯單元ALU (Arithmetic / Logic Unit) 負責執行算術運算動作 負責執行邏輯運算動作 算術運算 加法 減法 乘法 除法 邏輯運算 評估條件值 進行比較 可以比較 數字 字母 特別字元 真值表 Truth table 暫存器 各有特殊的用途 速度快 是個暫時存放的地方 位於 CPU 中 儲存體類型 輔助儲存體 儲存以後要用到的資料 長期儲存 記憶體 儲存最近要使用的資料 暫時儲存 存取速度比輔助儲存體快 暫存器 儲存與目前正在執行的指令立即相關的資料 存取速度記憶體快 儲存體容量的測量單位 KB – kilobyte 1024 (210)個位元組 有些磁片 快取記憶體 MB – megabyte 約百萬(220)個位元組 RAM GB – gigabyte 約十億(230)個位元組 硬碟 CD 和 DVD TB – terabytes 約一兆個位元組 大型硬碟 記憶體它有許多名稱 主要儲存體 (primary storage) Primary memory Main storage Internal storage 主記憶體 (Main memory) 記憶體的主要類型 RAM 隨機存取記憶體(Random Access Memory) ROM唯讀記憶體 (Read Only Memory) RAM 需要電流才能保持資料 揮發性 (Volatile) 可以讀取及修改裡面的指令和資料 使用者通常是指這種記憶體 RAM 裡有什麼? 作業系統 目前正在執行中的程式 上述程式需要的資料 等著要輸出的中間結果 ROM 非揮發性 (Non-volatile) 負責開機的指令 裡面的指令和資料可以讀取,但不能修改 這些指令通常是在工廠裡燒錄進去的 執行程式 CU 擷取指令放進記憶體中 CU 將此指令解碼 CU 通知硬體相關部分準備採取行動 將控制權轉移到硬體的相關部分 執行工作 控制權回到 CU 機器循環週期 I-time CU 從記憶體中擷取 (fetch)指令,然後放進暫存器中 CU 將此指令解碼 (decode),並決定所需要的資料在記憶體中的位置 機器循環週期 E-time 執行 CU 將資料從記憶體搬移到 ALU 內的暫存器中 由 ALU 負責控制與執行指令 控制權回到 CU CU 將運算後的結果存放在記憶體或暫存器中 系統時鐘 系統時鐘以固定的速率製造脈波 每個脈波就是一個機器循環週期 一個程式指令可能是由一串給 CPU 的小指令所組成 每一個 CPU 指令至少必須要花一個脈波才能完成 每一種類型的 CPU 都有一組指令集 – 也就是它能了解與處理的指令 在記憶體中尋找資料 記憶體中的每個位置都會被標示一個獨一無二的位址 (address) 位址不會改變 內容可能會改變 每個記憶體位置可以保存一條指令或一個資料 程式設計師會使用符號位址 資料表示法開 /關 (On/Off) 使用二進位系統來表示電路的狀態 數字系統 長除法 十進位轉換成二進位,用 2 為除數來做長除法,取其餘數和最後一個商數。 十進位轉換成八進位,用 8 為除數來做長除法,取其餘數和最後一個商數。 ……依此類推 負數與補數 負數在二進位系統中的表示法 符號-大小 最左位元來代表正負號,通常 0 代表正數,而 1 代表負數。 二的補數 (2’s Complement) 將二進位數值反向(0?1, 1?0),再於最右位元加 1 練習 一 十進位與二進位轉換, 1918 ? (X)2 八進位與十六進位轉換, (1753)8 ? (Y)16 10-2=10+(-2)=8, 請以二進位2的補數方式表示計算 位元、位元組、字組 位元 (BIT) Binary DigIT 電路開或關 (On/off) 1 或 0 位元組 (BYTE) 8 個 bit 每一個位元組可儲存一個字元 字組 (WORD) 暫存器的大小 CPU在處理時當做一個單位的位元個數 編碼
文档评论(0)