首页 > 试题广场 >

按字节编址的计算机中,某double型数组A的首地址为200

[单选题]
按字节编址的计算机中,某 double 型数组 A 的首地址为 2000H,使用变址寻址和循环 结构访问数组 A,保存数组下标的变址寄存器初值为 0,每次循环取一个数组元素,其偏移地 址为变址值乘以 sizeof(double),取完后变址寄存器内容自动加 1。若某次循环所取元素的地址 为 2100H,则进入该次循环时变址寄存器的内容是
  • 25
  • 32
  • 64
  • 100
地址2100H,H代表地址是十六进制数地址,所以2100H-2000H=16^2=256B,每个double是8个字节,所以256/8=32。
发表于 2022-07-27 11:50:14 回复(0)
2100H - 2000H =  2^8
double 为64为 8B = 2^3
2^8/2^3 = 2^5 = 32
发表于 2021-10-06 12:18:21 回复(2)
发表于 2023-06-25 20:10:57 回复(0)