【判断题】【消耗次数:1】
指令MOVBX,AL有错,应改为MOVBX?AX。
正确
错误
参考答案:
复制
纠错
相关题目
【判断题】 指令PUSHBL有错,应改为PUSHBX。
①  正确
②  错误
【判断题】 MOVBX,[BX]
①  正确
②  错误
【判断题】 指令MOVMYDAT[BX][SI],ES:AX有错,错误为AX寄存器不能使用段超越,指令MOVBYTEPTR[BX],1000有错,错误为1000超过了一个字节的范围。
①  正确
②  错误
【判断题】 指令改错INC[SI]INCPTRWORD[SI]MOV[BX],[SI]MOVBX,[SI]MOVAX,[SI][DI]MOVAX,[BX][DI]MOVCS,1000MOVAX,1000
①  正确
②  错误
【单选题】 执行下列指令序列后,正确的结果是( ) MOV AL,81H ADD AL,AL ADC AL,AL
①  AL=05H
②  AL=204H
③  AL=04H
④  AL=205H
【单选题】 若 AX=-15 要得到 AX=15 应执行的指令是()。
①  NEG AX
②  NOT AX
③  INC AX
④  DEC AX
【判断题】 MOV AL,BX是正确指令。
①  正确
②  错误
【判断题】 指令 MOV AX, CS:[BX] 是正确的指令.
①  正确
②  错误
【判断题】 指令MOVAH,BX有错,错误为寄存器类型不匹配?,指令MOV[BX],[SI]有错,错误为不能都是存储器操作数,指令MOVAX,[SI][DI]有错,错误为[SI]和[DI]不能一起使用。
①  正确
②  错误
【单选题】 下列4条指令中,有( )条指令需要使用DX寄存器MUL BX、IDIV BL、IN AX,20H、OUT 21H,AL
①  1
②  2
③  3
④  4
随机题目
【单选题】 当顺利执行了文件关闭操作时,fclose函数的返回值是()。
①  1
②  0
③  -1
④  一个非0值
【单选题】 下面叙述错误的是()。
① 
② 
③  预处理命令行必须以分号结束
④  C源程序中加入一些预处理命令是为了改进程序设计环境,提高编程效率
【单选题】
①  1
②  3
③  14
④  28
【单选题】
①  67,D
②  C,D
③  C,68
④  67,68
【单选题】 若有定义:intx,a;赋值语句a=(x%3==0)?0:1;与()语句不等价。
①  if(x%3!=0)a=1;elsea=0;
②  if(x%3)a=0;elsea=1;
③  if(x%3==0)a=0;elsea=1;
④  if(!(x%3==0))a=1;elsea=0;
【单选题】 以下程序段运行后x的值为()。inta[8]={1,2,3,4,5,6,7,8},i,x=0;for(i=0;ii++,i++)x=x+a[i];
①  36
②  16
③  20
④  18
【单选题】 下列语句中,符合C语言语法的赋值语句是()。
①  a=7+b+c=a+7;
②  a=7+b++=a+7;
③  a=7+b,b++,a+7;
④  a=7=b,c=a+7;
【单选题】 若有定义:structnode{intdata;structnode*next;};已建立如下图所示的链表:┌─┬─┐┌─┬─┐┌─┬─┐head→│2│┼→│4│┼→…→│28│┼→NULL└─┴─┘└─┴─┘└─┴─┘指针head指向链表首结点,以下函数的功能是()。voidfun(structnode*head){structnode*p=head;while(1){p=p-printf("%d",p-data);if(!p)break;}}
①  显示单向链表中第一个结点的数据
②  显示单向链表中最后一个结点的数据
③  显示单向链表中的所有数据
④  显示单向链表中除第一个结点外的所有数据
【单选题】
①  3
②  4
③  0
④  1
【单选题】 在C语言中,确定函数返回值的类型由(   )
①  return语句中的表达式类型决定
②  调用该函数的主函数类型决定
③  调用函数时临时决定
④  定义函数时所指定的函数类型决定