C代码中内嵌汇编代码表示eax寄存器清零操作,如下哪一句没有语法错误?()
A. . movl $0,%%eax;
B. . movl $0,%eax;
C. . movl 0,%%eax;
D. . movl 0,%eax;
查看答案
C代码中嵌入汇编代码的方法是插入()?
A. . __init;
B. . __asm__(...);
C. . static;
D. . void;
函数调用时,入栈顺序及入栈元素以下哪个是正确的?()以调用b(x,y)函数为例
A. . y,x,eip,b的堆栈;
B. . x,y,eip,b的堆栈;
C. . eip,y,x,b的堆栈;
D. . eip,x,y,b的堆栈;
rintf("%d=%d+%d\n",z,x,y);的汇编代码中,参数入栈的顺序是如下哪一个?()
A. . z,x,y,常量字符串地址;
B. . 常量字符串地址,x,z,y;
C. . 常量字符串地址,y,x,z;
D. . y,x,z,常量字符串地址;
基址指针(base pointer)是哪个?()
A. . esp;
B. . ebp;
C. . eax;
D. . ebx;