假设某计算机采用小端方式存储,按字节编址。一维数组a有100个元素,其类型为float,存放在地址C000 1000H开始的连续区域中,则最后一个数组元素的最高有效位(MSB)所在的地址应为( )。

admin2019-12-10  37

问题 假设某计算机采用小端方式存储,按字节编址。一维数组a有100个元素,其类型为float,存放在地址C000 1000H开始的连续区域中,则最后一个数组元素的最高有效位(MSB)所在的地址应为(    )。

选项 A、C000 1396H
B、C000 1399H
C、C000 118CH
D、C000 118FH

答案D

解析 这里考到了一个非常重要的概念——小端法,float类型的数据在计算机中占4个字节,100个float类型的数组元素应当占400字节,即最后一个字节在内存中的相对地址应为399,加上初始数组起始地址C000 1000H,得到最后一个字节的地址是C000 118FH,又因为是小端法,则最后一个数组元素的低位字节在前,高位字节在后,所以最后一个字节就是最后一个数组元素的最高有效位地址,所以答案是D。
转载请注明原文地址:https://kaotiyun.com/show/ch3i777K
0

相关试题推荐
最新回复(0)