这道题为啥选C,而不是A或B?

谢谢... 谢谢 展开
 我来答
清见事宜
高粉答主

2020-04-24 · 一曲高歌一樽酒,一人独钓一江秋。
清见事宜
采纳数:4013 获赞数:25953

向TA提问 私信TA
展开全部
1,变址寻址
就是将寄存器(该寄存器一般称作基址寄存器)的内容与指令中给出的地址偏移量相加,从而得到一个操作数的有效地址。变址寻址方式常用于访问某基地址附近的地址单元。

指令地址码部分给出的地址A和指定的变址寄存器R的内容K通过地址加法器相加,所得的和作为地址从存储器中读出所需要的操作数。

2,数组中的各元素在内存中是连续分布的,要想访问数组中某一元素,那么就必须知道其地址。

在一维数组中,数组A的元素A[i]的地址&A[i]=A+L*i,其中A为数组的标识符(数组名),也可以用A来代表数组的首地址,L为数组A的数据类型,由此可见,对于一维数组,只需要知道数据类型大小和索引i,就可以知道A[i]的地址,从而就可以访问A[i]了,这也是为什么一维数组的定义可以不指定数组大小,也不会妨碍数组元素的访问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heinerxiong
2020-04-25 · TA获得超过240个赞
知道小有建树答主
回答量:646
采纳率:75%
帮助的人:20.8万
展开全部
变址寻址是将寄存器的内容和指令中给出的地址偏移量想加,从而得到一个操作数的有效地址。变址寻址常用于访问某地址附近的变址单元。
基址寄存器内容通常由系统程序设定,适合于程序动态重定位;变址寻址寄存器内容通常由用户设定,适合于数组或字符串处理。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式