8086的內部寄存器結構
發布時間:2016/7/24 18:15:36 訪問次數:1857
由圖12.1可知,8086微處理器內部具有14個16位的內部工作寄存器,用于提供指令執行、 F05240000指令及操作數的尋址。
寄存器結構如圖12,2所示。14個寄存器按功能不同可分為3組,分別為通用寄存器組、段寄存器組和控制寄存器組。
通用寄存器組
通用寄存器共8個分為兩組:數據寄存器(4個)、地址指針和變址寄存器(4個)。數據寄存器包括4個寄存器AX、BX、CX和DX,可用來存放16位數據或地址,也可將它們當作8位存儲器(AI】、AL、BH、BL、CH、CL、DH、DL)來使用,但只能用來存儲數據,而不能用來存儲地址。
地址指針和變址寄存器包括4個16位寄存器SP、BP、sI、DI,可在運算過程中存儲操作數。
由圖12.1可知,8086微處理器內部具有14個16位的內部工作寄存器,用于提供指令執行、 F05240000指令及操作數的尋址。
寄存器結構如圖12,2所示。14個寄存器按功能不同可分為3組,分別為通用寄存器組、段寄存器組和控制寄存器組。
通用寄存器組
通用寄存器共8個分為兩組:數據寄存器(4個)、地址指針和變址寄存器(4個)。數據寄存器包括4個寄存器AX、BX、CX和DX,可用來存放16位數據或地址,也可將它們當作8位存儲器(AI】、AL、BH、BL、CH、CL、DH、DL)來使用,但只能用來存儲數據,而不能用來存儲地址。
地址指針和變址寄存器包括4個16位寄存器SP、BP、sI、DI,可在運算過程中存儲操作數。
熱門點擊