假设整型数组E的起始地址和整数索引i分别存放在寄存器%edx和%ecx中,表达式‚E+i-1‛的汇编代码实现为()。(结果存放在寄存器%eax中)
- AMovl-1(%edx,%ecx),%eax
- BMovl-4(%edx,%ecx,4),%eax
- Cleal-1(%edx,%ecx),%eax
- Dleal-4(%edx,%ecx,4),%eax
假设整型数组E的起始地址和整数索引i分别存放在寄存器%edx和%ecx中,表达式‚E+i-1‛的汇编代码实现为()。(结果存放在寄存器%eax中)
1、声明数组intA[5][3],数组元素的起始地址为XA,则元素A[3][1]
声明数组intA[5][3],数组元素的起始地址为XA,则元素A[3][1]的地址为()AXA+12BXA+16CXA+40DXA+52
2、数组A[6][6]的每个元素占5个字节,将其以列为主序存储在起始地址为100
数组A[6][6]的每个元素占5个字节,将其以列为主序存储在起始地址为1000的内存单元中,则元素A[5][5]的起始地址是【】A1175B1180C1205D1210
3、对n个元素值分别为-1、0或1的整型数组A进行升序排序的算法描述如下:统计
对n个元素值分别为-1、0或1的整型数组A进行升序排序的算法描述如下:统计A中-1、0和1的个数,设分别为n1、n2和n3,然后将A中的前n1个元素赋值为-1,第n1+1到n1+n2个元素赋值为0...
4、假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i字节。()
假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i字节。()A正确B错误
5、有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和pos
有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。 int maxInt=32767,minInt=-32768; negat=0;posit=0; for(int ...
6、设Y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001
设Y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;y=&a;后Y的值为( )。AA)E2000BB)E2001CC)6DD)14