計算機概論-計算機硬體概述_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
電資鼠 - 您的學習好夥伴
18會員
242內容數
在當今數位時代,電資領域人才需求爆發式成長,不論是前端網頁設計、嵌入式開發、人工智慧、物聯網還是軟硬體整合,這些技術都在改變世界。而掌握 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
不是每個人都適合自己操盤,懂得利用「專業」,才是績效拉開差距的開始
Thumbnail
不是每個人都適合自己操盤,懂得利用「專業」,才是績效拉開差距的開始
Thumbnail
生產力爆發帶來的過剩,會讓過去的「還可以啦」成為最低標準。市場需求對於出類拔萃、獨一無二的需求還是存在,但是對於那些價格高度敏感,或是只需要穩定、便宜、還可以啦的需求端來說,AI 正在迅速取代這部分的供給,中間長尾的服務提供者被 AI 替換。
Thumbnail
生產力爆發帶來的過剩,會讓過去的「還可以啦」成為最低標準。市場需求對於出類拔萃、獨一無二的需求還是存在,但是對於那些價格高度敏感,或是只需要穩定、便宜、還可以啦的需求端來說,AI 正在迅速取代這部分的供給,中間長尾的服務提供者被 AI 替換。
Thumbnail
今年在 Google I/O 有幸看到 Hassabis 本人幾秒,DeepMind 和共同創辦人 Demis Hassabis 的這個題目,也一直都在待寫清單中。 前陣子,在介紹 Founders Fund 時,發現 Demis Hassabis 當初在說服 Peter Thiel 投資 Dee
Thumbnail
今年在 Google I/O 有幸看到 Hassabis 本人幾秒,DeepMind 和共同創辦人 Demis Hassabis 的這個題目,也一直都在待寫清單中。 前陣子,在介紹 Founders Fund 時,發現 Demis Hassabis 當初在說服 Peter Thiel 投資 Dee
Thumbnail
年末總有一種莫名的魔力,讓人特別容易感到孤單。 聖誕節、跨年、緊接著農曆新年……滑開社群,不是甜蜜放閃,就是一群人早早訂好跨年行程。 明明日子算得上順遂,工作穩定無憂,生活也按部就班地往前走着,可總在萬籟俱寂的夜晚,獨自對着空蕩的房間時,心底會悄悄冒出一個念頭:今年,是不是可以不一樣?不再獨自抵
Thumbnail
年末總有一種莫名的魔力,讓人特別容易感到孤單。 聖誕節、跨年、緊接著農曆新年……滑開社群,不是甜蜜放閃,就是一群人早早訂好跨年行程。 明明日子算得上順遂,工作穩定無憂,生活也按部就班地往前走着,可總在萬籟俱寂的夜晚,獨自對着空蕩的房間時,心底會悄悄冒出一個念頭:今年,是不是可以不一樣?不再獨自抵
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筆記型電腦產業地圖、伺服器產業地圖和產業結構圖等相關信息。
Thumbnail
半導體是AI經濟的基礎!由於半導體生態系很複雜,所以簡單來跟介紹:
Thumbnail
半導體是AI經濟的基礎!由於半導體生態系很複雜,所以簡單來跟介紹:
Thumbnail
現在主機遊戲變得很多元,有一些需要靠著一個超級主機來支撐他的記憶體存量,這裡可以回答你的主機硬體必須知道的三件事!
Thumbnail
現在主機遊戲變得很多元,有一些需要靠著一個超級主機來支撐他的記憶體存量,這裡可以回答你的主機硬體必須知道的三件事!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News