• 2022-10-30
    (接上题)假设set函数在开始时首先使用两条指令“push %ebp”和“mov %esp,%ebp”将其栈帧基址保存于寄存器ebp中,则下列哪条/组指令将函数的字符串参数中的第2个字符的ASCII编码保存到al寄存器中?()
    A: movb 0xd(%ebp), %al
    B: movl 0xd(%ebp), %eaxmovb (%eax), %al
    C: movl 0xc(%ebp), %eaxmovb 0x1(%eax), %al
    D: lea 0xc(%ebp), %eaxmovb 0x1(%eax), %al
  • 举一反三