回覆列表
  • 1 # 使用者8907387717188

      8086/8088共有14個16位暫存器,按照其功能可以分為以下三組

    通用暫存器組

    這組暫存器含有8個暫存器,分別是:AX,BX,CX,DX,SI,DI,BP,SP

    說明:

    1、通用暫存器AX,BX,CX,DX為4個16為暫存器,他們也可作為8個8位暫存器來使用

    2、堆疊指標暫存器SP用於在堆疊操作時,確定堆疊區在記憶體中的位置。但SP必須與堆疊段暫存器SS一起使用才能確定當前堆疊操作的物理地址。

    3、基址指標暫存器BP、源變址暫存器SI和目的變址暫存器DI主用用於擴充了定址方式,和BX暫存器一樣,用於對操作資料的間接定址或變址定址。

    段暫存器組

    這組暫存器含有4個暫存器,分別是:CS,DS,SS,ES

    段暫存器的主要用途說明:

    8086/8088在執行取指令操作或跳轉執行或尋找儲存器運算元的地址時,採用了分段定址方式,在同一時刻可將記憶體分為4個邏輯段,段首地址即由段暫存器的內容給定。段暫存器內容為16位二進位制數,稱為段地址,一條指令或操作資料的物理地址是由段地址和偏移地址共同確定。採用段地址的方式能使8086/8088在1MB的範圍對記憶體進行定址。

    控制暫存器組

    這組暫存器含有2個暫存器,分別是:指令指標暫存器IP和狀態標誌暫存器PSW組成

    1、指令指標IP暫存器的內容為下一條將要執行的指令的偏移地址,IP暫存器應與程式碼段暫存器CS相配合,才能形成操作指令的物理地址。

    2、狀態標誌暫存器PSW用以反映系統狀態和運算結果的特徵。它共有6個狀態位和3個標誌位。詳情如下:1、狀態位:

    OF:溢位標誌

    CF:進位標誌

    AF:輔助進位標誌

    ZF:結果為零標誌

    SF:符號標誌

    PF:寄偶標誌

    2、標誌位

    TF:跟蹤標誌

    IF:中斷標誌

    DF:方向標誌

  • 中秋節和大豐收的關聯?
  • 胃疼的原因及症狀有哪些?