单选题

假设寄存器%eax的值为x,%ecx的值为y,那么汇编代码指令leal(%eax,%ecx,5),%edx存储在寄存器%edx中的值为()

A5x

B5y

C5x+y

D5y+x

正确答案

来源:www.examk.com

答案解析

相似试题
  • 假设寄存器%eax的值为x,%ecx的值为y,则指明下面汇编指令存储在寄存器%edx中的值() Leal(%eax,%ecx),%edx

    单选题查看答案

  • 内存地址0x200、0x204、0x208、0x2012中存放的值分别为0x87、0x65、0x43、0x21,寄存器%ecx,%edx中存放的值分别为0x200,0x1,则操作数(%ecx,%edx,4)的值为()

    单选题查看答案

  • 当Pentium4在实模式下操作时,给出下列寄存器组合所寻址的储存单元的值:  (1)DS=2000H和EAX=00003000H (2)DS=1A00H和ECX=00002000H  (3)DS=C000H和ESI=0000A000H  (4)SS=8000H和ESP=00009000H

    简答题查看答案

  • 假设下面的值存放在指定的存储器地址和寄存器中,则指令imull $16,(%eax,%edx,4)将更新的寄存器或存储器位置,以及得到的值分别为多少?()

    单选题查看答案

  • 假设整型数组E的起始地址和整数索引i分别存放在寄存器%edx和%ecx中,表达式‚E+i-1‛的汇编代码实现为()。(结果存放在寄存器%eax中)

    单选题查看答案

  • 若(ECX)=0ABCD1234H (BL)=0E3H,则语句MOVSX ECX,BL执行后:(ECX)的值为()。

    单选题查看答案

  • 假设变量x的值为25,要输出x的值,下列正确的语句是()

    单选题查看答案

  • 假设列表对象x=[1,1,1],那么表达式id(x[0])==id(x[2])的值为()。

    填空题查看答案

  • 若p1、p2、p3存放在存储器中相对于寄存器%ebp中地址偏移量为8、12、16的地方,返回值result存放于寄存器%edx中,则根据下面的汇编代码有() Movl 12(%ebp), %edx Movl (%edx), %eax Movl %eax, %edx Movl 8(%ebp), %ecx Addl (%ecx), %edx Movl 12(%ebp), %eax Movl %edx, (%eax) Movl %edx, %eax

    单选题查看答案