单项选择题
已知变量y和数组a都是int型,a的首地址为0x8049b00。假设编译器将a的首地址分配在ECX中,数组的下标变量i分配在EDX中,y分配在EAX中,C语言赋值语句“y=a[i];”被编译为指令“movl (%ecx,%edx,4),%eax”。在IA-32/Linux环境下执行该指令,则当i=150时,得到的存储器操作数的线性地址是()。
A.0x804a100B.0x8049b9aC.0x8049b00D.0x8049d58
单项选择题 以下是有关IA-32/Linux系统分段机制的叙述,其中错误的是()。
单项选择题 以下是有关IA-32中逻辑地址向线性地址转换的叙述,其中错误的是()。
单项选择题 以下有关IA-32段描述符和段描述符表的叙述中,错误的是()。