网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
依次执行下列哪一个选项中的两条指令后,可以使得存放在EDX和EAX中的64位数据乘以2?(EDX中存放高32位,EAX中存放低32位)______。
A) SHL EDX,1
SHL EAX,1
B) RCL EDX,1
SHL EAX,1
C) SHL EAX,1
RCL EDX,1
D) SHL EAX,1
SHL EDX,1
A.
B.
C.
D.
参考答案
更多 “ 依次执行下列哪一个选项中的两条指令后,可以使得存放在EDX和EAX中的64位数据乘以2?(EDX中存放高32位,EAX中存放低32位)______。A) SHL EDX,1SHL EAX,1B) RCL EDX,1SHL EAX,1C) SHL EAX,1RCL EDX,1D) SHL EAX,1SHL EDX,1A.B.C.D. ” 相关考题
考题
某C语言程序中对数组变量b的声明为“int b[10][5];”,有一条for语句如下: for (i=0; i<10, i++) for (j=0; j<5; j++) sum+= b[i][j]; 假设执行到“sum+= b[i][j];”时,sum的值在EAX中,b[i][0]所在的地址在EDX中,j在ESI中,则“sum+= b[i][j];”所对应的指令(ATT格式)可以是()。A.addl 0(%edx, %esi, 4), %eaxB.addl 0(%esi, %edx, 4), %eaxC.addl 0(%edx, %esi, 2), %eaxD.addl 0(%esi, %edx, 2), %eax
考题
程序P中有两个变量i和j,被分别分配在寄存器EAX和EDX中,P中语句“if (i<j) { …}”对应的指令序列如下(左边为指令地址,中间为机器代码,右边为汇编指令): 804846a 39 c2 cmpl %eax, %edx 804846c 7e 0d jle xxxxxxxx 若执行到804846a处的cmpl指令时,i=105,j=100,则jle指令执行后将会转到()处的指令执行。A.8048461B.804846eC.8048479D.804847b
考题
假设int 型数组a的首地址在EDX中,i 在ECX中,现要将a[i] 的内容给EAX,则所用的汇编指令是()A.mov eax, [edx+ecx]B.mov eax, [edx+2*ecx]C.mov eax, [edx+4*ecx]D.mov eax, [edx+8*ecx]
考题
1、某C语言程序中对数组变量b的声明为“int b[10][5];”,有一条for语句如下: for (i=0; i10, i++) for (j=0; j5; j++) sum+= b[i][j]; 假设执行到“sum+= b[i][j];”时,sum的值在EAX中,b[i][0]所在的地址在EDX中,j在ESI中,则“sum+= b[i][j];”所对应的指令(ATT格式)可以是()。A.addl 0(%edx, %esi, 4), %eaxB.addl 0(%esi, %edx, 4), %eaxC.addl 0(%edx, %esi, 2), %eaxD.addl 0(%esi, %edx, 2), %eax
考题
程序P中有两个变量i和j,被分别分配在寄存器EAX和EDX中,P中语句“if (i<j) { …}”对应的指令序列如下(左边为指令地址,中间为机器代码,右边为汇编指令): 804846a 39 c2 cmpl %eax, %edx 804846c 7e 0d jle xxxxxxxx 若执行到804846a处的cmpl指令时,i=105,j=100,则jle指令执行后将会转到()处的指令执行。
考题
除法指令“idiv ecx”的64位被除数在:A.EDX和ECX中B.EDX和EBX中C.EDX和EAX中D.ECX和EBX中
热门标签
最新试卷