网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
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
参考答案和解析
R[esp]←R[esp]-4,M[R[esp]]←R[ebp]
更多 “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]-4D.M[R[esp]] ←R[ebp],R[esp]←R[esp]+4” 相关考题
考题
下列指令中,含有非法操作数寻址的指令是。()A、MOV.EAX,10HB、IN.EAX,DXC、MOV.[EBX][EBP],10HD、MOV.EBX,OFFSET[EBX][ESI]
考题
主程序通过堆栈向子程序传递了3个参数,子程序调用结束后,在主程序中清除堆栈中3个参数正确的指令是()。A、ADD ESP,3*2B、ADD ESP,3*4C、ADD EBP,3*2D、ADD EBP,3*4
考题
下列指令的源操作数段基址在哪个段寄存器中? (1)MOV AX, [BP][SI] (2)MOV AX, CS:8[DI] (3)MOV AX, 2[EBP*1] (4)MOV AX, FS:4[ESP] (5)MOV AX, 2[EBP][EAX] (6)MOV AX, [ECX][EBP*4] (7)MOC AX, [EDX][EBP] (8)MOV AX, ES:10[EBP][EAX*2]
考题
下列指令的源操作数段基址在哪个段寄存器中? (1)MOVAX,[BP][SI] (2)MOVAX,CS:8[DI] (3)MOVAX,2[EBP*1] (4)MOVAX,FS:4[ESP] (5)MOVAX,2[EBP][EAX] (6)MOVAX,[ECX][EBP*4] (7)MOCAX,[EDX][EBP] (8)MOVAX,ES:10[EBP][EAX*2]
考题
利用堆栈传递子程序参数的方法是固定的,若主程序通过堆栈向子程序传递了3个参数,则在子程序中,主程序中最后一个被压入栈中的参数可以用()的形式来访问。A、[EBP-4]B、[EBP-8]C、[EBP+4]D、[EBP+8]
考题
单选题下面指令中错误的是()A
movl8(%ebp),%eaxB
movl(%eax,%ecx,4),%edxC
movl4(%edx),(%eax)D
movl%eax,4(%esp)
考题
问答题下列指令的源操作数段基址在哪个段寄存器中? (1)MOVAX,[BP][SI] (2)MOVAX,CS:8[DI] (3)MOVAX,2[EBP*1] (4)MOVAX,FS:4[ESP] (5)MOVAX,2[EBP][EAX] (6)MOVAX,[ECX][EBP*4] (7)MOCAX,[EDX][EBP] (8)MOVAX,ES:10[EBP][EAX*2]
考题
问答题下列指令的源操作数段基址在哪个段寄存器中? (1)MOV AX, [BP][SI] (2)MOV AX, CS:8[DI] (3)MOV AX, 2[EBP*1] (4)MOV AX, FS:4[ESP] (5)MOV AX, 2[EBP][EAX] (6)MOV AX, [ECX][EBP*4] (7)MOC AX, [EDX][EBP] (8)MOV AX, ES:10[EBP][EAX*2]
考题
填空题如果用POPEBP指令和JMPEBP指令替换,此时EBP内容是()
热门标签
最新试卷