汇编语言新手问题 基址寄存器和变址寄存器分别是干什么的?

还有问题1关于寄存器间接寻址的问题位移量和偏移量有什么不同问题2基址变址寻址的问题我看书上说有这样的【基址寄存器+变址寄存器+位移量】二个寄存器不都是偏移量么怎么全加一起... 还有问题1 关于寄存器间接寻址的问题 位移量和偏移量有什么不同
问题2 基址变址寻址的问题 我看书上说有这样的 【基址寄存器+变址寄存器+位移量】 二个寄存器不都是偏移量么 怎么全加一起 这是什么意思

我是新手 有高手明白的给我说下谢谢 我弄糊涂了
展开
 我来答
小林望北
2012-11-07 · TA获得超过101个赞
知道答主
回答量:119
采纳率:0%
帮助的人:32.6万
展开全部
bx, si, di 这些都是辅助数据段寻址的,ds
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
(1)通用寄存器:8个,包括数据寄存器、地址指针寄存器、变址寄存器。 数据寄存器4个:AX BX CX DX,它们又可作为8个8位的寄存器使用,即AH BH CH DH AL BL CL DL AX称为累加器,I/O指令均使用该寄存器,访问... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
帐号已注销
推荐于2017-09-10 · TA获得超过688个赞
知道小有建树答主
回答量:1163
采纳率:60%
帮助的人:513万
展开全部
位移量一般由立即数提供,可以使一个8位或16位的立即数。偏移量指的是偏移地址。位移量是偏移量的一个组成部分。
为了表示偏移地址的方便和灵活,偏移地址可以由几部分构成。
基址寄存器+变址寄存器可以理解为:
基址寄存器中保存一个数组的起始地址,变址寄存器中保存某个数组元素与数组起始之间的相对偏移,加在一起,就是某个元素的偏移地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
以书艺CZ
推荐于2017-09-25 · TA获得超过266个赞
知道小有建树答主
回答量:77
采纳率:0%
帮助的人:65.9万
展开全部
位移量一般由立即数提供,可以使一个8位或16位的立即数。偏移量指的是偏移地址。位移量是偏移量的一个组成部分。
为了表示偏移地址的方便和灵活,偏移地址可以由几部分构成。
基址寄存器+变址寄存器可以理解为:
基址寄存器中保存一个数组的起始地址,变址寄存器中保存某个数组元素与数组起始之间的相对偏移,加在一起,就是某个元素的偏移地址。
追问
基址寄存器中保存一个数组的起始地址,变址寄存器中保存某个数组元素与数组起始之间的相对偏移,加在一起,就是某个元素的偏移地址。
上面你说的这句 再加上位移量是什么?
追答
一个数组元素由多个多个符号构成,在加上位移量,指的就是那个符号了,可以这样理解。
其实这只是为了表示地址的方便和灵活而提供的一种寻址方式,不一定有什么具体的含义。你在写程序的时候,某一个偏移地址需要由3部分构成,就可以采用这种表示地址的方式。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式