微機原理(2)8086有關知識

8086的編程結構:

從功能上8086分爲兩部分,總線接口部分(BIU) 和 執行部件(EU)

a. 總線接口部件

  a) 4個16位的段地址寄存器

      i. CS 代碼段地址寄存器

      ii. DS 數據段地址寄存器

       iii. ES 附加段地址寄存器

       iv. SS 堆棧段地址寄存器

  b) 16位的指令指針寄存器 IP

  c) 20位的地址加法器

  d) 6字節的指令隊列緩衝器

b. 執行部件

  a) 4個通用寄存器 AX、BX、CX、DX

  b) 4個專用寄存器

   i. 基數指針寄存器 BP

   ii. 堆棧指針寄存器 SP

   iii. 源變址寄存器 SI

   iv. 目的變址寄存器 DI

  c) 標誌寄存器 FR

  d) 算數邏輯部件ALU (算術運算和邏輯運算)!

8086的標誌寄存器 寄存器共16位,7位未用:

a. 狀態標識6個:

  a) 符號標誌 SF  b) 零標誌 ZF   c) 奇偶標誌 PF   d) 進位標誌 CF   e) 輔助進位標誌 AF  f) 溢出標誌 OF

b. 控制標誌3個

a) 方向標誌 DF  b) 中斷允許標誌 IF  c) 跟蹤標誌 TF

有符號有意義:ZF SF PF OF 無符號有意義:PF ZF CF AF
 

8086的最小模式典型配型

a.有1片8284A,作爲時鐘發生器,提供時鐘信號和同步ready信號和reset信號

b.有3片8282或74LS273,用來作爲地址鎖存器,暫存地址

c.有2片8286/8287,作爲總線收發器,增加數據總線的驅動能力

d.有1片8086,作爲微處理器,負責CPU對存儲器和IO端口的數據傳輸以及指令的執行

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章