終止地址暫存器

終止地址暫存器

暫存器(Register),是中央處理器內的其中組成部分。暫存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和地址。終止地址暫存器是指存放終止地址的暫存器。終止地址一般是指程式終止執行的地址或數據段最後一個數據元素的地址。

基本介紹

  • 中文名:終止地址暫存器
  • 外文名:stop address register
  • 學科:計算機
  • 定義:存放終止地址的暫存器
  • 有關術語:暫存器
  • 領域:計算機系統
簡介,暫存器,物理地址,

簡介

終止地址暫存器是指存放終止地址的暫存器。在計算機系統,一個電腦程式不可能一直都在執行,程式一般執行到終止地址就終止執行。終止地址是一個程式終止執行重要標誌,在電腦程式中,終止地址一般是指數據段的終止地址,即最後一個數據元素的地址,即運算元地址。這裡終止地址一般是指物理地址,一般在地址空間內。

暫存器

是計算機的中心處理器內部的高速存儲單元, 其存取速度遠高於計算機的一般記憶體單元,同時造價也很昂貴。8086或8088有14個16位暫存器, 其中有4個通用暫存器AX、BX、CX、DX,通用暫存器的用途是存放運算元, 運算結果和運算的中間結果。這四個16位暫存器均可分為高8位、低8位兩個8位暫存器使用。四個段界暫存器,CS、DS、ES和SS,設定段界暫存器的目的是更合理、更有效地使用計算機記憶體,即提高計算機的定址能力。因暫存器是16位的,利用一個暫存器直接定址,最大定址範圍為65536個位元組,也就是64K, 為適應擴大記憶體的要求,有必要採用間接定址的方法,即先確定所在段,再確定段內編移地址,從而得到實際的物理地址,引入段暫存器後8086-8088的定址能力達1M位元組, 即2=1048576。兩個變址暫存器SP和DP分別指出源運算元與目的運算元地址。指令指針暫存器IP指出當前執行的指令地址,它隨指令的執行自動改變,基址指針暫存器BP與棧指針暫存器SP分別指示當前數據與棧頂地址。此外還有一個特殊的暫存器叫標誌暫存器FLAG,它的各位指示計算機當前的某些重要狀態。例如中斷標誌位為0表示禁止中斷,為1表示接受中斷。標誌暫存器狀態與指令執行有密切關係, 同樣代碼的指令在不同的FLAG狀態下執行將往往得到不同的結果。概括地說,暫存器的任務包括①存放運算元、運算的中間結果或最終結果。②存放地址,包括指令地址和運算元地址。③指示計算機的當前狀態。
計算機運行過程中, 所有暫存器的當前狀態稱為現場, 當程式運行途中需要調用子程式或回響某種中斷時,都必須保存現場,待子程式或中斷服務結束時再行恢復。此時程式可以從現場繼續向下運行。

物理地址

物理地址(physical address),也叫實地址(real address)、二進制地址(binary address),它是在地址匯流排上,以電子形式存在的,使得數據匯流排可以訪問主存的某個特定存儲單元的記憶體地址。
地址從0開始編號,順序地每次加1,因此存儲器的物理地址空間是呈線性增長的。它是用二進制數來表示的,是無符號整數,書寫格式為十六進制數。它是出現在CPU外部地址匯流排上的定址物理記憶體的地址信號,是地址變換的最終結果。用於記憶體晶片級的單元定址,與處理器和CPU連線的地址匯流排相對應。

相關詞條

熱門詞條

聯絡我們