全球旧事资料 分类
(1)MOVDS2010H;立即数不能传送到DS(2)PUSHAL;栈操作,操作数类型必须为WORD类型(3)MOVDX,SP;SP寄存器不能做间址寄存器(4)INAL,0A00H;IO指令的直接寻址,地址只能为8位(5)XCHGCL,CH;正确(6)SHRAX,3;移位超过一位时,应采用CL寄存器间址(7)AAACX;非组合的BCD码加法调整AAA指令应为隐含操作数(8)ADDBPDI;加法指令ADD,缺少源操作数(9)OUTDX,CL;IO指令操作数只能用AX、AL提供,端口地址可以是8位的直接地址或用DX间址(10)CBWBH;符号扩展指令为隐含操作数(11)ADD03ECH;加法指令应为双操作数指令,立即数不能做目的操作数(12)MOVBX,SIDI;源操作数形式错误,SI和DI不能同时做为间址寄存器(13)MOVDI,AX;AX不能做为间址寄存器(14)OUT258H,BX;IO指令格式错误,见(9)题的解释(15)SHLAX,3;移位指令,位移位数大于1时,应用CL来指明(16)MOV64H,AL;立即数不能做为目的操作数(17)ADDAL,6600H;源、目的操作数的类型不一致(18)MOV[BX],[SI];传送指令中,两个操作数不能同时为存储器操作数(19)XCHGAX,8800H;交换指令的操作数不能使用立即数(20)MOVAX,[BX+DX];传送指令的源操作数,不能使用立即数(21)LEABX,1000H;有效地址传送指令的源操作数不能为立即数,必须是存储器操作数(22)DIV(23)LEA(24)MUL(25)MOV(26)CMP(27)OUT(28)AND(29)SAL(30)JMP0010H;正确DX,DI;同(21)题,源操作数不能为寄存器操作数AX,200H;乘法指令的目的操作数是隐含的,不能出现在指令中AX,BXBP;传送指令中源操作数格式错,BX和BP不能同时为间址寄存器BX,SI;比较指令的两个操作数不能同时为存储器操作数DX,BX;IO指令中,源操作数只能使用AL或AX寄存器OFH,AL;“与”指令中,目的操作数不能使用立即数BX,CX;移位指令,移位位移不能用CX寄存器指明FARBXSI;转移指令中转移的目标地址表达方式错误;如果是段内间接转移,应为:JMPWORDPTR[BXSI];如果是段间间接转移,应为:JMPDWORDPTR[BXSI]AAA;不相等转移指令中,符号地址(标识符)不能使用系统中的保留字NEXT;正确AX,DX;指令助记符错,源操作数表示方式错CS,DS;段寄存器之间不能传送数据,CS寄存器也不能做为目的操作数DS,AX;加法指令中段寄存器不能做为操作数AL,CX;源、目的操作数的类型不一致,见(17)题[BX];没有指定存储器操作数类型CL,A8H;源操作数为16进制的立即数,16进制数以字母开头时应在前r
好听全球资料 返回顶部