程序P中有两个unsigned类型变量i和j,被分别分配在寄存器EAX和EDX中,P中存在以下if语句:if(i
A: cmpl%eax,%edxjbe804847c
B: cmpl%edx,%eaxjb8048460
C: cmpl%eax,%edxja8048380
D: cmpl%eax,%edxja8048380
A: cmpl%eax,%edxjbe804847c
B: cmpl%edx,%eaxjb8048460
C: cmpl%eax,%edxja8048380
D: cmpl%eax,%edxja8048380
举一反三
- 程序P中有两个int类型变量i和j,被分别分配在寄存器EAX和EDX中,P中存在以下if语句:if(i A: cmpl %eax,%edxjle 804847c B: cmpl %edx,%eaxjl 8048460 C: cmpl %eax,%edxja 8048380 D: cmpl %eax,%edxjg 8048480
- 假定int型数组a的首地址在ECX中,i在EDX中,则“&a[i]-a送EAX”所对应的汇编指令是()。[/i] A: movl %ecx,%eax B: movl %edx,%eax C: leal (,%ecx,4),%eax D: leal (,%edx,4),%eax
- 假设变量x和y分别存放在寄存器EAX和ECX中,请给出以下每条指令执行后寄存器EDX中的结果。leal (%eax,%ecx), %edx
- 假设变量x和y分别存放在寄存器EAX和ECX中,请给出以下每条指令执行后寄存器EDX中的结果。leal (%eax,%ecx, 8),%edx
- 假设变量x和y分别存放在寄存器EAX和ECX中,请给出以下每条指令执行后寄存器EDX中的结果。leal 4(%eax, %ecx),%edx