天天看點

20135321餘佳源——家庭作業3.60

由20135321餘佳源與20135323符運錦共同完成

20135321餘佳源——家庭作業3.60
20135321餘佳源——家庭作業3.60

解析:A:參考二維數組

20135321餘佳源——家庭作業3.60
20135321餘佳源——家庭作業3.60

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。