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
第1题:
如果用POPEBP指令和JMPEBP指令替换,此时EBP内容是()
第2题:
下面指令中错误的是()
第3题:
IA-32处理器的指令指针EIP是多少位的?
第4题:
主程序通过堆栈向子程序传递了3个参数,子程序调用结束后,在主程序中清除堆栈中3个参数正确的指令是()。
第5题:
指出MOV EAX,2[EDI*8][EBP+80]指令中源操作数和目的操作数的寻址方式。
第6题:
通过堆栈传递参数,在子程序中使用EBP间址取得参数的原因是()。
第7题:
IA-32处理器在开中断状态,其标志IF=()。指令()是开中断指令,而关中断指令是(),关中断时IF=()
第8题:
下列指令的源操作数段基址在哪个段寄存器中? (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]
第9题:
利用堆栈传递子程序参数的方法是固定的,若主程序通过堆栈向子程序传递了3个参数,则在子程序中,主程序中最后一个被压入栈中的参数可以用()的形式来访问。
第10题:
第11题:
第12题:
对
错
第13题:
G指令是数控加工中的准备功能指令。
第14题:
指出MOV EAX,[ESI][EBP+0FFFF0H]指令中源操作数和目的操作数的寻址方式。
第15题:
IA-32处理器关中断指令时标志IF为多少?
第16题:
新一代IA-32处理器将指令译码为微操作有什么特别的作用?
第17题:
利用堆栈传递子程序参数的方法是固定的,在子程序中,修改参数()可以改变子程序的返回地址。
第18题:
IA-32处理器吸取了RISC技术特长。RISC是指复杂指令集计算机。
第19题:
用EBX做基地址指令,默认采用()段寄存器指向的数据段;如果采用BP,EBP或SP,ESP作为基地址指针,默认使用()段寄存器指向堆栈段。
第20题:
下列指令的源操作数段基址在哪个段寄存器中? (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]
第21题:
movl8(%ebp),%eax
movl(%eax,%ecx,4),%edx
movl4(%edx),(%eax)
movl%eax,4(%esp)
第22题:
第23题:
第24题: