20135321余佳源——家庭作业3.60
由20135321余佳源与20135323符运锦共同完成
解析:A:参考二维数组
B:汇编代码解析:
第1行:i
第2行:j
第3行:9j
第4行:i的值赋给edx
第5行:把edx的值向左移64位,因为2^6=64
第6行:64i-i=63i赋给edx
第7行:63i+9j
第8行:63i+9j+k
第9行:A+4(63i+9j+k) 等价于A+4(i*S*T+j*T+k)
第10行:将dest指针赋给eax
第11行:将dest指向%edx的内容
第12行:2772即A[R][S][T]的大小
由汇编代码可知:
A+4(63i+9j+k) 等价于A+4(i*S*T+j*T+k)
S*T = 63;
T = 9;
R*S*T = 2772/4;
所以得 R=11, S=7, T=9。