暫存器和儲存器有什麼異同?

時間 2021-06-09 15:50:25

1樓:

暫存器是一種儲存器啊,這是大概念和小概念的問題,集合與子集的關係

儲存器按照到cpu距離由近到遠(訪存速度由高到低)排列分別是暫存器,快取,主存,輔存。ROM是唯讀儲存器,僅限於儲存bios一類的程式

請看william Stallings的Computer Organization and Architecture

2樓:void

有此疑問,就不要看這本書了

有兩本書你可以用來自學

1、隱匿在計算機背後的語言

自己就可以把儲存器、運算器等基本的內部構造畫出來2、從實模式到保護模式

學習intel組合語言用這個入門

3樓:冬瓜哥已被Jin言

暫存器是個照相機快門,能夠對輸入端訊號瞬間取樣並鎖定到膠片上輸出,再來乙個時鐘訊號再次觸發取樣。暫存器可以用於儲存資料,但是它的最終使命其實是介於兩個組合邏輯電路之間起到隔離控制作用,訊號一步一步的計算,形成流水線。儲存器如果用暫存器來充當的話,儲存1bit需要幾十個電晶體,而SRAM更合適,6個電晶體就夠了,但是無法實現快門的作用。

再次就是SDRAM,密度更高,速度更慢,成本也更低,再次就是NAND Flash,再就是磁碟。

為什麼修改esp暫存器會觸發異常?

北極 但這種做法不可取,也不可能實現。首先esp的值不僅僅儲存在esp裡,換句話說,指向棧上的東西,不僅僅是只有esp,比如ebp也是可以用來做定址的。甚至在記憶體裡,多級指標都是指向舊的記憶體區域,你不可能也沒辦法把這些記憶體裡的資料都指向新的棧空間,因為對於記憶體來說,都是乙個乙個數值,它是指標...

暫存器和快取記憶體L1之間如何傳遞資料,Intel的L1和L2,L3之間的結構是怎樣的?

鐘Scherzo 最近在學這方面的東西,嘗試答一下。1.此圖為CPU流水線的示意圖,我想知道Data Cache是指的那些硬體,是暫存器和L1嗎,如果包含L1,為什麼運算器能直接將資料放入L1,他不是只和暫存器交換資料嗎。Data Cache指的是用來儲存計算用的數值的cache,與之同型別的是in...

python 怎麼把讀取暫存器的16位無符號整數(十進位制)轉換為浮點 浮點數應該占用兩個暫存器?

阿不錯 modscan?寫了個不依賴任何庫的 def float t b b b.replace 去除空格,測試用方便 x bin eval 0x b 2 直接不能轉,加0x才認 if len x 32 簡單的補0操作 x 0 32 len x x else x x if int x 0 1 符號位...