(接上题)假设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
(接上题)假设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
1