當前位置:首頁 » 服務存儲 » 累加器存儲待執行指令地址
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

累加器存儲待執行指令地址

發布時間: 2023-06-16 10:24:20

Ⅰ CPU中保存當前正在執行的指令地址的是什麼寄存器

高速緩沖存儲器(Cache)

Cache也是經常遇到的概念,也就是平常看到的一級緩存(L1 Cache)、二級緩存(L2 Cache)、三級緩存(L3 Cache)這些數據,它位於CPU與內存之間,是一個讀寫速度比內存更快的存儲器。當CPU向內存中寫入或讀出數據時,這個數據也被存儲進高速緩沖存儲器中。

當CPU再次需要這些數據時,CPU就從高速緩沖存儲器讀取數據,而不是訪問較慢的內存,當然,如需要的數據在Cache中沒有,CPU會再去讀取內存中的數據。

(1)累加器存儲待執行指令地址擴展閱讀

組成結構——

高速緩沖存儲器是存在於主存與CPU之間的一級存儲器, 由靜態存儲晶元(SRAM)組成,容量比較小但速度比主存高得多, 接近於CPU的速度。

主要由三大部分組成:

Cache存儲體:存放由主存調入的指令與數據塊。

地址轉換部件:建立目錄表以實現主存地址到緩存地址的轉換。

替換部件:在緩存已滿時按一定策略進行數據塊替換,並修改地址轉換部件。

Ⅱ CPU中哪個寄存器總是用於存儲地址這個寄存器中存儲的是什麼地址

8086
cpu中有8個通用寄存器ax、bx、cx、dx、sp、bp、si、di;兩個控制寄存器ip、fl;四個段寄存器cs、ds、ss、es。8個通用寄存器都可以用來暫存參加運算的數據或中間結果,但又有各自的專門用途。例如,ax專用做累加器,某些指令指定用它存放操作數和運算結果;cx為計數寄存器,在某些指令中做計數器使用;dx為數據寄存器;bx為基址寄存器,bp為基址指針,si為源變址寄存器,di為目的變址寄存器,這4個寄存器在數據定址中用來存放段內偏移地址(有效地址)或段內偏移地址的一部分;sp為堆棧指示器,用來存放棧頂有效地址。兩個控制寄存器用來存放有關的狀態信息和控制信息。例如,標志寄存器fl用來存放狀態標志和控制標志;而指令指針用來存放下一條要取指令的有效地址。四個段寄存器用來存放段地址。例如,cs寄存器用來存放代碼段的段地址;ds寄存器用來存放數據段的段地址;ss寄存器用來存放堆棧段的段地址;es寄存器用來存放擴展段的段地址。