汇编问题-AX,CX,DX,BX,SP,BP,SI,DI.是什么?

AX,CX,DX,BX,SP,BP,SI,DI.是什么?它们各自的用处是什么?... AX,CX,DX,BX,SP,BP,SI,DI.是什么?它们各自的用处是什么? 展开
 我来答
GemCao
2016-03-09 · TA获得超过500个赞
知道答主
回答量:246
采纳率:0%
帮助的人:21.5万
展开全部

8088/8086 CPU的内部寄存器

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
富港检测
2024-07-10 广告
ASTM D4169-22。ASTM D169是-种测试方法, 通过让运输单位接受一个测试计划来执行, 该测试计划包括在各种分销环境中会遇到的一系列危险元素。ASTM D4169是医疗器械行业广泛使用的标准,医疗器械包装最常用的配送周期(D... 点击进入详情页
本回答由富港检测提供
匿名用户
2013-07-16
展开全部
寄存器,用于存储字段。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mouly
2019-12-13
知道答主
回答量:2
采纳率:0%
帮助的人:1325
展开全部

AX 累加寄存器 可分AL与AH,分别是AX的低八位AL(LOW),和高八(High)

BX 基寄存器 同可分BL BH

CX 计数寄存器 CL CH

DX 数据寄存器  DL DH

SP 堆栈指针寄存器    存储栈顶偏移

BP 基指针寄存器  间接寻址时存储堆栈段的基地址

SI 源索寄存器  间接寻址时存储索引地址、串操作时存储源串偏移

DI 目标索引寄存器  间接寻址时存储索引地址、串操作时存储源串偏移

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-10-01
展开全部
1:数据寄存器,一般称之为通用寄存器组 8086 有8个8位数据寄存器,
这些8位寄存器可分别组成16位寄存器:
AH&AL=AX:累加寄存器,常用于运算;
BH&BL=BX:基址寄存器,常用于地址索引;
CH&CL=CX:计数寄存器,常用于计数;
DH&DL=DX:数据寄存器,常用于数据传递。 2:地址寄存器/段地址寄存器 为了运用所有的内存空间,8086设定了四个段寄存器,专门用来保存段地址:
CS(Code Segment):代码段寄存器;
DS(Data Segment):数据段寄存器;
SS(Stack Segment):堆栈段寄存器;
ES(Extra Segment):附加段寄存器。3:特殊功能的寄存器 IP(Instruction Pointer):指令指针寄存器,与CS配合使用,可跟踪程序的执行过程;
SP(Stack Pointer):堆栈指针,与SS配合使用,可指向目前的堆栈位置。
BP(Base Pointer):基址指针寄存器,可用作SS的一个相对基址位置;
SI(Source Index):源变址寄存器可用来存放相对于DS段之源变址指针;
DI(Destination Index):目的变址寄存器,可用来存放相对于 ES 段之目的变址指针。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式