什麼是物理暫存器,什麼是頁內暫存器,有什麼功用?

時間 2023-01-24 02:10:03

1樓:匿名使用者

資料暫存器為圖中最上邊所示的4個暫存器ax,bx,cx,dx。這些暫存器用以暫時儲存計算過程中所得到的運算元及結果。他能處理16位數,也能處理8位數,當處理8位數時,這4個16位暫存器作為8個8為暫存器ah,al,bh,bl,ch,cl,dh,dl來使用。

這4個資料暫存器除了作為通用暫存器以外,還有各自的專門用途:

ax(accumulator)做累加器用,是算術運算的主要暫存器。ax還用在字乘和字除法中,此外,所有的i/o指令都是以ax為中心與外部裝置進行資訊傳送;

bx(base)在計算暫存器地址時,常用做基值暫存器;

cx(count)再串操作指令及迴圈中用做計數器;

dx(data)在字乘法,字除法運算中,將dx,ax組合成一個雙字長數,dx用來存放高16位數。另外,在間接的i/o指令中,dx用來指定i/o埠地址。

暫存器具體是個什麼?他的實體地址怎麼看

2樓:夜隱霜華

暫存器是cpu內部的儲存器,不多,只是為了減少資料與記憶體的交換次數而設定,每個暫存器都有專用的名稱,所以訪問暫存器只需要寫出暫存器的名稱即可。

實體地址是儲存器的地址,在物理位置上看,暫存器在cpu內部,儲存器在cpu外部。

3樓:網友

cpu的暫存器有地址的,不同的微處理器的暫存器組的數目可能不一樣,地址也可能不一樣,一般我們直接用名字就可以找到它,我們初始化後直接用預設的就可以了,如果功能要強大,有各種cpu的工作模式之間的轉換,就要配置暫存器了,暫存器是cpu生產廠家設定好的,我們不能修改,它方便資料的存取,

4樓:匿名使用者

解答:暫存器是積體電路中非常重要的一種儲存單元,通常由d觸發器組成,由不同數量的 d觸發器組成不同位數的暫存器,如8位暫存器、16位暫存器、32 位元暫存器等等,包括通用暫存器、專用暫存器、控制暫存器。

每一個暫存器都對應一個真實的物理空間,可以通過地址暫存器以直接或間接定址的方式訪問暫存器。

5樓:不傻不笨不弱智

你看看 彙編的 書吧。剛開始 就介紹暫存器的。

cpu 暫存器不用找。直接用的。什麼ax bx 什麼的。

暫存器和儲存器的區別是什麼

6樓:匿名使用者

從根本上講,暫存器與ram的物理結構不一樣。

一般暫存器是指由基本的rs觸發器結構衍生出來的d觸發,就是一些與非門構成的結構,這個在數電裡面大家都看過;

而ram則有自己的工藝,一般1bit由六mos管構成。所以,這兩者的物理結構不一樣也導致了兩者的效能不同。暫存器訪問速度快,但是所佔面積大。

而ram相反,所佔面積小,功率低,可以做成大容量儲存器,但訪問速度相對慢一點。

1、暫存器存在於cpu中,速度很快,數目有限;

儲存器就是記憶體,速度稍慢,但數量很大;

計算機做運算時,必須將資料讀入暫存器才能運算。

2、儲存器包括暫存器,儲存器有rom和ram

暫存器只是用來暫時儲存,是臨時分配出來的,斷電,後,裡面的內容就沒了```

7樓:鬱醉易衷懿

微控制器的暫存器在cpu內部,只是和儲存器統一編址。

cpu的alu(算術邏輯單元)進行運算的時候,直接和暫存器互動資料,所以運算速度比較快。

但是暫存器一般比較少(cpu)內部不能放大量的暫存器,所以多數資料還要存放在儲存器中。

什麼是頁內暫存器,有什麼功用?

8樓:騎著豬豬滿地跑

利用頁標誌暫存器跟蹤儲存器裝置內物理頁的狀態。

暫存器定址方式是一種簡單快捷的定址方式,源和目的運算元都可以是暫存器。

1、源運算元是暫存器定址方式。

如:add vard, eax add varw, ax mov varb, bh等。

其中:vard、varw和varb是雙字,字和位元組型別的記憶體變數。在第4章將會學到如何定義它們。

2、目的運算元是暫存器定址方式。

如:add bh, 78h add ax, 1234h mov ebx, 12345678h等。

3、源和目的運算元都是暫存器定址方式。

如:mov eax, ebx mov ax, bx mov dh, bl等。

由於指令所需的運算元已儲存在暫存器中,或操作的結果存入暫存器,這樣,在指令執行過程中,會減少讀/寫儲存器單元的次數,所以,使用暫存器定址方式的指令具有較快的執行速度。通常情況下,我們提倡在編寫組合語言程式時,應儘可能地使用暫存器定址方式,但也不要把它絕對化。

暫存器 和儲存器的區別是什麼?

9樓:瀧青芬傅雪

暫存器屬於儲存器的一種。暫存器是儲存器中最快的一種。然後是快取,記憶體,硬碟,各種外存u盤之類的,讀寫速度越來越慢,**相對也比較便宜。

10樓:網友

暫存器是由觸發器組成的。一個出發器就是一個一位暫存器。儲存器由暫存器組成,可以看作一個暫存器堆,每個儲存單元實際上相當與一個緩衝暫存器。

根據使用不同,儲存器分為兩大類:只讀儲存器rom和隨機存取儲存器ram

暫存器和儲存器的區別

11樓:黃鼠狼奧利給

1、儲存器在cpu外,一般指硬碟,u盤等可以在切斷電源後儲存資料的裝置,容量一般比較大,缺點是讀寫速度都很慢,普通的機械硬碟讀寫速度一般是50mb/s左右。

記憶體和暫存器就是為了解決儲存器讀寫速度慢而產生的多級儲存機制,從20世紀50年代開始,磁芯儲存器曾一度成為主存的主要儲存介質,但從20世紀70年代開始,逐步被半導體儲存器所取代,目前的計算機都是用半導體儲存器。現在的ddr2記憶體的讀寫速度一般為6~8gb/s,跟機器效能也有關係。

2、暫存器(又稱快取)一般是指由基本的rs觸發器結構衍生出來的d觸發,就是一些與非門構成的結構,一般整合在cpu內,其讀寫速度跟cpu的執行速度基本匹配,但因為效能優越,所以造價昂貴,一般好的cpu也就只有幾mb的2級快取,1級快取更小。使用暫存器可以縮短至零長度、節省儲存空間,提高指令的執行速度。

3、不同的暫存器有不同的作用,如:通用暫存器(gr)用以存放運算元、運算元的地址或中間結果;指令暫存器(ir)用以存放當前正在執行的指令,以便在指令執行的過程中,控制完成一條指令的全部功能。

cpu計算時,先預先把要用的資料從硬碟讀到記憶體,然後再把即將要用的資料讀到暫存器。最理想的情況就是cpu所有的資料都能從暫存器裡讀到,這樣讀寫速度就快,如果暫存器裡沒有要用的資料,就要從記憶體甚至硬碟裡面讀,那樣讀寫資料佔的時間就比cpu運算的時間還多的多。

所以評價一款cpu的效能除了頻率,快取也是很重要的指標。

12樓:

1. 結構不同。

(1)儲存器在cpu外,一般指硬碟,u盤等可以在切斷電源後儲存資料的裝置。儲存器中包括暫存器,但只是用於暫時儲存,臨時分配出來的。一旦斷電後,裡面的內容就沒有了;

(2)暫存器,即cpu的快取,是cpu內部的元件,一般是指由基本的rs觸發器結構衍生出來的d觸發,就是一些與非門構成的結構。其作用主要是為了解決儲存器讀寫速度慢而產生的多級儲存機制。

2. 資料儲存容量和讀取速度不同。

(1)儲存器容量一般比較大,讀寫速度都很慢,普通的機械硬碟讀寫速度一般是50mb/s左右。

(2)暫存器讀取速度跟cpu的執行速度基本匹配,讀取速度快,但是容量有限。現在的ddr2記憶體的讀寫速度一般為6~8gb/s。

3. 資料讀取的順序對cpu運算的影響不同。

(1)cpu計算時,先預先把要用的資料從硬碟讀到記憶體,然後再把即將用用的資料讀到暫存器。最理想的情況就是cpu所有的資料都能從暫存器裡讀到,這樣讀寫速度就快。

(2)如果暫存器裡沒有要用的資料,就要從記憶體甚至硬碟裡面讀,那麼讀寫資料佔的時間就比cpu運算的時間還多的多。

13樓:網友

1、物理結構不同。

一般暫存器是指由基本的rs觸發器結構衍生出來的d觸發,就是一些與非門構成的結構。而儲存器則有自己的工藝,一般1bit由六mos管構成。

2、效能不同。

暫存器訪問速度快,儲存器訪問速度相對慢一點。

3、所佔面積不同。

暫存器所佔面積大,儲存器所佔面積小。

4、容量不同。

暫存器存在於cpu中,速度很快,數目有限,儲存器就是記憶體,速度稍慢,但數量很大;

程式狀態暫存器CPSR每個位分別代表什麼

果果和糰子 1 n 當用兩個補碼錶示的帶符號數進行運算時,n 1表示運算的結果為負數 n 0表示運算的結果為正數或零 2 z z 1表示運算的結果為零,z 0表示運算的結果非零。3 c 可以有4種方法設定c的值 加法運算 包括cmp 當運算結果產生了進位時 無符號數溢位 c 1,否則c 0。減法運算...

vim暫存器內容中的J代表什麼意思

ascii 碼錶上的字元,最低的31個代表的字元不是可顯示的字元,稱作控制字元。在老電腦上可用 ctrl 加一個字母得到。比如代表換行的 n,ascii 值是 10,二進位制為 0000 1010。由於 0100 1010 代表的 ascii 字母是 j,所以那時就用 ctrl j 來生成 n。這樣...

mcs 51微控制器片內的ram的暫存器區有多少個單元

做而論道 mcs 51微控制器片內的ram的暫存器區,共有32個單元。分成四個區,每個區都有8個單元,稱為r0 r7。但是隻有一個區,是當前工作區,才可以用r0 r7來定址。 資料儲存器ram mcs 51 微控制器內部有256b的隨機儲存單元在物理上和邏輯上可以分為兩個地址空間,前者有128個位元...