計算機概論-計算機硬體概述_2

更新於 發佈於 閱讀時間約 3 分鐘

接續前一章節,我們繼續討論剩餘未講的硬體單元。

CPU

CPU,或是我們稱為微處理機,內部須包含控制單元、算術邏輯單元、與許多的暫存器,才能達成執行指令與控制整個系統的功能。

raw-image

算數邏輯單元

可以據指令的要求對暫存器的資料進行算術運算(加、減、乘、除)、邏輯運算(AND、OR、XOR、NOT等)、移位運算(左移、又移)和比較運算(大於、小於、等於)

控制單元

負責指令的解碼和整體電路的控制。

暫存器

主要作為暫存電腦的指令、資料、位址。

以下是一些暫存器的介紹:

  • 旗標暫存器:用來存放算數邏輯單元運算後的狀態,所以也可以說是顯示CPU的狀態,例如運算結果是否為0、是否溢位、是否進位等。
  • 程式計數器(簡稱PC): 用來存放下一個要執行指令所在的記憶體位址,CPU會依據PC所指的記憶體位址提取指令、並準備一連串動作進行執行指令的工作。
  • 位址暫存器(簡稱MAR): 存放程式計數器即將要送至外部記憶體解碼電路的位址,另外,執行指令時,如果要處理的資料位於記憶體中,其所在位址會存放到位址暫存器,當然,若是有時運算結果需要寫入記憶體中,會將目的位址送至MAR, 並有待後續寫入訊號觸發,配合資料暫存器寫入或回存結果。
  • 資料暫存器(簡稱MDR): 存放MAR所指位置的指令內容,再放入指令暫存器中等待解碼。另外,有時指令會需要提取運算元,透過配合MAR所指的位址,等待控制信號去讀取MAR所指位址的運算元至MDR中,當然,若是有時運算結果需要寫入記憶體中,會將目的位址送至MAR, 並有待後續寫入訊號觸發,將資料暫存器裡的內容寫入或回存結果。
  • 指令暫存器(簡稱IR): 由記憶體提取的指令通常會暫放到指令序列,並經由指令序列放到IR,指令序列的結構是佇列,遵循先進先出的特性,也就是說,先放進指令序列的指令,優先放到IR。最終送到指令解碼器(簡稱ID)解碼,解碼出數個微碼,再送至控制信號電路產生控制信號控制外部電路,依序執行完這些微運算就可以完成指令的動作。

舉個例子,在8086微處理機中,以BIU和EU兩個單元,將提取工作與執行工作以兩個獨立單元分開處理,兩個單元同時處理,當在執行第一道指令,可同時提取第二道指令。也就是說,當EU在執行指令時,BIU並沒有閒置,兩個單元同時動作,達到(管線式)重疊指令週期的效果,這樣就高了CPU的運作速度。

下面圖片舉80286微處理機指令執行程序:

raw-image

匯流排

透過匯流排對外界電路做控制或是溝通,匯流排可分為三種:

    • 資料匯流排: 用來與記憶體、暫存器或輸出入單元(I/0)之間傳送資料的雙向匯流排。總歸來說,是CPU用來傳送資料的通路,通常我們所謂的(N位元處理器)就是以CPU擁有(N條資料匯流排)來定義的。
    • 位址匯流排: 是從CPU輸出的單向匯流排,通常輸出至記憶體的解碼電路,其線路的多寡也會配合資料線數決定可以定址記憶體空間大小。若CPU有n條位址線、N條資料線,則最大可定址的記憶體空間大小為:
raw-image
    • 控制匯流排: CPU使用它來與其他裝置溝通。當中央處理器正與位址匯流排上搭載資訊所指的裝置溝通,而數據匯流排搭載著要被處理的數據,控制匯流排則是搭載著中央處理器發出的命令和裝置所回應的狀態信號,舉例來說,假如數據想要被讀取或寫入裝置,相對應的訊號線(讀取或寫入)將被致能。也就是說,所溝通的裝置對象會接受由CPU送來的控制信號。進而觸發相對應的動作

本章節先介紹到這邊,本章節較多文字敘述,不過卻都是必須要知道的知識。

本頻道持續更新中(內容涵蓋前端程式設計入門、大學必備程式設計入門、電子系專業課程入門、數學微積分題解)如果身旁有相關科系的學生,不妨推薦一下喔~

相信這裡會是家教或線上課程之外,高中、大學生系統性綜合學習的好選擇。

最後感謝您的觀看!

留言
avatar-img
留言分享你的想法!
avatar-img
電資鼠 - 您的學習好夥伴
11會員
215內容數
在當今數位時代,電資領域人才需求爆發式成長,不論是前端網頁設計、嵌入式開發、人工智慧、物聯網還是軟硬體整合,這些技術都在改變世界。而掌握 C/C++、Python、數位邏輯、電路學與嵌入式開發等大學電資領域的課程,正是進入這個高薪、高需求產業的關鍵!
2025/04/01
多核心,是指單個積體電路中建置兩個或以上的獨立實體中央處理單元(Core),這些Core可以分別獨立地執行程式指令,以平行運算的概念加快程式執行速度。 本章節將大概介紹有關此單元相關的一些知識內容。
Thumbnail
2025/04/01
多核心,是指單個積體電路中建置兩個或以上的獨立實體中央處理單元(Core),這些Core可以分別獨立地執行程式指令,以平行運算的概念加快程式執行速度。 本章節將大概介紹有關此單元相關的一些知識內容。
Thumbnail
2025/04/01
DMA是一種用於高效傳輸資料的技術,允許外部設備直接與記憶體進行資料交換,而無需CPU的介入。這種機制大幅減輕了CPU的負擔,並提高了資料傳輸的效率。本章節將對DMA的基本原理進行詳細解說。
Thumbnail
2025/04/01
DMA是一種用於高效傳輸資料的技術,允許外部設備直接與記憶體進行資料交換,而無需CPU的介入。這種機制大幅減輕了CPU的負擔,並提高了資料傳輸的效率。本章節將對DMA的基本原理進行詳細解說。
Thumbnail
2025/04/01
所謂中斷,是計算機系統中的一種機制,允許外部設備或內部事件暫停CPU當前的任務,轉而處理更緊急或重要的事件。中斷的目的是提高系統效率,讓CPU不必持續輪詢(polling)設備狀態,而是由設備主動通知CPU需要處理。 本章節將會完整帶領讀者了解其知識觀念。
Thumbnail
2025/04/01
所謂中斷,是計算機系統中的一種機制,允許外部設備或內部事件暫停CPU當前的任務,轉而處理更緊急或重要的事件。中斷的目的是提高系統效率,讓CPU不必持續輪詢(polling)設備狀態,而是由設備主動通知CPU需要處理。 本章節將會完整帶領讀者了解其知識觀念。
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
本文章介紹了CPU架構的三大類型:ARM、x86和RISC-V。著重介紹了它們的特點和市場應用情況,並提到了Nvidia採用RISC-V架構的發展經過,以及ISA的定義和重要性。
Thumbnail
本文章介紹了CPU架構的三大類型:ARM、x86和RISC-V。著重介紹了它們的特點和市場應用情況,並提到了Nvidia採用RISC-V架構的發展經過,以及ISA的定義和重要性。
Thumbnail
AI PC 硬體 + AI OS + AI PC 摘要
Thumbnail
AI PC 硬體 + AI OS + AI PC 摘要
Thumbnail
電腦的運作需要仰賴許多的硬體與軟體,統稱電腦系統 (computer system)。這篇文章會概略地介紹電腦系統中的重要角色,以及它們如何相互合作,來完成複雜的工作,比如說讓無所事事的宅宅如我,假日可以躲在房間玩一整天的遊戲。 電腦、程式、與使用者 說到電腦,你的腦中會浮現什麼呢? 是螢幕
Thumbnail
電腦的運作需要仰賴許多的硬體與軟體,統稱電腦系統 (computer system)。這篇文章會概略地介紹電腦系統中的重要角色,以及它們如何相互合作,來完成複雜的工作,比如說讓無所事事的宅宅如我,假日可以躲在房間玩一整天的遊戲。 電腦、程式、與使用者 說到電腦,你的腦中會浮現什麼呢? 是螢幕
Thumbnail
筆記-2024.03.16-曲博 財訊訪談-談ARM *處理器的兩種架構: 精簡指令集RISC 複雜指令集CISC, *CPU為複雜指令集,運算能力較強,缺點是較耗電。 *ARM,為精簡指令集,運算效能較差,但較省電,屬於微處理器(MPU)。 *英特爾稱霸電腦用CPU, 然而手機較看重
Thumbnail
筆記-2024.03.16-曲博 財訊訪談-談ARM *處理器的兩種架構: 精簡指令集RISC 複雜指令集CISC, *CPU為複雜指令集,運算能力較強,缺點是較耗電。 *ARM,為精簡指令集,運算效能較差,但較省電,屬於微處理器(MPU)。 *英特爾稱霸電腦用CPU, 然而手機較看重
Thumbnail
本文將介紹桌上型電腦產業地圖,包括NB筆記型電腦產業地圖、伺服器產業地圖和產業結構圖等相關信息。
Thumbnail
本文將介紹桌上型電腦產業地圖,包括NB筆記型電腦產業地圖、伺服器產業地圖和產業結構圖等相關信息。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News