已知变量y和数组a都是int型 a的首地址为0x8049d80。假设编译器将a的首地址分配在ECX中 数组的下标

大学网课 已帮助 人

已知变量y和数组a都是int型,a的首地址为0x8049d80。假设编译器将a的首地址分配在ECX中,数组的下标变量i分配在EDX中,y分配在EAX中,C语言赋值语句“y=a[i];”被编译为指令“movl (%ecx, %edx, 4), %eax”。在IA-32/Linux环境下执行该指令,则当i=200时,得到的存储器操作数的线性地址是()。

A.0x8049d80

B.0x8049e4c

C.0x804a0a0

D.0x804a580

已知变量y和数组a都是int型 a的首地址为0x8049d80。假设编译器将a的首地址分配在ECX中 数组的下标

热搜:假设数组a存放了n个人的年龄