4-1.3 CPU指令運作週期 P60 資訊科技概論--電腦硬體.

Slides:



Advertisements
Similar presentations
第一單元 建立java 程式.
Advertisements

今天我们会去一个充满神秘色彩的地方 你知道是哪吗.
電腦工作原理 教學投影片.
计算机组成原理.
领舞者:聋人邰丽华 观看了聋人表演的《千手观音》,你想说点什么呢?.
電腦組合語言 光啟高中96學年度第2學期 第一篇 組合語言開發流程與指令格式.
Chap4 電腦硬體基本單元 高中資訊科技概論 松崗圖書公司.
计算机组成原理 北京理工大学计算机科学工程系 赵清杰 北京理工大学计算机科学工程系.
小学语文第三册第八课 难忘的一天 生字 图片 朗读 词语 写字 音乐.
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
Hadoop 單機設定與啟動 step 1. 設定登入免密碼 step 2. 安裝java step 3. 下載安裝Hadoop
主題五 CPU Learning Lab.
組合語言與系統分析 SIC程式教學.
新世代計算機概論.
基本程式範例.
國立大甲高工 電機科 單晶片微電腦控制實習 輸出埠基礎實習 廣告燈 2018年11月7日 8051 單晶片實習----E0903廣告燈.
國立大甲高工 電機科 單晶片微電腦控制實習 輸出埠基礎實習 霹靂燈 2018年11月7日 8051 單晶片實習---E0902霹靂燈.
電腦硬體.
電腦操作 會考電腦 浸信會永隆中學.
The Processor: Datapath and Control
正反器 一、循序邏輯電路 二、動作情形:用時序(timing),其次輸出( )是由外界輸入與( )所共同決定。
第 9 章、虛擬機器 作者:陳鍾誠 旗標出版社.
第六章 Processor Unit.
CPU資料處理 陳以德 助理教授: 濟世CS 轉 2782
指令集架構 計算機也跟人類一樣,需要提供一套完整的語言讓人們跟它充分溝通,以完成正確的計算工作。
2-3 基本數位邏輯處理※.
第 2 章 算術邏輯與控制單元 (中央處理單元?).
5 Computer Organization (計算機組織).
國立大甲高工 電機科 單晶片微電腦控制實習 輸出埠基礎實習 閃爍燈 2018年11月23日 8051 單晶片實習---E0901閃爍燈.
和春技術學院資訊管理系 九十三學年度第一學期 系統程式
使用VHDL設計—4位元加法器 通訊一甲 B 楊穎穆.
第四章 MARIE: 簡易型電腦.
使用VHDL設計—4位元位移器 通訊一甲 B 楊穎穆.
2-1 接腳說明 2018/11/30 第2章 系統分析.
學習目標 列出Von Neumann machine的元件以及它們的功能。
R教學 安裝RStudio 羅琪老師.
電腦內部是怎麼運作的 硬體簡介 劉俊毅.
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
第1章 單晶片微電腦概論.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
Computer Hardware
Java 程式設計 講師:FrankLin.
理查一號 CPU - Richard CPU1 日期 : 2019/1/17.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
第 2 章、電腦的硬體結構 作者:陳鍾誠.
Chap3 Linked List 鏈結串列.
CPU结构和功能.
Topic Introduction—RMI
第一單元 建立java 程式.
第 19 章 XML記憶體執行模式.
網路安全管理報告 緩衝區溢位攻擊 學生:吳忠祐 指導教授:梁明章.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
5.1 電腦系統的元件 系統部件 母板 電腦中被稱為主機的部分 包括電路板、電源和存貯設備 系統部件的主電路板
小朋友们好! 场景一:线索人物孙悟空自我介绍,配合自动语音。.
2019/4/29 计算机组成原理 辅导教师:陆明强.
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
陣列與結構.
一、簡介 電腦硬體設計:純硬體電路(hardware)及韌體電 路(firmware)兩種方式。
資料表示方法 資料儲存單位.
程式語言與邏輯:主題示範 報告人:國立台灣師大附中 李啟龍 老師 學年度資訊科技概論研習.
資料結構與C++程式設計進階 期末考 講師:林業峻 CSIE, NTU 7/ 15, 2010.
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
Chapter 4 Multi-Threads (多執行緒).
快取映射 之直接對映 計算整理.
Unix指令4-文字編輯與程式撰寫.
Lab#9 Serial Port 實驗.
認識電腦 電腦硬體介紹.
InputStreamReader Console Scanner
Presentation transcript:

4-1.3 CPU指令運作週期 P60 資訊科技概論--電腦硬體

CPU功能及結構 CPU的功能 算術邏輯單元 ALU 控制單元 暫存器 主要功能是解釋電腦 指令,指揮工作的執 行 記憶體階層:存放資料的元件 (注意:此檔案為SWF檔,請老師先將SWF預設開啟程式設為瀏覽器)

暫存器 CPU 內部暫存資料的地方 儲存容量小,通常以bit計算,如 16,32 bits等, 存取 CPU 資料速度最快 通用的暫存器 程式計數器(PC) 記錄程式下一個待執行指令的位址 指令暫存器 (IR) 儲存 CPU 所要執行的指令 多媒體動畫:CPU結構拖曳題

處理單元的運作方式 CPU 要求主記憶體 送出所要執行的指 令 將指令送到控制單 元解碼 將指令(解碼後)及 資料送到算術邏輯 單元進行運算 將結果存回(暫存器) 主記憶體

CPU指令運作周期P60 當一個指令執行完 成後,CPU 會開始 下一個新的指令周 期 多媒體動畫:指令週期:指令週期動畫 (注意:此檔案為SWF檔,請老師先將SWF預設開啟程式設為瀏覽器) 多媒體動畫:內儲程式:馮紐曼模式執行運算

程式執行的基本觀念P61 機器指令格式 指令的格式包含運算碼 (Opcode) 與運算元 (Operand) 兩部分 運算碼代表指令所要執行的運算,例如 Load (載 入)、Store (儲存) 等 運算元包含運算所需要的資料

程式執行的基本觀念P61 假設機器指令是由四個 16 進位的數字所組成, 其中第一個數字 d1為運算碼,第 2, 3, 4 個數字 d2 , d3 , d4 為運算元。

機器指令格式與說明實例P62 例如若有一指令 132D16,根據下表 132D16 :查詢 d1=1的指令為 Load (載入) 132D16 :代表 R3 (暫存器 3) 132D16 :代表 M2D (記憶體位置 2D), 指令: 將記憶體位置 2D 的資料載入暫存器 3

指令執行的載入過程 將程式與資料由輸入 單元輸入記憶體中。 設程式存放於記憶體 00 ~04 的位置,資 料 A, B, C 的值分別 存放於記憶體位址 30, 31, 32 的位置。

電腦解題步驟與程式指令 要執行 C←A+B,需要設計下表的解題步驟, 再將每一步驟轉換成機器指令。

時脈速度 (Clock Speed) 通常以 GHz 表示 時脈越大,每秒所能完成的運算週期數就越多, 速度越快

多核心 內含兩個或以上的獨立處理器 例如:雙核心就是一個CPU 內含兩個處理器,四 核心則內含四個處理器 各處理器是獨立的,但可共同合作執行一項任務 多核心的 CPU,可由各個處理器各自分擔多個程 式所需的運算工作,使軟體運作更流暢 四核心 CPU 每個處理器的使用率

快取記憶體 (Cache) CPU 的快取記憶體容量雖然不大,但存取速率 較主記憶體快 CPU 檢查 Cache 是否存有所需的資料。 如果有,CPU 直接存取此資料; 如果沒有,CPU 存取主記憶體的資料。 L1、L2快取和主記憶體的關係圖 (此為圖片,無互動教學)

快取記憶體 (Cache) 根據統計,大部分電腦常常花費大部份的時間 存取少部份資料 快取記憶體利用其存取速度快的特性,雖只儲 存少部份的資料,但卻可使存取速度至少加快 許多 較大的 Cache,可以有效加速運算效能

匯流排 (Bus) 把電腦的 CPU 和記憶體想像成兩個不同的城市, 匯流排就像兩城市間的高速公路,可以互相傳 遞各種資料 如果高速公路越寬,車流越順暢,貨物傳送就 越快 如果匯流排的 bit 數越多,時脈越快,CPU 的 效能就會越好 64 bits 通常比 32 bits 的 CPU 具有較佳的效能

CPU指令運作周期 CPU 內部的暫存器中,除了通用的暫存器外, 還有一個稱為程式計數器(Program Counter, PC) 的暫存器,可用來記錄程式下一個待執行 指令的位址。 指令暫存器 (Instruction Register, IR) 則儲存 CPU 所要執行的指令。 CPU 執行程式中的指令時,會重複使用擷取、 解碼、執行三個步驟的指令運作周期,一個指 令接一個指令從開始執行到結束。