题6
题目
Q:程序
804846a 39 c2 cmp dword ptr [edx], eax
804846c 7d ed jle xxxxxxxx若执行到
A.
B.
C.
D.
分析
A:jle是jump if less or equal的缩写,即小于等于时跳转。
这里要注意的是,这里的cmp指令是比较edx和eax的值,而不是eax和edx,所以这里是比较j和i的值。这里是i<j,所以应该跳转。
Q:程序
804846a 39 c2 cmp dword ptr [edx], eax
804846c 7d ed jle xxxxxxxx若执行到
A.
B.
C.
D.
A:jle是jump if less or equal的缩写,即小于等于时跳转。
这里要注意的是,这里的cmp指令是比较edx和eax的值,而不是eax和edx,所以这里是比较j和i的值。这里是i<j,所以应该跳转。