8086的內(nèi)部寄存器結(jié)構(gòu)
發(fā)布時間:2016/7/24 18:15:36 訪問次數(shù):1911
由圖12.1可知,8086微處理器內(nèi)部具有14個16位的內(nèi)部工作寄存器,用于提供指令執(zhí)行、 F05240000指令及操作數(shù)的尋址。
寄存器結(jié)構(gòu)如圖12,2所示。14個寄存器按功能不同可分為3組,分別為通用寄存器組、段寄存器組和控制寄存器組。
通用寄存器組
通用寄存器共8個分為兩組:數(shù)據(jù)寄存器(4個)、地址指針和變址寄存器(4個)。數(shù)據(jù)寄存器包括4個寄存器AX、BX、CX和DX,可用來存放16位數(shù)據(jù)或地址,也可將它們當(dāng)作8位存儲器(AI】、AL、BH、BL、CH、CL、DH、DL)來使用,但只能用來存儲數(shù)據(jù),而不能用來存儲地址。
地址指針和變址寄存器包括4個16位寄存器SP、BP、sI、DI,可在運(yùn)算過程中存儲操作數(shù)。
由圖12.1可知,8086微處理器內(nèi)部具有14個16位的內(nèi)部工作寄存器,用于提供指令執(zhí)行、 F05240000指令及操作數(shù)的尋址。
寄存器結(jié)構(gòu)如圖12,2所示。14個寄存器按功能不同可分為3組,分別為通用寄存器組、段寄存器組和控制寄存器組。
通用寄存器組
通用寄存器共8個分為兩組:數(shù)據(jù)寄存器(4個)、地址指針和變址寄存器(4個)。數(shù)據(jù)寄存器包括4個寄存器AX、BX、CX和DX,可用來存放16位數(shù)據(jù)或地址,也可將它們當(dāng)作8位存儲器(AI】、AL、BH、BL、CH、CL、DH、DL)來使用,但只能用來存儲數(shù)據(jù),而不能用來存儲地址。
地址指針和變址寄存器包括4個16位寄存器SP、BP、sI、DI,可在運(yùn)算過程中存儲操作數(shù)。
上一篇:段寄存器組
熱門點(diǎn)擊
推薦技術(shù)資料
- 高速功耗比 (2.5MHz)
- 32 位微控制器 (MCU)&
- 微控制器RA Arm Cortex-M MC
- 32MHz Arm Cortex-M23 超
- RA2T1 系列微控制器
- CNC(計算機(jī)數(shù)控)和制造機(jī)械系統(tǒng)應(yīng)用探究
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究