寄存器與緩存
發布時間: 2025-01-17 17:21:01
1. 寄存器和此CPU緩存有何區別寄存器有多大容量
寄存器屬於CPU的一個組成部分而緩存只是集成到CPU封裝內完全是和CPU獨立的器件。另外二者速度相差很大,寄存器存取速度最快 其次緩存最後是內存。三張容量上的關系就像飯碗、飯鍋和米缸的關系,容量越大級別越低,速度越慢與CPU的聯系越不密切。寄存器分通用寄存器 標志寄存器 堆棧寄存器等完成CPU的加法運算,緩存是緩沖存儲器,屬於靜態電路存儲器。 對於寄存器的容量: 16位寄存器組 16位CPU所含有的寄存器有 4個數據寄存器(AX、BX、CX和DX) 2個變址和指針寄存器(SI和DI) 2個指針寄存器(SP和BP) 4個段寄存器(ES、CS、SS和DS) 1個指令指針寄存器(IP) 1個標志寄存器(Flags) 32位寄存器組 32位CPU除了包含了先前CPU的所有寄存器,並把通用寄存器、指令指針和標志寄存器從16位擴充成32位之外,還增加了2個16位的段寄存器:FS和GS。 32位CPU所含有的寄存器有 4個數據寄存器(EAX、EBX、ECX和EDX) 2個變址和指針寄存器(ESI和EDI) 2個指針寄存器(ESP和EBP) 6個段寄存器(ES、CS、SS、DS、FS和GS) 1個指令指針寄存器(EIP) 1個標志寄存器(EFlags)
熱點內容