8086 微處理器通用暫存器


通用暫存器用於在微處理器執行不同操作時儲存臨時資料。8086 有八個通用暫存器。

 

這些通用暫存器的描述

暫存器
功能
AX
這是累加器。它是一個 16 位暫存器,但它被分成兩個 8 位暫存器。這些暫存器是 AH 和 AL。AX 通常用於算術或邏輯指令,但在 8086 中不是強制性的。
BX
BX 是另一個暫存器對,由 BH 和 BL 組成。此暫存器用於儲存偏移值。
CX
CX 通常用作控制暫存器。它有兩個部分 CH 和 CL。用於不同的迴圈和計數目的。
DX
DX 是資料暫存器。這兩個部分是 DH 和 DL。此暫存器可用於乘法、輸入/輸出定址等。
SP
這是堆疊指標。堆疊指標指向堆疊的最頂端元素。對於空堆疊,SP 將位於 FFFEH 位置。
BP
BP 是另一個 16 位暫存器。這是基址指標暫存器。此暫存器主要用於訪問透過堆疊傳遞的引數。它是相對於堆疊段的偏移地址。
SI
這是源索引暫存器。它用於在某些與字串相關的操作中指向源。其偏移量相對於資料段。
DI
這是目標索引暫存器。它用於在某些與字串相關的操作中指向目標。其偏移量相對於附加段。

更新於: 2019-07-30

14K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.