色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>主機配件>cpu>

CPU體系結構!暫存器結構組成

2019年07月22日 09:25 lq 作者: 用戶評論(0

  什么是暫存器

  暫存器是用來暫存由數(shù)據(jù)總線或通用寄存的東西。它是中央處理器內的其中組成部份。 暫存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、 數(shù)據(jù)和位址 。

  暫存器結構組成

  在中央處理器的控制部件中,包含的暫存器有指令暫存器 (IR)和程式計數(shù)器 (PC)。在中央處理器的算術及邏輯部件中,包含的暫存器有累加器 (ACC)。

  在電腦架構里,處理器中的暫存器是少量且速度快的電腦記憶體 ,借由提供快速共同地存取數(shù)值來加速電腦程式的執(zhí)行——典型地說就是在已知時間點所作的之計算中間的數(shù)值。

  暫存器是記憶體階層中的最頂端,也是系統(tǒng)操作資料的最快速途徑。 暫存器通常都是以他們可以保存的位元數(shù)量來估量的。暫存器現(xiàn)在都以暫存器陣列的方式來實作,但是他們也可能使用單獨的正反器 、高速的核心記憶體 、 薄膜記憶體以及在數(shù)種機器上的其他方式來實作出來。

  這個名詞通常都用來意指由一個指令之輸出或輸入可以直接索引到的暫存器群組更適當?shù)氖欠Q他們?yōu)椤凹軜嫊捍嫫鳌薄?例如, x86指令及定義八個32位元暫存器的集合,但一個實作x86 指令集的CPU可以包含比八個更多的暫存器。

  暫存器的分類

  資料暫存器——用來儲存整數(shù)數(shù)字(參考以下的浮點暫存器)。在某些簡單/舊的CPU,特別的資料暫存器是累加器 ,作為數(shù)學計算之用。

  位址暫存器——持有記憶體位址,以及用來存取記憶體 。在某些簡單/舊的CPU里,特別的位址暫存器是索引暫存器 (可能出現(xiàn)一個或多個)。

  通用目的暫存器 ( GPR s)——可以保存資料或位址兩者,也就是說他們是結合資料/位址暫存器的功用。

  浮點暫存器 ( FPR s)——用來儲存浮點數(shù)字。

  常數(shù)暫存器——用來持有唯讀的數(shù)值(例如0、1、圓周率等等)。

  向量暫存器——用來儲存由向量處理器執(zhí)行SIMD指令所得到的資料。

  特殊目的暫存器——儲存CPU內部的資料,像是程式計數(shù)器 (或稱為指令指標),堆疊暫存器、以及狀態(tài)暫存器 (或稱微處理器狀態(tài)字組)。

  指令暫存器 ( 英語 : instrucTIon register )——儲存現(xiàn)在正在被執(zhí)行的指令

  索引暫存器 ( 英語 : Index_register )——是在程式執(zhí)行實用來更改運算元位址之用。

  

  CPU體系結構

  CPU的構成:CPU主要由運算器、控制器寄存器組和內部總線構成。

  運算器:由算術邏輯單元ALU、通用寄存器、數(shù)據(jù)暫存器等組成。程序狀態(tài)字寄存器接受從控制器送來的命令并執(zhí)行相應的動作,主要負責對數(shù)據(jù)的加工和處理。

  算術邏輯單元ALU:用于進行各種算術邏輯運算(如與、或、非等)、算術運算(如加減乘除等)

  通用寄存器:用來存放操作數(shù)、中間結果和各種地址信息的一系列存儲單元。常見的通用寄存器如下:

  a) 數(shù)據(jù)寄存器:

  AX,累加寄存器,算數(shù)運算的主要寄存器;

  BX,基址寄存器;

  CX,計數(shù)寄存器,串操作、循環(huán)控制的計數(shù)器;

  DX,數(shù)據(jù)寄存器。

  b) 地址指針寄存器:

  SI:源變址寄存器;

  DI:目的變址寄存器;

  SP:堆棧寄存器;

  BP:基址指針寄存器

  c) 累加寄存器:AC,又稱為累加寄存器。當運算器的邏輯單元執(zhí)行算術運算或者邏輯運算的時候,為ALU提供一個工作區(qū)。

  3.數(shù)據(jù)暫存器:用來暫存從主存儲器讀出的數(shù)據(jù),這個數(shù)據(jù)不能存放在通用寄存器中,否則會破壞其原有數(shù)據(jù)。

  4.程序狀態(tài)字寄存器:用于保留與算術邏輯運算指令或測試指令的結果對應的各種狀態(tài)信息。

  控制器:由程序計數(shù)器PC、指令寄存器IR、地址寄存器AR、數(shù)據(jù)寄存器DR、指令譯碼器等。

  1. 程序計數(shù)器 (PC):用于指出下條指令在主存中的存放地址,CPU根據(jù)PC的內容去主存處取得指令,由于程序中的指令是按照順序執(zhí)行的,所以PC必須有自動增加的功能,  也就是指向下一條指令的地址。

  2. 指令寄存器 (IR):用于保存當前正在執(zhí)行的這條指令的代碼,所以指令寄存器的位數(shù)取決于指令字長。

  3. 地址寄存器 (AR):用于存放CPU當前訪問的內存單元地址。

  4. 數(shù)據(jù)寄存器DR:用于暫存從內存儲器中讀出或寫入的指令或數(shù)據(jù)。

  5. 指令譯碼器:用于對獲取的指令進行譯碼,產生該指令操作所需要的一些列微操作信號,以控制計算機各部件完成該指令。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

( 發(fā)表人:李倩 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?
      主站蜘蛛池模板: 高清不卡伦理电影在线观看 | 亚洲国产日韩a精品乱码 | 18video性欧美19sex高清 | 午夜噜噜噜私人影院在线播放 | 日本精油按摩 | 亚洲人人为我我为人人 | 皮皮在线精品亚洲 | 色偷偷av男人的天堂 | 人与禽交3d动漫羞羞动漫 | 超碰99热在线精品视频 | 免费国产精品视频 | 国产成人综合在线观看网站 | AV无码九九久久 | 91国在线产| 亚洲日韩有码无线免费 | 内射人妻骚骚骚 | 在线亚洲色拍偷拍在线视频 | 国产超碰AV人人做人人爽 | WWW污污污抽搐喷潮COM | 久久人妻少妇嫩草AV无码 | 久久综合网久久综合 | 四虎国产精品高清在线观看 | 干了快生了的孕妇 | 日本性xxx| 99草在线观看 | 好大的太粗好深BL | 97SE亚洲国产综合在线 | 欧美高跟镣铐bdsm视频 | 韩国三级久久精品 | 爱穿丝袜的麻麻3d漫画acg | 亚洲麻豆精品成人A在线观看 | 国产精品一区二区人妻无码 | 嫩交18xxxx | 消息称老熟妇乱视频一区二区 | 国产在线精品亚洲第一区 | 东京热影院 | ass亚洲熟妇毛耸耸pics | 学生无码AV一区二区三区 | 王晶经典三级 | 久久国产主播福利在线 | 天天影视香色欲综合网 |