-->
当前位置:首页 > 题库

单选题:某C语言程序中对数组变量b的声明为“int b[10][5]有一条for语句如下:

Luz5年前 (2021-05-10)题库1537
某C语言程序中对数组变量b的声明为“int b[10][5]有一条for语句如下:
for (i=0; i<10, i++)
for (j=0; j<5; j++)
sum+= b[i][j];
假设执行到“sum+= b[i][j];"时,sum 的值在EAX中,b[i][0] 所在的地址在EDX中,j在ESI中,则“"sum+= b[i][j];"所对应的指令(AT&T格式)可以是_____。
@[A](2)

A. addl 0(%edx, %esi, 4), %eax
B. addl 0(%esi, %edx, 4), %eax
C. addl 0(%edx, %esi, 2), %eax
D. addl 0(%esi;, %edx, 2), %eax



A.addl 0(%edx, %esi, 4), %eax
B.addl 0(%esi, %edx, 4), %eax
C.addl 0(%edx, %esi, 2), %eax
D.addl 0(%esi;, %edx, 2), %eax


答案:A