官术网_书友最值得收藏!

2.4 寄存器

寄存器為處理器提供了高速訪問數據的途徑。由于寄存器在物理上位于CPU內部,它們的延遲遠低于內存,因為內存請求需要經過總線和橋接器才能訪問數據。

在32位架構中,寄存器(register)包含32位的數據,就像程序中的變量一樣。每個寄存器都有一個獨特的名稱,當參與運算或從內存加載新值時,寄存器中的數據可以被修改。

寄存器的主要限制在于,它們的數量有限,必須被整個程序共享。如果程序用完了寄存器,就需要開始在內存中儲存信息,這將對性能產生不利影響。有限的寄存器數量意味著正常的執行周期如下:

? 從內存中獲取數據并將其存儲在寄存器中。

? 處理數據。

? 將數據保存回內存。

主站蜘蛛池模板: 新乡市| 嘉兴市| 湖南省| 榆中县| 丹寨县| 德安县| 平山县| 莫力| 漳浦县| 威宁| 东阳市| 湘乡市| 华池县| 凉城县| 杨浦区| 南安市| 溧阳市| 上栗县| 安福县| 商丘市| 宜丰县| 台州市| 定襄县| 拜泉县| 汾阳市| 临漳县| 辽宁省| 兴安盟| 城市| 麻阳| 永宁县| 都江堰市| 西平县| 永清县| 普兰县| 平阳县| 高台县| 霸州市| 噶尔县| 桐乡市| 佛坪县|