完成对ECX寄存器的内容乘以4的正确操作是( )
A: ROL ECX,1
B: MUL 4
C: SHL ECX, 2
D: MOV ECX, 2
A: ROL ECX,1
B: MUL 4
C: SHL ECX, 2
D: MOV ECX, 2
举一反三
- 完成对ECX寄存器的内容乘以4的正确操作是(
- 中国大学MOOC: 完成对ECX寄存器的内容乘以4的正确操作是( )
- 假定局部int型数组a的首地址在EDX中,i在ECX中,现要将a[i]取到EAX相应宽度的寄存器中,则所用的汇编指令是( )。[/i] A: mov (%edx,%ecx,2),%ax B: mov(%edx,%ecx,2),%eax C: mov (%edx,%ecx,4),%ax D: mov (%edx,%ecx,4),%eax
- 有以下C语言声明语句:intarray[10]={0,1,2,3,4,5,6,7,8,9};假设编译器将array放在%ecx寄存器.怎样将array[3]移入%eax寄存器?假设%ebx中的值是3. A: leal12(%ecx),%eax B: leal(%ecx,%ebx,4),%eax C: movl(%ecx,%ebx,4),%eax D: movl8(%ecx,%ebx,2),%eax E: leal4(%ecx,%ebx,1),%eax
- 使得ECX=0,同时设置CF=OF=0的指令是: A: mov ecx,0 B: sub ecx,0 C: or ecx,0 D: xor ecx,ecx