假设寄存器%eax的值为x,%ecx的值为y,那么汇编代码指令leal(%eax,%ecx,5),%edx存储在寄存器%edx中的值为()
A5x
B5y
C5x+y
D5y+x
正确答案
答案解析
相似试题
(单选题)
假设寄存器%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