【单选题】【消耗次数:1】
变址寻址方式中,操作数的有效地址是( )。
基址寄存器内容加上形式地址(位移量)
程序计数器内容加上形式地址
变址寄存器内容加上形式地址
以上都不对
参考答案:
复制
纠错
相关题目
【判断题】 基地址寻址方式中,操作数的有效地址等于基址寄存器内容加上形式地址
①  正确
②  错误
【单选题】 变址寻址方式中,操作数的有效地址等于()
①  基址寄存器内容加上形式地址
②  堆栈指示器内容加上形式地址
③  变址寄存器内容加上形式地址
④  程序计数器内容加上形式地址
【单选题】 变址寻址方式中,操作数的有效地址等于
①  基值寄存器内容加上形式地址(位移量)
②  堆栈指示器内容加上形式地址
③  变址寄存器内容加上形式地址
④  程序计数器内容加上形式地址
【单选题】 可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是( )
①  AX,BX,CX,DX
②  DS,ES,CS,SS
③  SP,BP,IP,BX
④  SI,DI,BP,BX
【多选题】 变址寻址方式中,操作数的有效地址不等于______。
①  基值寄存器内容加上形式地址(位移量)
②  堆栈指示器内容加上形式地址
③  变址寄存器内容加上形式地址
④  程序计数器内容加上形式地址
【单选题】 基址寻址方式中,操作数的有效地址等于()
①  基址寄存器内容加上形式地址
②  堆栈指示器内容加上形式地址
③  变址寄存器内容加上形式地址
④  程序计数器内容加上形式地址
【判断题】 相对寻址方式中,操作数的有效地址等于程序计数器内容与偏移量之和
①  正确
②  错误
【单选题】 操作数寻址方式中,变址寻址的有效地址E=______。
①  (PC)+D
②  (R)+D
③  (CPU)+D
④  ((R)+D)
【判断题】 寄存器间接寻址中地址值在寄存器中。
①  正确
②  错误
【单选题】 操作数寻址方式中,相对变址的有效地址E=______。
①  (PC)+D
②  (R)+D
③  (AC)+D
④  ((PC)+D)
随机题目
【单选题】 设x和y均为int型变量,则执行以下的循环后,y的值为( D )。 for(y=1,x=1;yy++) x==0) break; if(x%2==1) {x+=5;continue;} x-=3; }
①  2
②  4
③  6
④  1
【单选题】 对以下程序段的叙述正确的是( ). int x=1; do { x= -1*x; } while(!x)
①  是死循环
②  循环执行一次
③  循环执行二次
④  有语法错误
【单选题】 while循环语句中,while后一对圆括号中表达式的值决定了循环体是否进行,因此,进入while循环后,一定有能使此表达式的值变为( )的操作,否则,循环将会无限制地进行下去。
①  0
②  1
③  成立
④  2
【单选题】 有以下程序段 int k=0 while(k)k++; 则while循环体执行的次数是( )
①  无限次
②  有语法错,不能执行
③  一次也不执行
④  执行1次
【单选题】 程序段如下 int k=-20; while(k=0) k=k+1; 则以下说法中正确的是( )
①  while循环执行20次
②  循环是无限循环
③  循环体语句一次也不执行
④  循环体语句执行一次
【单选题】 对于break语句和continue语句的说法错误的是( )
①  break语句不能用于循环语句和switch语句之外的任何其他语句中。
②  break和continue也可以用于if语句中
③  continue语句只结束本次循环,而不是终止整个循环的执行。
④  break语句是结束整个循环过程,不再判断执行循环的条件是否成立
【单选题】 以下程序段 ( ) x=-1; do { x=x*x; } while(x
①  是死循环
②  循环执行一次
③  循环执行二次
④  有语法错误
【单选题】 下面程序段执行后的结果为: ( ) int sum=0, n=10; do { sum=sum+n; } while(n10) printf(“%d,%d”,sum,n)
①  0, 10
②  10, 11
③  0, 11
④  以上结果都不对
【单选题】 以下程序执行后sum的值是( )。 main() { int i,sum; for(i=1;ii++) sum+=i; printf(%d\n,sum); }
①  15
②  14
③  不确定
④  0
【单选题】 若有“int a=1,x=1;”,则循环语句“while(a10) x++; a++;”的循环执行( )
①  无限次    
②  不确定次     
③  10次     
④  9次