首页
/
每日頭條
/
生活
/
CPU的控制器與運算器
CPU的控制器與運算器
更新时间:2024-10-08 05:18:44

計算機基礎方面的知識,對于一些非科班出身的同學來講,一直是他們心中的痛,而對于科班出身的同學,很多同學在工作之後,也意識到自身所學知識的不足與欠缺,想回頭補補基礎知識。關于計算機基礎的課程很多,内容繁雜,但無論是相關書籍還是大學課程,都有點脫離工作。特别地,計算機基礎知識體系龐雜,想要從零學習或者複習都耗時耗力。

有鑒于此,本系列文章将帶你更快的補足編程必備基礎知識,涵蓋計算機領域三大基礎知識:計算機組成原理、操作系統、計算機網絡,這些都是大學計算機課程裡面最重要的内容。文章對這些内容做了提煉和總結,摒棄了作為程序員不需要掌握的知識。

目的是:

  • 幫助大家形成計算機知識的結構體系
  • 幫助大家理解計算機底層原理
  • 幫助大家在工作實踐中借鑒其中的優秀設計

本篇是計算機組成原理之CPU的控制器和運算器

歡迎關注、轉發、收藏、評論

控制器

控制器是CPU的組成部分,用于協調和控制計算機的運行。

CPU的控制器與運算器(CPU的控制器與運算器)1

控制器的主要部件

下面逐一簡單介紹。

程序計數器(Program Counter)

簡稱PC,用來存儲從内存提取的下一條指令的地址。當CPU執行一條指令時,首先需要根據PC中存放的指令地址,将指令由内存取到指令寄存器中,此過程稱為“取指令”。與此同時,PC中的地址或自動加1或由轉移指針給出下一條指令的地址,此後經過分析指令,執行指令,完成第一條指令的執行,而後根據PC取出第二條指令的地址,如此循環,執行每一條指令,保證程序能夠連續地執行下去。

時序發生器

用于發送時序脈沖,CPU依據不同的時序脈沖有節奏地進行工作,類似于CPU的節拍器。

指令編譯器

用于翻譯指令及控制傳輸指令包含的數據。

指令寄存器

用于緩存從内存或高速緩存裡取出的指令,CPU執行指令時,就可以從指令寄存器中取出相關指令來進行執行。

主存地址寄存器

保存當前CPU正要訪問的内存單元的地址,通過總線跟主存通信。

主存數據寄存器

保存當前CPU正要讀或寫的主存數據,通過總線與主存通信。

通用寄存器

用于暫時存放或傳送數據或指令。

運算器

運算器是用來進行數據運算加工的。

CPU的控制器與運算器(CPU的控制器與運算器)2

運算器的主要部件

數據緩沖器

分為輸入緩沖和輸出緩沖,輸入緩沖暫時存放外設送過來的數據,輸出緩沖暫時存放送往外設的數據。

ALU

全稱為算數邏輯單元,是運算器的主要部件,能完成常見的位運算(左移、右移、與、或、非等)和算術運算(加減乘除等)。

狀态字寄存器

存放運算狀态(條件碼、進位、溢出、結果正負等)和運算控制信息。

通用寄存器

暫時存放或傳送數據或指令,保存ALU的運算中間結果。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
什麼是功能沙發床?功能沙發床的适用範圍
什麼是功能沙發床?功能沙發床的适用範圍
什麼是功能沙發床?功能沙發床的适用範圍什麼是功能沙發床?1、檢查它的柔軟程度。一個很好的多功能沙發床,首先要查沙發床是否柔軟适度,硬彈簧床墊;和具有較高的耐藥性可均分人體的重量,良好的通風和保持健康。彈力平衡,可以的話躺在上面領會一下。無論仰卧或側卧,都能連結骨骼和肌肉的正常姿勢,這樣的沙發床才最惬...
2024-10-08
化繁為簡:收納6招告别淩亂
化繁為簡:收納6招告别淩亂
漂亮的家居生活首先需要整齊有序的收納,大件物品有效收納并不難,讓人頭疼的往往是零碎的小物品的收納。本文教你6種零碎小物品的收納妙招,讓零碎物品零而不亂!化繁為簡:收納6招告别淩亂1、零碎小擺件收納——大排的格子書架打造整齊感。很多人喜歡收集玩偶,大的玩偶擺放要求低,但是小而多...
2024-10-08
地毯的塵土怎麼清洗
地毯的塵土怎麼清洗
地毯的塵土怎麼清洗對于大多數的家庭都是采用吸塵器對地毯清洗進行除塵的,但是時間長了,也往往難以奏效。下面介紹的幾種方法,在你的吸塵器無能為力時,不妨一試。1、取一塊舊被單,用水浸濕後擰幹。平鋪在地毯上面,然後用木棍敲打,灰塵就會被濕被單吸附。如果一次清理不幹淨,可重複操作。2、取極細的食鹽撒在地毯上...
2024-10-08
内衣如何保養收藏?内衣洗滌注意事項
内衣如何保養收藏?内衣洗滌注意事項
内衣是最貼近我們的衣服,也容易沾到汗漬、汗味,所以更加應該注意清潔,而且清新潔淨的内衣讓你和他都會感到心情愉悅。1、内衣洗滌最好用手洗因為内衣的面料非常的柔軟,有的做工裝飾雖然精緻卻也纖薄脆弱,而且内衣的鋼圈護理不好的話也容易受損變形,所以應該用手輕輕的搓洗或者抓洗,内部鋼圈的部位比較容易髒,可以将...
2024-10-08
如何正确機洗羽絨服?
如何正确機洗羽絨服?
如何正确機洗羽絨服?如何正确機洗羽絨服?冬天到了,寒冷的天氣一步步降臨,我們也漸漸地穿上了蓬松的羽絨服,羽絨服難洗是衆所周知的,難洗是因為最好不要用洗衣機洗,雖然賣場營業員表示洗衣機能清洗羽絨服,但此前确有市民因使用洗衣機洗羽絨服而遇到爆裂事故。那麼,羽絨服到底能不能機洗?據了解,目前市場上的洗衣機...
2024-10-08
Copyright 2023-2024 - www.tftnews.com All Rights Reserved