1. 程式人生 > >CPU中的八個通用暫存器

CPU中的八個通用暫存器

資料暫存器    EAX,  EBX,  ECX, EDX,      (Data Register)
資料暫存器主要用來儲存運算元和運算結果等資訊,從而節省讀取運算元所需佔用匯流排和訪問儲存器的時間。 
  32位CPU有4個32位的通用暫存器EAX、EBX、ECX和EDX。對低16位資料的存取,不會影響高16位的資料。這些低16位暫存器分別命名為:AX、BX、CX和DX,它和先前的CPU中的暫存器相一致。
4個16位暫存器又可分割成8個獨立的8位暫存器(AX:AH-AL、BX:BH-BL、CX:CH-CL、DX:DH-DL),每個暫存器都有自己的名稱,可獨立存取。程式設計師可利用資料暫存器的這種“可分可合”的特性,靈活地處理字/位元組的資訊。
暫存器AX
通常稱為累加器(Accumulator),用累加器進行的操作可能需要更少時間。累加器可用於乘、除、輸入/輸出等操作,它們的使用頻率很高;