IA-32中指令“pushl %ebp”的功能是()。
A. R[esp]←R[esp]-4,M[R[esp]]←R[ebp]
B. R[esp]←R[esp]+4,M[R[esp]]←R[ebp]
C. M[R[esp]]←R[ebp],R[esp]←R[esp]-4
D. M[R[esp]]←R[ebp],R[esp]←R[esp]+4
查看答案
IA-32中指令“popl %ebp”的功能是()。
A. R[esp]←R[esp]-4,R[ebp]←M[R[esp]]
B. R[esp]←R[esp]+4,R[ebp]←M[R[esp]]
C. R[ebp]←M[R[esp]],R[esp]←R[esp]-4
D. R[ebp]←M[R[esp]],R[esp]←R[esp]+4
IA-32中指令“movl 8(%ebp),%edx”的功能是()。
A. M[R[ebp]+8]←R[edx]
B. R[edx]←M[R[ebp]+8]
C. R[ebp]+8←R[edx]
D. R[edx]←R[ebp]+8
IA-32中指令“movl 8(%edx,%esi,4),%edx”的功能是()。
A. M[R[edx]+R[esi]*4+8]←R[edx]
B. R[edx]+R[esi]*4+8←R[edx]
C. R[edx]←M[R[edx]+ R[esi]*4+8]
D. R[edx]←R[edx]+R[esi]*4+8
IA-32中指令“leal 8(%edx,%esi,4),%edx”的功能是()。
A. M[R[edx]+R[esi]*4+8]←R[edx]
B. R[edx]←M[R[edx]+ R[esi]*4+8]
C. R[edx]←R[edx]+R[esi]*4+8
D. R[edx]+R[esi]*4+8←R[edx]