(一)說明暫存器(Register) 、程式計數器(Program Counter)之功用以及使 用快取記憶體(Cache Memory)之目的。(15 分)

内容查看

CPU 內部暫存器
1. 暫存器(Register):屬於記憶體的一種,位於 CPU 內部,用來暫存正在執行的指令位址或
資料,以增進 CPU 處理效能。執行速度快,但價格高。
2. 程式計數器(PC, Program Counter):存放 CPU 下一個要執行的指令在主記憶體中的位址。
3. 指令暫存器(IR):存放 CPU 正在執行的指令。
4. 位址暫存器(MAR):存放 CPU 要存取的資料在主記憶體中的位址。
5. 記憶體緩衝暫存器(MBR)、記憶資料暫存器(MDR):存放剛從記憶體中讀取或預備寫入記憶體中的資料或指令。
6. 通用暫存器(GR):暫存資料和位址。
7. 累加暫存器(ACC):儲存 ALU 計算產生的中間結果。
8. 旗標暫存器(FR):可隨時記錄 CPU 在執行完各種運算後的狀態。

使用快取記憶體(Cache Memory):大多採用SRAM 為材質,用來存放下一個執行或常用的程式
指令與資料,可減少對主記憶體(DRAM)存取次數,提昇電腦整體執行速度。

CPU、快取記憶體、主記憶體之間的存取關係如下:
1.CPU 先到快取記憶體中讀取所需的內容,若找到,就不對主記憶體存取。
2.在快取記憶體中找不到時才會到主記憶體讀取。
3.讀取後會在快取記憶體中保存一份。

点点赞赏,手留余香 给TA打赏

AI创作

0

評論0

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性
顯示驗證碼

社交帳號快速登錄