按字节编址的计算机中,某double型数组A的首地址为2000H,使用变址寻址和循环结构访问数组A,保存数组下标的变址寄存器初值为0,每次循环取一个数组元素,其偏移地址为变址值乘以sizeof(double),取完后变址寄存器内容自动加1。若某次循环所取元

admin2019-08-17  20

问题 按字节编址的计算机中,某double型数组A的首地址为2000H,使用变址寻址和循环结构访问数组A,保存数组下标的变址寄存器初值为0,每次循环取一个数组元素,其偏移地址为变址值乘以sizeof(double),取完后变址寄存器内容自动加1。若某次循环所取元素的地址为2100H,则进入该次循环时变址寄存器的内容是(          )。

选项 A、25
B、32
C、64
D、100

答案B

解析 根据变址寻址的公式EA=(IX)+A,则(IX)=2100H-2000H=100H=256,sizeof((double)=8(双精度浮点数用8位字节表示),因此数组的下标为256/8=32,答案选B。
转载请注明原文地址:https://jikaoti.com/ti/NFGjFFFM
0

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